Errors
This section outlines the standard error responses returned by the API.
NOTE: We only guarantee that the errorType will not change. The corresponding message or optional data may change in the future.
VALIDATION_ERROR
The body/query has missing fields and/or using incorrect types.
ADDRESS_NOT_FOUND
Google was unable to resolve the address.
PARTIAL_ADDRESS
Google found multiple matches for the address provided - please provide more information.
PRICE_ESTIMATE_UNAVAILABLE
We were unable to calculate a price estimate, typically due to addresses far away from transport hubs. Contact Gire support for a quote.
CANNOT_CANCEL_PUD
The PUD cannot be cancelled, likely due to it already be in progress.
BOOKING_BLOCKED
The PUD cannot be accepted due to a booking block during the specified hours (can happen in periods of insufficient driver capacity).
INVALID_BOOKING_INTERVAL
The interval provided is invalid.
BOOKING_BAN
Your account is temporarily suspended, likely due to outstanding bills. Contact support for more information.
Example error responses:
{
errorType: "CANNOT_CANCEL_PUD",
statusCode: 409,
message: "This PUD cannot be cancelled because it is already in progress",
path: "/api/v3/puds",
timestamp: "2025-05-14T13:50:26.480Z",
requestId: "fdd33be0-78e1-4ade-8d01-10e15f807510"
}
{
errorType: "BOOKING_BLOCKED",
statusCode: 409,
message: "We are unable to accept the booking due to insufficient driver capacity.",
path: "/api/v3/puds",
timestamp: "2025-05-14T13:50:26.480Z",
requestId: "fdd33be0-78e1-4ade-8d01-10e15f807510"
}
If the error is not one specified in the list above, the errorType will simply be an error code matching the status code. 404 -> NOT_FOUND, for example.
Last updated