dispatch_delivery
Immediately dispatch a DoorDash delivery by quoting and accepting in one step. Confirm the fee and ETA first, since dispatching assigns a Dasher and bills your Drive account.
Instructions
Dispatch a delivery immediately (quote + accept in one step): a Dasher is assigned and the delivery is billed by DoorDash to your Drive account. MOVES MONEY: quote first with get_delivery_quote, show the user the fee and ETA, and dispatch only after their explicit confirmation. The request goes straight to DoorDash, signed with your local key. Parameters are identical to get_delivery_quote.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"external_delivery_id": "<external_delivery_id>",
"pickup_address": "<pickup_address>",
"dropoff_address": "<dropoff_address>",
"dropoff_phone_number": "<dropoff_phone_number>",
"order_value": "<order_value>"
},
"name": "dispatch_delivery"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tip | No | ||
| order_value | Yes | ||
| pickup_address | Yes | ||
| dropoff_address | Yes | ||
| contactless_dropoff | No | ||
| pickup_instructions | No | ||
| dropoff_instructions | No | ||
| dropoff_phone_number | Yes | ||
| external_delivery_id | Yes | ||
| pickup_business_name | No | ||
| pickup_reference_tag | No | ||
| dropoff_contact_given_name | No | ||
| dropoff_contact_family_name | No |