API Reference: Errors

Standard error formats and rate limiting headers.

Error Format

{
  "error": {
    "code": "validation_error",
    "message": "Invalid request body",
    "details": [
      { "field": "model_id", "message": "Required field missing" }
    ]
  }
}

Error Codes

Code                   HTTP   Description
authentication_error   401    Invalid or missing API key
authorization_error    403    API key lacks permission
not_found              404    Resource doesn't exist
validation_error       400    Invalid request body
rate_limit_exceeded    429    Too many requests
internal_error         500    Server error

Rate Limits

Tier   Requests/minute   Requests/hour
Developer   60   1,000
Scale       300  10,000
Enterprise  Custom  Custom

Headers

X-RateLimit-Limit: 60
X-RateLimit-Remaining: 45
X-RateLimit-Reset: 1642265700