Error Response Format
HTTP Status Codes
Common Errors
Authentication Errors (401)
Bearer prefix.
Rate Limit Errors (429)
retry_after duration, or upgrade your plan.
Validation Errors (400)
Not Found Errors (404)
Retry Strategy
Implement exponential backoff for transient errors (429, 5xx):Best Practices
Check Status Codes
Always check HTTP status codes before parsing response body
Log Errors
Log the full error response including
details for debuggingImplement Retries
Use exponential backoff for 429 and 5xx errors
Handle Gracefully
Show user-friendly messages, not raw error responses