Discard Lunch Order Draft
discard_lunch_order_draftPermanently discards an unpaid draft order - the caller must own it and it must still be in draft status (order_id from create_lunch_order_draft). Nothing was ever charged, so there is no refund; the draft is simply deleted. For a finalized order use cancel_my_lunch_order instead. DESTRUCTIVE - confirm with the user before discarding.
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": {
"order_id": "<order_id>"
},
"name": "discard_lunch_order_draft"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| order_id | Yes | Draft order ID from create_lunch_order_draft - must still be in draft status |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | No | Order status (discarded) | |
| orderId | No | Discarded draft order ID |