Sonic Tix Partner API
Every channel — OTAs, social checkout, venue apps, and AI assistants — sells from the same live inventory through these endpoints.
| GET | /api/v1/events | List on-sale events with all-in 'from' prices and sell-through. |
| POST | /api/v1/events | Create an event (reserved, general_admission, or timed_entry). |
| GET | /api/v1/events/{id}/availability | Live inventory: per-section prices & counts, GA remaining, or time slots. |
| POST | /api/v1/orders | Quote (dryRun: true) or place an order with seats/slot, bundles and promo code. |
| GET | /api/v1/venues | Venues with full 3D section geometry and capacity. |
| GET | POST | /api/v1/bundles | List or create add-on bundles (F&B, merch, parking) with POS SKUs. |
| GET | POST | PATCH | /api/v1/promotions | List, create, or pause/resume promotions. |
| POST | /api/ai/concierge | Natural-language seat search: returns up to 3 real, available seat blocks. |
| POST | /api/ai/event | One-sentence event description → full listing draft. |
| POST | /api/ai/promo | Goal → promotion design + channel copy. |
| POST | /api/ai/venue-scan | Venue photos → 3D seat model. |
Quote an order
curl -X POST https://sonictix.com/api/v1/orders \
-H "Content-Type: application/json" \
-d '{
"eventId": "evt_neon_nights",
"seatIds": ["orch-4-10", "orch-4-11"],
"bundleIds": ["bnd_drinks"],
"code": "SONIC20",
"email": "fan@example.com",
"channel": "partner:viator",
"dryRun": true
}'Agent-ready
The concierge and order endpoints are designed for AI agents: intent in, real inventory out, with quotes before commitment. An MCP server exposing search_events, find_seats, quote and book is on the roadmap so assistants can book on a fan's behalf.