Create an Uber Direct delivery by POSTing to the deliveries orders endpoint with pickup and dropoff details, including merchant and recipient contact information
For orders containing alcohol, include the manifest items array with each alcoholic item listed; set the relevant alcohol flag or item category per the API specification so Uber's courier compliance flow is triggered
Specify any delivery special instructions relevant to alcohol (e.g., adult signature required, no safe drop); confirm that the delivery area is covered for alcohol delivery before dispatching
Provide the recipient's unverified age information (date of birth or age confirmation) in the payload as required by Uber Direct for age-restricted deliveries; the courier will perform in-person ID verification at dropoff
Poll the delivery status endpoint or consume Uber Direct webhooks to track order state; listen for failed delivery events that indicate the courier could not complete age verification
Handle courier rejection at the door: if age verification fails, the delivery will be returned — implement a retry or refund workflow in your order management system
Known gotchas
Alcohol delivery coverage varies by geography; just because a pickup address is serviceable does not mean alcohol delivery is permitted to the dropoff address — validate coverage and compliance for each order before dispatching
Uber Direct does not perform age verification on behalf of the merchant in all configurations — understand whether your integration mode delegates ID check to the courier or requires your platform to pre-verify; requirements vary by jurisdiction
Manifest accuracy matters for compliance and insurance: listing incorrect quantities or omitting alcohol items from the manifest can create liability issues and void delivery protection
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp