DocumentationHandling Errors
Handling Errors
Classify errors and retry safely.
Error format
{
"request_id": "...",
"error": {
"code": "invalid_request",
"message": "Request validation failed."
}
}
Retryable errors
Retry with backoff when you see:
rate_limitedconcurrency_limit_reachedtimeout_errortemporary_unavailableinternal_error
Non-retryable errors
Fix the request when you see:
invalid_requestinvalid_urlaccess_key_invalidssrf_blocked
Log request ids
Include the request_id in logs and support requests.
Idempotency
Use Idempotency-Key for safe retries of POST requests.
Updated 1 day ago