Update Delivery Status
POSThttps://api.uber.com/v1/eats/orders/{order_id}/restaurantdelivery/status
For orders that are delivered by merchant-coordinated couriers, the Update Delivery Status endpoint allows a developer to mark the delivery status of an order as ‘started’, ‘arriving’, or ‘delivered’. This endpoint is not compatible with Uber-coordinated delivery or pickup orders.
¶ Authorization
OAuth 2.0 Bearer token with the eats.store.orders.restaurantdelivery.status
scope. For more information, see Authentication.
¶ Path Parameters
Name | Type | Description |
---|---|---|
order_id |
string |
Unique identifier representing an order on Uber Eats. |
¶ Request Body Parameters
Name | Type | Description |
---|---|---|
status |
string (enum) |
The delivery status for the order. ALLOWED VALUES:
Note: While not required, usage of all statuses is recommended to keep customers as informed as possible on the status of their order. |
¶ Response
Status-Code: 204 No Content
This endpoint returns an empty response body.
¶ Request Example
{
"status": "delivered"
}