Developer Docs

API Reference

The Hyper Tix REST API lets you manage events, tickets, orders, and venues programmatically. All endpoints return JSON.

Base URL

https://www.hypertix.com/api/v1

Response Format

{
  "success": true,
  "data": { ... },
  "meta": {
    "page": 1,
    "perPage": 20,
    "total": 100,
    "totalPages": 5
  }
}

Endpoints

GET /api/v1/events

List all public events with filtering, pagination, and search.

pageper_pagecategorystatusqorganizer_id
POST /api/v1/events

Create a new event.

title*description*startDate*endDate*categorytimezoneisOnline
GET /api/v1/events/:id

Get a single event by ID.

PUT /api/v1/events/:id

Update an existing event.

DELETE /api/v1/events/:id

Delete an event.

GET /api/v1/events/:id/tickets

List all ticket types for an event.

POST /api/v1/events/:id/tickets

Create a new ticket type for an event.

name*quantity*pricedescriptionmaxPerOrdersalesStartsalesEnd
GET /api/v1/events/:id/orders

List all orders for an event.

pageper_pagestatus
GET /api/v1/orders

List all orders.

pageper_pagestatus
POST /api/v1/orders

Create a new order (purchase tickets).

eventId*tickets*
GET /api/v1/orders/:id

Get a single order by ID.

PATCH /api/v1/orders/:id

Update order status (confirm, cancel, refund).

statusrefundedAmount
GET /api/v1/venues

List venues with search and city filter.

qcity
GET /api/v1/dashboard/stats

Get dashboard statistics for the authenticated organizer.

* = required parameter