Skip to main content
Every error has the same shape. code is stable and meant for your code; message, when present, is a human explanation and may change.
Retry only on 429 and 5xx, with backoff. Every 4xx other than 429 means the request itself has to change.

Authentication and limits

Objects

Uploads

Chunked uploads

Account settings and upload tokens

S3 credentials

The S3 gateway answers with standard S3 XML errors instead.

Global