This endpoint provides more detailed information about the riders that are assigned to a given order.
Compared to v1, this endpoint supports multiple riders as well as a status_log
array containing the events that occurred for each rider. It is important to note that if the rider anonymisation setting has been enabled for the partner, the rider's actual name will be replaced with "Deliveroo Rider".
The following table explains rider statuses.
Rider Status | Description |
---|---|
rider_assigned | Rider was assigned to the order. |
rider_unassigned | Rider was unassigned to the order. |
rider_arrived | Rider nearby to the restaurant. |
rider_confirmed_at_restaurant | Rider arrival at the restaurant confirmed on rider's app. |
rider_in_transit | Rider en route to the customer. |
rider_nearby | Rider is arriving at customer. |
Riders can have their personal phone numbers protected (masked), in which case, a temporary phone number and code will be assigned to rider_bridge_number
and rider_bridge_code
. In this case, rider_contact_number
will be formatted as rider_bridge_number (rider_bridge_code)
. When the rider's phone is unmasked, rider_bridge_number
and rider_bridge_code
will be null.