Documentation Index
Fetch the complete documentation index at: https://docs.ticketnation.ph/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
- A Ticketnation organizer account
- Node.js 18+
- An organization with at least one API key
Step 1: Get Your API Key
Log in
Log in to Ticketnation as an organizer
Create a key
Click + Create Key and fill in:
- Name — a label for your integration (e.g., “Experia Integration”)
- Description — what this key is used for
- Scopes — check the permissions you need:
- Read Events — view events and details
- Write Events — create, update, manage events, performers, schedules, brands
- Read Tickets — view ticket types and inventory
- Write Tickets — create and manage ticket types
- Manage Webhooks — register and manage webhooks
- Callback URL (optional) — receive webhook notifications
- IP Allowlist (optional) — restrict access to specific IPs
Step 2: Install the SDK
Step 3: Create a Fully Populated Event
This example creates an event with tickets, performers, a schedule, and sponsor brands — then publishes it, all in one script.Step 4: Check Orders
Once buyers purchase tickets, you can fetch orders:Step 5: Set Up Webhooks (Optional)
Get notified instantly when someone buys a ticket:Using REST Directly
If you are not using TypeScript, you can call the API directly with any HTTP client:Next Steps
Authentication
Scopes, IP allowlists, and webhook security
SDK Reference
Full TypeScript SDK documentation with all methods and types
API Reference
Complete REST endpoint documentation with curl examples
Error Handling
Error codes, troubleshooting, and the error hint system

