BrightStar supports unlimited ticket types per event with flexible pricing, availability windows, and purchase limits. This guide covers the complete ticket configuration options.
Ticket Object Schema
{
"id": "tkt_abc123",
"event_id": "evt_xyz789",
"name": "Early Bird",
"description": "Save 20% - limited availability",
"price": 8000, // In cents ($80.00)
"currency": "usd",
"quantity_total": 100,
"quantity_sold": 45,
"quantity_available": 55, // Computed
"sale_start": "2025-01-01T00:00:00Z",
"sale_end": "2025-03-01T00:00:00Z",
"min_per_order": 1,
"max_per_order": 10,
"visibility": "public", // public | hidden | members
"hidden_url": null, // For hidden tickets
"sort_order": 1,
"category_id": null, // For grouped display
"metadata": {} // Custom key-value pairs
}Interactive ticket builder
Interactive component coming soon
Pricing Options
Fixed Price
Free Tickets
Donation-Based
Tiered/Sliding Scale
Pay What You Can
Availability Windows
Sale Start/End Dates Tickets only purchasable within this window. Times displayed in event timezone.
Quantity Limits • quantity_total: Maximum tickets available • Reserved: Held in cart (5 minutes) • Sold: Completed purchases • Available: Computed real-time
Per-Order Limits • min_per_order: Minimum purchase (default: 1) • max_per_order: Maximum per transaction (default: 10)
Visibility Settings
Public
Hidden
Members Only
Ticket availability flow diagram
Interactive component coming soon
Advanced Features
Configure these in ticket settings:
- Ticket categories (group related tickets visually)
- Add-ons (meals, merchandise, upgrades)
- Bundle pricing (buy 3 get 10% off)
- Group discounts (10+ tickets = discount)
- Transfer restrictions (allow/prevent sharing)
- Waitlist (auto-enable when sold out)