Cancel free tickets
Cancel a whole free order or chosen free tickets.
MCP tool billetto_write → cancel_free_tickets
write Confirm
Does what Cancel all tickets and Cancel selected do on the order page: it cancels free tickets only, because paid tickets go through refund_tickets. Omit ticket_ids to cancel the whole order. Billetto's help article does not say whether the guest gets an email, so the agent tells the guest itself when you ask for that. By default you confirm each call; you can switch that off for this tool.
Parameters
| Name | Type | Description |
|---|---|---|
| order_id string required | string | Order ID from list_orders. |
| ticket_ids array | array | Ticket IDs from get_order. Omit to cancel the whole order. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "billetto_write",
"arguments": {
"operation": "cancel_free_tickets",
"arguments": {
"order_id": "order_8c41d2"
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"order_id": "9041660",
"status": "cancelled",
"cancelled_tickets": [
"48377102"
]
},
"isError": false
}