Create a new order

Create a new order for fulfillment by Deliveroo. A new order is returned with the accepted status.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
string
^[A-Za-z0-9-_:]

If provided, sets a case-sensitive order id (otherwise one will be generated for you). The identifier must consist of letters, numbers, dashes, and underscores only.

address
object
required

Delivery location address.

customer
object
required

At least one of first_name and last_name must be provided.

string
enum

Either delivery (default) or pickup Note: pickup orders are not yet supported.

Allowed:
string
^[A-Za-z0-9-_]+$
string
required
^[A-Za-z0-9-_]+$

Restaurant unique identifier.

integer
required

The price of all fees charged to the customer in the currency's smallest subunit, e.g. pence for GBP. This information is required if Customer Support is managed by Deliveroo so customers can be accurately compensated.

items
array of objects
required

A list of items the customer wishes to order

items*
scheduled_webhook_events
array of objects

For test mode. Simulates webhook events with a given status to occur after a given delay after the order is created. Multiple webhooks of the same status may be triggered.

ScheduledWebhookEvents
test_webhooks
object
deprecated
Response

Language
Credentials
OAuth2
URL
LoadingLoading…
Response
Choose an example:
application/json