Three lines

Uber

Developers

Set Restaurant Status

POSThttps://api.uber.com/v1/eats/store/{store_id}/status

Access to These APIs May Require Written Approval From Uber

Uber’s APIs are always under development and as such are subject to changes according to our Versioning & Upgrade policy. As part of Uber’s ongoing privacy improvements, we’ve updated our Developer API program with new scope access policies for third party applications. For further information, please refer to our Getting Started guides.

This Set Restaurant Status endpoint sets the online status of a restaurant.

Authorization

OAuth 2.0 Bearer token with the eats.store.status.write scope. For more information, see Authentication.

Path Parameters
Name Type Description
store_id string Unique identifier representing a store.
Request Body Parameters
Name Type Description
status string (enum) The desired status of the restaurant.

ALLOWED VALUES:
  • ONLINE: Accepting new orders
  • PAUSED: Not accepting orders, show as “currently unavailable” in app
paused_until string The timestamp until which a store will not be accepting new orders.

ALLOWED FORMATS:
  • YYYY-MM-DDT00:00:00+00:00
  • YYYY-MM-DDT00:00:00Z
reason string The reason for the change of status.
Example Request
{
  "status": "PAUSED",
  "paused_until": "2022-01-06T03:02:11.999+12:00",
  "reason": "Store is unable to accept orders"
}
Response
Status-Code: 204 No Content

Uber

Developers
© 2023 Uber Technologies Inc.