Bulk Add/Edit Event Endpoint
Resellers are required to add their events to the Tixstock system. This will allow the brokers within Tixstock to list inventory for your event.
The endpoint will attempt to 'event map' your event details to events already populated from within the Tixstock system.
If no event can be mapped, the event details provided will be inserted as a new event into the Tixstock system.
Endpoint URL
https://api.tixstock.com/v1/events/bulk/
Authorisation
Authorisation |
Description |
Bearer Token |
A valid bearer token must be provided within the header parameters for the API request. To generate an access token, please see your API settings from within the Tixstock Reseller Admin Area. |
Please see 'Authentication - Bearer Tokens' for further information
Request Data
Parameter |
Description |
events
*
|
An array of events to Add/update within Tixstock
Type: Array
Max: 50 events (Per Request)
|
name
*
|
The name of the event. Type: String |
currency
*
|
The currency that the event listings will be sold in.
Please refer to supported currencies.
Format: ISO 4217
Type: String |
commission_percentage_fee
|
The commission percentage fee charged to a broker for listing tickets for this event.
Type: Two point decimal number
|
datetime
*
|
Type: Date in ISO-8601 UTC Format
Example: 2020-03-10T17:30:00-0400
|
venue
*
|
id
*
|
The resellers venue ID. Type: String |
name
*
|
The events venue name. Type: String |
address_line_1
*
|
The events venue address line 1. Type: String |
address_line_2
|
The events venue address line 2. Type: String |
city
|
The events venue city. Type: String |
state
|
The events venue state. Type: String |
postcode *
|
The events venue postcode. Type: String |
country_code
*
|
ISO-3166-2 Format.
Please refer to supported country codes
Type: String
|
|
use_tixstock_venue_details
*
|
Allows the reseller to use Tixstock Venue Details rather than their own.
If the reseller choices to use Tixstock venue details the venue_detail field must be empty or not provided.
Type: Int
Please note: Tixstock will display an error when the reseller uses Tixstock Venue Details and resellers event cannot be mapped to a Tixstock event.
|
venue_details |
It is required that the reseller provide the venue’s categories and sections required for the seating information for the event, when not using Tixstock venue details.
If no venue details are provided and use_tixstock_venue_details is set to 0, the event will be added as 'General Admission.' Type: Array
|
id
*
|
The resellers ID for the seating category. Type: Int |
name
*
|
The resellers name for the seating category. Type: String |
sections
*
|
An array of all seating sections for the seating catgory
Type: Array
|
id
*
|
The resellers ID for the section. Type: String |
name
*
|
The resellers ID for the section. Type: String |
|
|
performers
*
|
An array of the event performers
Type: Array
|
id
*
|
The resellers performer ID.
Type: String
|
name
*
|
The performer name.
Type: String
|
|
category
|
The name of the category this event should be assigned too.
Category must be a Tixstock Category name a please provide the lowest level category only i.e "Premier League Football"
Please note you can not change the category for mapped events
Type: string
Example: Premier League Football
|
|
API Response:
{
"data": [
{
"id": "4568",
"name": "Wolverhampton Wanderers v Sheffield United",
"success": false,
"errors": [
"Venue Detail ID's are required when the venue details are set",
"The venue section ID's are required if the venue category is set.",
"The Venue Details provided couldn't be successfully mapped to Tixstock Venue Details."
]
},
{
"id": "456800",
"name": "Manchester United v Manchester City",
"success": true
}
],
"meta": {
"mode": "Production",
"type": "event.bulk",
"request_id": "621461af90cadfdaf0e8d4cc25129f91"
}
}