Skip to main content

Error response format

A few errors are returned as plain-text (non-JSON) bodies: 422 for a request body with the wrong shape, 415 for a POST without Content-Type: application/json, and 400 when the body is not valid JSON or the query string cannot be parsed. Gateway errors (e.g. missing auth headers) are JSON but have no meta. Always check Content-Type before parsing as JSON.

Errors by endpoint

POST /v1/quote

POST /v1/firm-quote

GET /v1/executions

GET /v1/corridors

GET /v1/rates

GET /v1/reports/daily-summary

Retry guidance

New error.code values may be added at any time. Always handle unrecognised codes by their HTTP status.