Verify Uber Direct webhook signatures and handle exponential-backoff retries

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. Register an HTTPS webhook endpoint for delivery status notifications in the Uber Direct customer settings
  2. On each incoming POST, compute a SHA-256 HMAC over the payload using your signing key and compare it to the x-uber-signature header before processing
  3. Return a 200 response with an empty body promptly to acknowledge receipt
  4. If your endpoint fails to acknowledge, expect Uber to retry with exponential backoff starting at 30 seconds, then 60s, 120s, and so on, up to 7 attempts
  5. Design the handler to be idempotent (dedupe on delivery id + event type) since retries can deliver the same event more than once

Known gotchas

Related routes

Verify Uber Direct webhook signature to authenticate delivery status callbacks
developer.uber.com · 5 steps · unrated
Implement and validate webhook signature verification for multiple IDV providers
identity-general · 6 steps · unrated
Verify Lever webhook signatures
lever.co · 6 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