Errors

Errors use standard status codes and a stable machine-readable code. Only the human message changes between releases.

{
  "error": {
    "code": "invalid_request",
    "message": "region is not supported",
    "request_id": "req_5Nk09"
  }
}
StatusCodeMeaning
400invalid_requestThe payload failed validation.
401unauthorizedMissing, revoked or malformed token.
409conflictThe resource changed since you read it.
429rate_limitedRetry after the seconds given in the header.

Always log request_id; support cannot trace a report without it.