The TickeTing REST API v3 allows developers to integrate with the TickeTing platform, from creating hosts and events to buying and transferring tickets. This reference document will walk you through authenticating against the API and the full list of available endpoints, their permissions and functionality.
The TickeTing API uses API keys to authenticate requests. You must provide a valid API Key in the X-API-Key header of each request you make. There are two ways to get a valid API Key:
Start a session with a valid TickeTing username and password (this gives access based on the user's permissions).
Secure an integration key from a system administrator. Integration keys grant an access level determined by the administrator on creation.
Session Authentication and Integration Keys are covered in the Authentication section of this reference.
Omitting the X-API-Key Header from your request or specifying an empty value, will result in the following 401 error response.
{
"message": "Your request could not be authenticated."
}
If an invalid X-API-Key value is provided, or the provided key is valid, but does not have permission to access the requested resource, the following 403 error response is sent.
{
"message": "You are restricted from accessing this resource."
}
All requests to the API must advertise the version of the API they wish to integrate with. This ensures compatability with the server. This is done by including the X-Client-Version header in every request along with the expected API version. In this way the server can indicate when a client must upgrade to avoid breaking changes.
If the X-Client-Version header is omitted from your request, or the provided version does not meet the minimum required by the API, the following 412 error response is sent.
{
"error": "Please upgrade your client to complete this request"
}
Requests to the API can result in a 404 error for two reasons:
The endpoint you are trying to access does not exist, in which case you will see the following response:
{
"message": "The requested endpoint /invalid/endpoint does not exist on this server."
}
The endpoint you are requesting exists, but a resource cannot be located using the given URI. For example, trying to access an event resource with a non-existant ID such as /events/0000000 will result in the following response:
{
"error": "There is presently no resource with the given URI."
}
This version of the API is still under development and there may be bugs and runtime errors encountered while processing your request. In these cases, a 500 error response will be sent with the message below. If such a message is received, please contact a system administrator with the details of your request (endpoint, method, headers and payload), so they may reproduce and resolve the issue.
{
"message": "There was a server error while excuting this request. Please see system logs for details."
}
https://docs.ticketingevents.com/_mock/openapi/
https://qa.ticketingevents.com/v3/
https://api.ticketingevents.com/v3/
https://docs.ticketingevents.com/_mock/openapi/published-events
https://qa.ticketingevents.com/v3/published-events
https://api.ticketingevents.com/v3/published-events
curl -i -X GET \
'https://docs.ticketingevents.com/_mock/openapi/published-events?order=asc&page=1&records=25®ion=string&sort=alphabetical&title=string' \
-H 'X-API-Key: YOUR_API_KEY_HERE'
{ "page": 1, "records": 25, "entries": [ { … } ] }
https://docs.ticketingevents.com/_mock/openapi/events
https://qa.ticketingevents.com/v3/events
https://api.ticketingevents.com/v3/events
curl -i -X GET \
'https://docs.ticketingevents.com/_mock/openapi/events?active=true&host=string&order=asc&page=1&public=true&records=25®ion=string§ion=string&sort=alphabetical&status=Draft&title=string' \
-H 'X-API-Key: YOUR_API_KEY_HERE'
{ "page": 1, "records": 25, "entries": [ { … } ] }
Long form text detailing what the event is about, including performing acts, amenities and additional information important to potential attendees
Nature of the event. Determines what information is collected on ticket purchase.
https://docs.ticketingevents.com/_mock/openapi/events
https://qa.ticketingevents.com/v3/events
https://api.ticketingevents.com/v3/events
curl -i -X POST \
https://docs.ticketingevents.com/_mock/openapi/events \
-H 'Content-Type: application/json' \
-H 'X-API-Key: YOUR_API_KEY_HERE' \
-d '{
"host": "16951985851389",
"title": "Dawn of the Seven Premier",
"description": "World Premier of the long anticipated movie event of the\nyear: Dawn of the Seven\n",
"type": "Standard",
"public": true,
"category": "/categories/16878141745207",
"subcategory": "Premier",
"start": "2024-06-07T20:00",
"end": "2024-06-07T23:00",
"venue": "/venues/16878146473429",
"disclaimer": "Attend at your own risk",
"tags": [
"homelander",
"queen maeve",
"the deep",
"A-Train"
],
"banner": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAzoAAASRCAYAAAD/zekXAA...",
"thumbnail": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB4AAAAQ4CAYAAADo08FDAAAAB...",
"x-parsed-md-description": {
"result": [
{
"$$mdtype": "Node",
"errors": [],
"lines": [
0,
2
],
"inline": false,
"attributes": {},
"children": [
{
"$$mdtype": "Node",
"errors": [],
"lines": [
0,
2
],
"inline": false,
"attributes": {},
"children": [
{
"$$mdtype": "Node",
"errors": [],
"lines": [
0,
2
],
"inline": true,
"attributes": {
"content": "World Premier of the long anticipated movie event of the"
},
"children": [],
"type": "text",
"annotations": [],
"slots": {}
},
{
"$$mdtype": "Node",
"errors": [],
"lines": [
0,
2
],
"inline": true,
"attributes": {},
"children": [],
"type": "softbreak",
"annotations": [],
"slots": {}
},
{
"$$mdtype": "Node",
"errors": [],
"lines": [
0,
2
],
"inline": true,
"attributes": {
"content": "year: Dawn of the Seven"
},
"children": [],
"type": "text",
"annotations": [],
"slots": {}
}
],
"type": "inline",
"annotations": [],
"slots": {}
}
],
"type": "paragraph",
"annotations": [],
"slots": {}
}
]
}
}'
{ "self": "/events/16993717817996", "published": "2024-05-03T17:30", "title": "Dawn of the Seven Premier", "description": "World Premier of the long anticipated movie event of the\nyear: Dawn of the Seven\n", "status": "Listed", "type": "Standard", "public": true, "category": { "self": "/categories/16878141745207", "name": "Cinema", "subcategories": [ … ] }, "subcategory": "Premier", "start": "2024-06-07T20:00", "end": "2024-06-07T23:00", "venue": { "self": "/venues/16878146473429", "name": "Vought Tower", "region": "/regions/19290238432215", "longitude": -73.99214, "latitude": 40.75518, "address": "7th Ave, Manhattan, New York", "map": "https://maps.googleapis.com/maps/api/staticmap?center=40.75518,-73.99214&zoom=15&size=600x300&maptype=roadmap&markers=color:red%7C40.75518,-73.99214&key=AIzaSyCyLy8bOLUTLbQLVQFwf1eVO2UIVO8_4kQ&signature=IowClV__Bha7DFVe7TIG-osgyDE=" }, "disclaimer": "", "tags": [ "homelander", "queen maeve", "the deep", "A-Train" ], "banner": "http://localhost/media/16993717817996-banner.jpeg", "thumbnail": "http://localhost/media/16993717817996-thumbnail.jpeg", "popularity": 40, "sections": [ { … } ], "x-parsed-md-description": { "result": [ … ] } }