400-level errors
Bad Request responses occur when the customer sends an invalid or improperly formatted request to Rapid Transit, or if the implementer has not yet configured, or misconfigured, the setup. These errors can usually be resolved by altering the request.
| Status code | Error type | Error message | Resolution |
|---|---|---|---|
| 400 | Conflicting parameters |
Description:
|
Either make the URL parameter and the HTTP header's value match, or remove one of the values when making the request |
| 400 | Missing value |
Description:
|
Provide the missing value as either an HTTP header or a URL parameter |
| 400 | Empty payload | Payload cannot be size 0 / |
Provide a non-empty payload |
| 400 | No mode lookup | Quick decision / Warning: Could not find quick decision configuration
matching given criteria |
Either provide HTTP headers or URL parameters that match existing decision criteria, or configure a decision criteria for the values that are being passed |
| 400 | Missing required header |
Description:
|
Provide the missing value as either an HTTP header or a URL parameter |
| 401 | Unauthorized | Failed to authenticate /
|
Provide credentials that match an existing user, or create a user with credentials that match the request |
| 413 | Payload too large | Payload too large / |
Provide a payload that is smaller than the 100Kb threshold |