Errors and limits
Handle validation, permissions, conflicts and rate limits.
{ "status": "error", "title": "ValidationError", "message": "Invalid input", "data": null }| HTTP status | Meaning |
|---|---|
| 400 | Invalid body, filters or ID |
| 401 | Missing, expired, revoked or invalid API credential |
| 402 | Insufficient credits where existing billing rules require payment |
| 403 | Missing plan entitlement or permission |
| 404 | Missing resource or resource in another workspace |
| 409 | The requested action conflicts with the resource’s current state |
| 429 | Rate limited; obey Retry-After in seconds |
| 500 | Internal or provider failure |
Each API key allows 120 requests per minute. All requests, including retries, count toward this limit.