cancel_delivery
Cancel an active DoorDash delivery order using its unique ID to stop the delivery process and manage order status.
Instructions
Cancel an existing delivery
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| external_delivery_id | Yes | The delivery ID to cancel |
Implementation Reference
- index.js:111-111 (handler)The tool handler function which delegates to the DoorDash client's cancelDelivery method.handler: (client, args) => client.cancelDelivery(args.external_delivery_id),
- index.js:104-110 (schema)Input schema defining the required external_delivery_id parameter.inputSchema: { type: 'object', properties: { external_delivery_id: { type: 'string', description: 'The delivery ID to cancel' }, }, required: ['external_delivery_id'], },
- index.js:101-112 (registration)Registration of the 'cancel_delivery' tool in the TOOLS array, including name, description, inputSchema, and handler.{ name: 'cancel_delivery', description: 'Cancel an existing delivery', inputSchema: { type: 'object', properties: { external_delivery_id: { type: 'string', description: 'The delivery ID to cancel' }, }, required: ['external_delivery_id'], }, handler: (client, args) => client.cancelDelivery(args.external_delivery_id), },