An API built for real booking flows.
Voodootix exposes documented ticketing endpoints for partners, resellers and agentic tools that need to list events, read live availability, reserve seats, prepare carts and finalize paid orders through a controlled IPN workflow.
POST /auth
POST /listevents
GET /checkseats/{event_id}
GET /jsonmap/{event_id}
POST /booksingleseat
POST /addtocart
GET /cartdetails
POST /ordercart
POST /ipn
Structured for software agents, not just humans.
The API documentation is available as an interactive Swagger file, and the agent guide gives automation systems a precise sequence to follow from authentication to completed booking.
Credential-based sessions
Agents authenticate with an API identifier and secret, then reuse the returned JWT so temporary seats, cart lines and order references stay in the same session.
Live event inventory
Integrations can list sellable events, inspect available seats, read assigned-seat maps and choose sellable article IDs from the API response.
Payment-safe finalization
The partner workflow creates a pending external order first. The sale is only finalized after a successful payment notification with the exact returned references and amount.
The booking flow is explicit end to end.
Agent-friendly means every state transition is named: authenticate, discover, reserve, price, verify, order and finalize.
Authenticate
Use API credentials once and keep the JWT for the active cart.
Discover
List events, check remaining capacity and inspect maps or categories.
Reserve
Temporarily hold specific seats or let Voodootix choose seats by quantity.
Finalize
Verify the cart, create a pending order and confirm payment through IPN.
Clear guardrails for reliable automations.
The guide calls out the rules that matter when an agent is acting on behalf of a customer or a sales partner.
- Keep API secrets out of browser code, logs and customer-visible messages.
- Use the numeric event ID from event data for booking and availability calls.
- Respect temporary seat expiration and clean the temporary cart if the customer abandons the flow.
- Trust prices and totals returned by the API instead of customer-supplied amounts.
- Only report success after the IPN response confirms the final order status.
Build booking experiences on top of Voodootix.
Use the API to connect partner sales, custom checkout flows, reseller systems or agentic assistants to the same ticketing inventory your team operates.
Talk to us about API access