Create ticket checkout link
create_ticket_checkoutCreate a secure Stripe-hosted payment link for event tickets. Returns a checkout URL — give it to the human to complete payment themselves; each ticket is then emailed with its QR code and its own link, which opens on any phone and can be saved to WhatsApp. Get ticket_type_id values from get_event. Always confirm the exact tickets and total with the human before calling this.
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": {
"event_slug": "<event_slug>",
"items": "<items>",
"buyer_email": "<buyer_email>"
},
"name": "create_ticket_checkout"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| items | Yes | Ticket selections | |
| buyer_name | No | Buyer's name (optional) | |
| event_slug | Yes | Event slug | |
| buyer_email | Yes | Email to deliver tickets to (required — ask the human) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| event | No | ||
| total | No | ||
| currency | No | ||
| order_id | No | ||
| checkout_url | No | ||
| instructions | No |