Skip to main content
Errors use conventional HTTP statuses and always have the same body:

Codes

New codes may be added. Handle unknown codes by their HTTP status and type.

Retrying

Retry 429, 500 and 503 with exponential backoff, and send an Idempotency-Key on every POST so a retry can never act twice. Don’t retry other 4xx errors unchanged; fix the request.