Errors
Errors use a consistent JSON shape.Fields
| Field | Type | Description |
|---|---|---|
status | integer | HTTP status code |
detail | string | Human-readable error |
error_code | string | Stable machine-readable code |
extra | object or null | Additional context |
Common statuses
| Status | Meaning |
|---|---|
401 | Missing or invalid API token |
403 | Expired, paused, revoked token, or missing scope |
429 | Request limit exceeded |
422 | Request validation failed |
502 | Upstream provider returned an invalid response |
503 | Service temporarily unavailable |
500 | Unexpected server error |
