📄 Docs ⚙️ Dashboard 💳 Pricing 🔑 Get API Key 🏠 Main Site ↗

API Error Codes

All errors return a JSON body with error.code, error.message and error.request_id. Include the request_id when contacting support.

Status codes

StatusMeaningAction
400Bad requestFix payload, do not retry
401Auth missing/invalidVerify Authorization header
403Tier insufficientUpgrade plan or use different endpoint
404Resource not foundVerify ID, do not retry
429Rate-limitedWait Retry-After seconds
500–504Server errorRetry with exponential back-off

Error body shape

{
  "error": {
    "code": "rate_limited",
    "message": "Too many requests; retry in 13 s",
    "request_id": "req_a1b2c3d4"
  }
}

Related