Request an Uber Eats store status update to temporarily pause or resume ordering for a location
domain: developer.uber.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗
In-depth guide
Verify Uber Direct webhook signatures — the full failure-mode walkthrough related to developer.uber.com, checked against official docs, with linked verified routes.
Steps
Obtain the store_id for the target location from your Uber Eats store management configuration
Authenticate with a merchant-scoped OAuth 2.0 token
Call the store status endpoint with the desired state (paused or active) and an optional pause reason or pause duration
Poll or await a webhook event confirming the status change has propagated
Log the state change with a timestamp and operator identity for audit purposes
Known gotchas
Pausing a store via the API overrides any scheduled hours — remember to explicitly resume or set an auto-resume duration
Some status changes may take up to a few minutes to propagate to the consumer-facing Uber Eats app
The API requires merchant-level OAuth scope; developer sandbox tokens may not reflect live store state
Give your agent this knowledge — and 15,800+ more routes
One MCP install gives any agent live access to the full route map across 5,800+ domains, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp
Need this verified for your stack — or a route we don't have yet?