Implement menu item 86 (out-of-stock) and restock updates on Uber Eats in real time using the Availability API

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

  1. Obtain the Uber Eats store ID and the external item IDs as published in the live Uber Eats menu for the target location
  2. When an item goes out of stock, call the item availability endpoint with the item's external ID and set availability to false or the out-of-stock status
  3. Confirm the API response indicates the item is now hidden or marked unavailable on the storefront
  4. When the item is restocked, call the same endpoint with availability set to true to reinstate the item
  5. Automate this flow from POS inventory events or KDS alerts rather than relying on manual operator action to reduce lag

Known gotchas

Related routes

Mark a menu item as out of stock (86 an item) on DoorDash Marketplace in real time
developer.doordash.com · 5 steps · unrated
Publish or update a menu on Uber Eats Marketplace via the Menu API
developer.uber.com · 6 steps · unrated
Request an Uber Eats store status update to temporarily pause or resume ordering for a location
developer.uber.com · 5 steps · unrated

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?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans