Create a ticket class
eventbrite_create_ticket_classAdd a ticket type to an event. Paid: set cost like "USD,2500" and capacity. Free: free=true and capacity. Eventbrite: POST /events/{event_id}/ticket_classes/.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cost | No | Ticket price as "<CURRENCY>,<minor units>", e.g. "USD,1000" is $10.00. Must match the event currency. Only for paid tickets. | |
| free | No | True for a free ticket (then omit cost). | |
| name | Yes | Ticket name, e.g. General Admission. | |
| hidden | No | Hide this ticket from the event page. | |
| capacity | No | How many of this ticket can be sold. Required for normal (non-donation, non-tiered) tickets. | |
| donation | No | True for a donation ticket (buyer picks the amount). | |
| event_id | Yes | Event ID. | |
| sales_end | No | When sales close, in UTC, e.g. 2026-12-01T02:00:00Z. | |
| description | No | Ticket description. | |
| include_fee | No | Absorb the Eventbrite fee into the displayed price. | |
| sales_start | No | When sales open, in UTC, e.g. 2026-12-01T02:00:00Z. | |
| sales_channels | No | Where it is sold: ["online"], ["atd"] (at the door) or both. | |
| maximum_quantity | No | Maximum per order. | |
| minimum_quantity | No | Minimum per order. | |
| inventory_tier_id | No | Inventory tier to attach the ticket to (required for tiered events). | |
| order_confirmation_message | No | Message shown on the order confirmation for this ticket. |