Zora uses standard HTTP status codes. Here are the common error responses you may encounter.
| Code | Name | Description |
|---|---|---|
400 | Bad Request | Invalid request body or missing required parameters |
401 | Unauthorized | Invalid or missing API key |
403 | Forbidden | Your plan does not include access to this model |
404 | Not Found | The requested model or endpoint does not exist |
429 | Rate Limited | You have exceeded your RPM limit. Wait and retry. |
500 | Internal Error | An unexpected error occurred on our side |
503 | Service Unavailable | The upstream model provider is temporarily down |
When you exceed your RPM limit, you'll receive a 429 response. The response headers include:
X-RateLimit-Limit — Your RPM limitX-RateLimit-Remaining — Remaining requests this minuteX-RateLimit-Reset — Unix timestamp when the limit resets