HTTP Status Codes

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

Code

Text

Description

200

OK

The request succeeded. 🎉

400

Bad Request

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

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

401

Unauthorized

The request failed. The credentials you provided (e.g., username and API token) do not exist in our system, or your integration is disabled.

409

Conflict

The request tried to send a sync status after the sync status update window (3 minutes) has ended.

429

Too Many Requests

The 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, 504

Server Error

Something 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?