| 400 |
ERROR_CODE_VALIDATION_FAILED |
Invalid update target, or requester/payer participant mismatch in the request |
| 404 |
ERROR_CODE_PARTICIPANT_NOT_FOUND |
One or more participants not found [value: “”] |
| 403 |
ERROR_CODE_INVALID_ENTITY_ACCESS |
One or more of the participants are not accessible in the current environment |
| 422 |
ERROR_CODE_INVALID_LOCATION_SPEC |
One or more location specifications are not valid |
| 422 |
ERROR_CODE_INVALID_LOCATION_ID |
One or more location ids/providers are invalid |
| 404 |
ERROR_CODE_ORDER_NOT_FOUND |
Given order id does not exist |
| 412 |
ERROR_CODE_INVALID_ORDER_ACCESS |
Participant is not authorized for write access on this order |
| 412 |
ERROR_CODE_INVALID_ORDER_STATE |
Operation cannot be performed in current order state |
| 400 |
ERROR_CODE_DESTINATION_CHANGE_DISTANCE_LIMIT_EXCEEDED |
Distance of the destination change exceeds the allowed limit |
| 412 |
ERROR_CODE_INVALID_DESTINATION_CHANGE |
The requested destination change is not valid |
| 412 |
ERROR_CODE_PAYMENT_METHOD_NOT_SUPPORTED |
The payment method being used is not supported for this update |
| 412 |
ERROR_CODE_FARE_EXPIRED |
The fare has expired |
| 412 |
ERROR_CODE_GENERIC_RISK_REJECTED |
The requested destination change was rejected by the risk system |
| 422 |
ERROR_CODE_OUTSIDE_SERVICE_AREA |
New pickup location is outside the service area |
| 400 |
ERROR_CODE_ORIGIN_CHANGE_COUNT_LIMIT_EXCEEDED |
Number of allowed origin changes has been exceeded |
| 400 |
ERROR_CODE_ORIGIN_CHANGE_DISTANCE_LIMIT_EXCEEDED |
Distance of the origin change exceeds the allowed limit |
| 412 |
ERROR_CODE_INVALID_JOB_STATE |
Job is not in a state that allows an origin update |
| 412 |
ERROR_CODE_CLIENT_ARREAR_THRESHOLD_EXCEEDED |
Client arrear threshold exceeded the allowed limit |
| 400 |
ERROR_CODE_PRODUCT_NOT_FOUND |
Invalid product id or product not available for the given origin/destination(s) |