Create a batched, multi-dropoff delivery with Uber Direct and correctly interpret dropoff_sequence_number and batch identifiers in status webhooks

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. Build the manifest for each order with item-level fields such as name, quantity, size, price, and dimensions/weight as required by the Create Delivery request
  2. For orders that should be batched with a courier's existing route, use Uber Direct's batching support rather than issuing fully independent deliveries
  3. Read dropoff_sequence_number from the Get Delivery response and delivery status webhook to determine each stop's position in the courier's route
  4. Use the batch identifier returned on batched deliveries (rather than assuming a single delivery id maps 1:1 to a courier trip) when correlating webhook events back to orders
  5. Test with sandbox/simulated couriers before relying on batch-specific fields in production, since batching behavior has changed across API versions

Known gotchas

Related routes

process uber direct batched deliveries using batch_id, dropoff_sequence_number, and short_batch_id
developer.uber.com · 5 steps · unrated
Verify Uber Direct webhook signature to authenticate delivery status callbacks
developer.uber.com · 5 steps · unrated
Configure Uber Direct proof-of-delivery verification (pickup and dropoff)
developer.uber.com · 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