Skip to main content
When an order request fails, we return an error response with a machine-readable code and a human-readable detail message:

Validation errors

These errors are returned synchronously when you place the order. The order is not created. Get an order quote runs the same checks, so a quote returns the same errors, except for sizing rule violations, which it reports in blockers instead (from API version 2026-10-01).

Permission errors

These errors indicate the account or user isn’t allowed to perform the requested action.

Error response format

All error responses follow the same structure: