Overview
Introduction
The Deliveroo Express API provides partners with a lightweight, robust integration solution to leverage the Deliveroo rider network for their order deliveries through the following actions :
- Request preliminary quote
- Query existing quote
- Update an existing quote
- Accept quote quotes
- Check delivery progress
- Cancel delivery
- Check serviceability
Deliveroo Express API Flow
- A customer is ready to checkout their order on the partner's website
- The partner requests a Deliveroo Express quote by calling the CreateQuote endpoint and displays the quoted amount on the checkout page.
- Once the partner has all the order details, an updated quote is requested by calling the UpdateQuote endpoint.
- The customer accepts the quote by picking the Deliveroo Express delivery option at checkout, the partner then calls the ScheduleDelivery endpoint.
The quote is implicitly rejected without any endpoint call if the customer picks an alternative delivery option. - A Deliveroo rider picks up and delivers the order, webhook callbacks can optionally be setup to get notified of the delivery and rider lifecycle
Updated about 2 months ago