Get order
One order with its tickets, prices and notes.
MCP tool billetto_read → get_order
read
Returns the order's details page: buyer, event, each ticket with its type, price and state, and the order notes. The state of a ticket tells which tool applies: refund_tickets for paid tickets, cancel_free_tickets for free ones, resend_ticket for a guest who did not get the PDF. event_over is true once the event has finished, and then Billetto accepts no refund.
Parameters
| Name | Type | Description |
|---|---|---|
| order_id string required | string | Order ID from list_orders. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "billetto_read",
"arguments": {
"operation": "get_order",
"arguments": {
"order_id": "order_8c41d2"
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"order_id": "9035127",
"event_id": "1204551",
"event": "Autumn Jazz Night",
"event_over": false,
"buyer": {
"name": "Maria Jensen",
"email": "maria.jensen@example.com"
},
"placed_at": "2026-10-19T18:42:10+02:00",
"tickets": [
{
"ticket_id": "48210331",
"ticket_type": "General admission",
"price": 25,
"state": "valid"
},
{
"ticket_id": "48210332",
"ticket_type": "General admission",
"price": 25,
"state": "valid"
},
{
"ticket_id": "48210333",
"ticket_type": "Student",
"price": 15,
"state": "valid"
}
],
"ticket_total": 65,
"notes": []
},
"isError": false
}