The Deliveroo API attempts to return appropriate HTTP status codes for every request.
|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.|
Updated 8 months ago