Docs API reference
Sign in

Tickets

2 endpoints

GET /{account_slug}/{event_slug}/tickets

list tickets

Returns a paginated list of all tickets (attendees) for the specified event. Each ticket represents an individual attendee and includes their name, email, and associated order.

Requires authentication

Parameters

Name In Type Required Description
account_slug path string Yes The unique slug identifier for your Tito account
event_slug path string Yes The unique slug identifier for the event
page query integer No Page number for pagination (default: 1)

Response fields

Field Type Description
tickets array
tickets[].id integer Unique identifier for the ticket
tickets[].name string Full name of the ticket holder/attendee
tickets[].email string | null Email address of the ticket holder (may be null if not provided)
tickets[].order_id integer ID of the order this ticket belongs to

Error responses

  • 401 – unauthorized - no bearer token provided or token is invalid
  • 403 – forbidden - API token does not have access to this event

Example request

curl -H "Authorization: Bearer YOUR_API_TOKEN" \
  https://api.staging.pro.tito.io/{account_slug}/{event_slug}/tickets

Example response

{
  "tickets": [
    {
      "id": 123456,
      "name": "Jane Smith",
      "email": "jane@example.com",
      "order_id": 789
    },
    {
      "id": 123457,
      "name": "Bob Johnson",
      "email": "bob@example.com",
      "order_id": 790
    }
  ]
}
GET /{account_slug}/{event_slug}/tickets/{id}

show ticket

Returns detailed information about a specific ticket (attendee). By default returns order_id; you can use the `include=order` query parameter to embed full order details in the response instead.

Requires authentication

Parameters

Name In Type Required Description
account_slug path string Yes The unique slug identifier for your Tito account
event_slug path string Yes The unique slug identifier for the event
id path string Yes The unique identifier for the ticket

Response fields

Field Type Description
id integer Unique identifier for the ticket
name string Full name of the ticket holder/attendee
email string | null Email address of the ticket holder (may be null if not provided)
order_id integer ID of the order this ticket belongs to (only present when include=order is not specified)
order object Full order details (only present when include=order query parameter is specified)
order.id integer Unique identifier for the order
order.name string Name of the person who placed the order
order.email string Email address of the person who placed the order

Error responses

  • 401 – unauthorized - no bearer token provided or token is invalid
  • 403 – forbidden - API token does not have access to this event
  • 404 – not found - ticket ID does not exist or is not accessible

Example request

curl -H "Authorization: Bearer YOUR_API_TOKEN" \
  https://api.staging.pro.tito.io/{account_slug}/{event_slug}/tickets/123

Example response

{
  "id": 123456,
  "name": "Jane Smith",
  "email": "jane@example.com",
  "order_id": 789
}
← Previous Orders Next → Webhook Events

API token

Paste your test-mode API key below to personalise the curl examples on this page. This key is stored only in your browser and is never sent to our servers.