Events
2 endpoints
/{account_slug}/events
list events
Returns a paginated list of all events in your account that the API token has access to. Supports filtering by date range, status, and custom field responses.
Requires authentication
Path parameters
| Name | Description |
|---|---|
account_slug string Required |
Your Tito account slug |
Query parameters
| Name | Description |
|---|---|
page integer |
Page number for pagination (default: 1) |
starts_after string |
Events starting on or after this date (e.g. 2025-06-01) |
starts_before string |
Events starting on or before this date (e.g. 2025-12-31) |
status string |
upcoming, current, or past: * `upcoming` * `current` * `past` |
filter[custom_field_slug] string |
Filter by custom field slug (e.g. filter[track]=Frontend) |
Response fields
| Field | Description |
|---|---|
events array |
|
events[].id integer |
Unique internal identifier for the event |
events[].title string |
The display name/title of the event |
events[].slug string |
URL-friendly identifier for the event, used in API endpoints |
events[].description string | null |
Full description of the event |
events[].starts_at string | null |
Event start date and time in ISO 8601 format |
events[].ends_at string | null |
Event end date and time in ISO 8601 format |
events[].time_zone string | null |
IANA time zone identifier for the event |
events[].location string | null |
Location description for the event |
events[].tag_line string | null |
Short tag line for the event (max 80 characters) |
events[].currency string |
Currency code for ticket prices |
events[].sold_out boolean |
Whether all ticket types for this event are sold out |
events[].venue object | null |
Venue details if a venue has been set |
events[].custom_metadata object | null |
Custom key-value metadata attached to the event |
events[].custom_data object |
Custom field values for event-level custom fields, keyed by field slug |
Error responses
- 401 – unauthorized - no bearer token provided or token is invalid
- 403 – forbidden - account slug does not match your API token
Example request
curl \
-H "Authorization: Bearer YOUR_API_TOKEN" \
https://api.staging.pro.tito.io/{account_slug}/events
Example response
{
"events": [
{
"id": 123456,
"title": "My Conference 2025",
"slug": "my-conference-2025"
},
{
"id": 123457,
"title": "Workshop Series",
"slug": "workshop-series"
}
]
}
/{account_slug}/events/{id}
show event
Returns detailed information about a specific event including dates, location, venue, sold out status, and custom metadata. You can use either the event slug or numeric ID.
Requires authentication
Path parameters
| Name | Description |
|---|---|
account_slug string Required |
Your Tito account slug |
id string Required |
Event slug or numeric ID |
Response fields
| Field | Description |
|---|---|
id integer |
Unique internal identifier for the event |
title string |
The display name/title of the event |
slug string |
URL-friendly identifier for the event |
description string | null |
Full description of the event |
starts_at string | null |
Event start date and time in ISO 8601 format |
ends_at string | null |
Event end date and time in ISO 8601 format |
time_zone string | null |
IANA time zone identifier for the event |
location string | null |
Location description for the event |
tag_line string | null |
Short tag line for the event (max 80 characters) |
currency string |
Currency code for ticket prices |
sold_out boolean |
Whether all ticket types for this event are sold out |
venue object | null |
Venue details if a venue has been set |
custom_metadata object | null |
Custom key-value metadata attached to the event |
custom_data object |
Custom field values for event-level custom fields, keyed by field slug |
Error responses
- 401 – unauthorized - no bearer token provided or token is invalid
- 404 – not found - event slug does not exist or is not accessible
Example request
curl \
-H "Authorization: Bearer YOUR_API_TOKEN" \
https://api.staging.pro.tito.io/{account_slug}/events/123
Example response
{
"id": 123456,
"title": "My Conference 2025"
}