Refund tickets

Request a refund for a whole order or for chosen tickets.

MCP tool billetto_write → refund_tickets

write Confirm

Does what Request refund does on the order's details page: the whole order, or only the tickets in ticket_ids. By default the refund leaves out Billetto's booking fee and additional services. With with_fees true you cover the full price the buyer paid and Billetto sends you an invoice for your bookkeeping. Billetto refunds only current events, so a finished event returns an error. The money reaches the buyer's bank within 5 working days or, depending on the bank, up to 21. By default you confirm each call; you can switch that off for this tool.

Parameters

Parameters: refund_tickets
NameTypeDescription
order_id string required string Order ID from list_orders.
ticket_ids array array Ticket IDs from get_order. Omit to refund the whole order.
with_fees boolean boolean true: you also cover the booking fee and add-ons. Default false.

tools/call

JSON-RPC

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "billetto_write",
    "arguments": {
      "operation": "refund_tickets",
      "arguments": {
        "order_id": "9035127",
        "ticket_ids": [
          "48210331",
          "48210332"
        ],
        "with_fees": false
      }
    }
  }
}

Example response

JSON

{
  "content": [
    {
      "type": "text",
      "text": "{ ... same JSON as structuredContent ... }"
    }
  ],
  "structuredContent": {
    "order_id": "9035127",
    "status": "refund_requested",
    "refunded_tickets": [
      "48210331",
      "48210332"
    ],
    "with_fees": false,
    "refund_amount": 50
  },
  "isError": false
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.