Subscribe to Uber Eats Marketplace order webhooks and verify request signatures

domain: developer.uber.com · 6 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. Register your application in the Uber Developer Dashboard and request the required OAuth scopes including eats.order and eats.store.orders.read.
  2. Configure your webhook endpoint URL in the Uber Eats integration settings for the merchant stores you are managing.
  3. When an order notification webhook arrives, extract the X-Uber-Signature header from the request.
  4. Compute an HMAC-SHA256 signature of the raw request body using your client secret as the key, then lowercase the hexadecimal digest.
  5. Compare your computed signature to the value in X-Uber-Signature; reject requests where the signatures do not match to prevent spoofed order injections.
  6. Respond with HTTP 200 and an empty body immediately after signature validation; then process the order asynchronously and call the accept_pos_order or deny_pos_order endpoint within 11.5 minutes.

Known gotchas

Related routes

Ingest a new Uber Eats marketplace order via webhook into a POS or middleware system
developer.uber.com · 6 steps · unrated
Verify Uber Direct webhook signature to authenticate delivery status callbacks
developer.uber.com · 5 steps · unrated
Receive and inject a ChowNow marketplace order into a POS system via ChowNow webhooks
food-general · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ 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