HTTP Status Codes

The Deliveroo API attempts to return appropriate HTTP status codes for every request.

CodeTextDescription
200OKThe request succeeded. 🎉
400Bad Request

The server cannot process the request due to a client error.

Typical reasons: missing a required parameter or invalid Content-Type header.

401UnauthorizedThe request failed. The credentials you provided (e.g., username and API token) do not exist in our system, or your integration is disabled.
409ConflictThe request tried to send a sync status after the sync status update window (3 minutes) has ended.
429Too Many RequestsThe request was rate limited. We recommend implementing exponential back-off to avoid making too many requests to the API in a short period.
500, 502, 503, 504Server ErrorSomething went wrong on our end. Please get in touch with support. You will have to retry once we have resolved the issue.

Did this page help you?