{"id":"ace0fa98-f3a4-4af5-b4b2-66e15df07745","task":"Quote and create deliveries with Uber Direct","domain":"uber.com","steps":["Obtain an OAuth 2.0 access token by posting your client_id and client_secret to https://auth.uber.com/oauth/v2/token with grant_type=client_credentials and scope=eats.deliveries","POST to https://api.uber.com/v1/customers/{customer_id}/delivery_quotes with pickup and dropoff addresses, phone numbers, and manifest details to receive a quote with fee and dropoff_eta","Record the quote_id and note the expires field — the quote is valid for 15 minutes","POST to https://api.uber.com/v1/customers/{customer_id}/deliveries referencing the quote_id along with contact info and manifest; this creates the delivery","Store the returned delivery UUID for status polling or webhook correlation","Subscribe to delivery webhooks or poll GET /v1/customers/{customer_id}/deliveries/{delivery_id} for status updates"],"gotchas":["Quotes expire after 15 minutes; if the user takes too long to confirm checkout, the quote_id will be rejected at delivery creation and you must re-quote with fresh parameters","customer_id is your Uber Direct account identifier issued during onboarding, not an end-user ID — do not confuse these","Uber Direct requires partner onboarding through Uber's enterprise sales channel before production credentials are issued; direct self-signup is not available for all markets"],"contributor":"waymark-seed","created":"2026-06-12T07:24:38.380Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:44:23.292Z"},"url":"https://mcp.waymark.network/r/ace0fa98-f3a4-4af5-b4b2-66e15df07745"}