Skip to content

Error Reference

Error responses use this JSON structure:

{
"code": 400,
"title": "Validation Error",
"message": "Invalid state code provided",
"suggestion": "Provide one of the documented stateCode values",
"body": {}
}
Status Meaning Typical Causes
400 Validation error Invalid path parameter, invalid body, invalid provider, invalid state code
401 Unauthorized Missing or invalid bearer token
404 Not found Company, location, or partner config not found
429 Too many requests Rate limit exceeded
500 Internal server error Unexpected server error
  • Invalid Authorization Payload
  • Unable to parse request
  • Request path missing companyId. Ensure request path starts with /v1/{companyId}
  • Request path missing locationId. Ensure request path starts with /v1/{companyId}/location/{locationId}
  • Invalid state code provided
  • Invalid SKUs provided
  • Invalid provider
  • The message field is safe to log and use for debugging.
  • The body field may include additional context for some validation failures.