Organiser Help Centre
How can we help? 👋

What is sent & how should you application respond

You are able to configure a webhook integration for data on your ticket sales to be sent to. Once configured, we will send data to this endpoint every time a ticket for your event sells.

The data is sent in JSON format and an example of what is sent can be found below.

How to set it up

Data is sent as a POST request and is JSON formatted. The fields that are sent are:

Field
Field Type
Description
listed_at
string
The date, in UTC, that the ticket was listed
sold_at
string
The date, in UTC, that the ticket was sold
barcode
string can be null
The barcode of the ticket
price
integer
The price, in cents, that the ticket was sold at
purchase_price
integer can be null
The price, in cents, that the ticket was originally purchased from the primary platform for
type
string
The ticket type that we were able to read from the ticket
seat
string can be null
Any seating information that we were able to read on the ticket
purchase_name
string can be null
The original purchase name that we were able to read from the ticket
tags
array of strings
An array of user-selected fields that provide better clarity to the type of the ticket
order_id
string can be null
The order ID of the ticket from the primary platform
new_barcode
string can be null
When using Tixel-based, automated fulfilment, this will be the new barcode that we’ve assigned to the ticket
platform
string
The name of the primary platform for the ticket
new_name
string can be null
The new name to go on the ticket if one was required to be provided by the buyer
is_private
boolean
Indicates whether the ticket was listed publicly or privately. If it is true then the ticket was privately listed.
seller
object
An object containing the seller information
seller.first_name
string
The first name of the seller
seller.last_name
string
The last name of the seller
seller.email
string
The email of the seller
seller.phone
string
The phone number for the seller
seller.dob
string
The date of birth of the seller
seller.zip
string
The ZIP/post code for the seller
buyer
object
An object containing the buyer information
buyer.first_name
string
The first name of the buyer
buyer.last_name
string
The last name of the buyer
buyer.email
string
The email of the buyer
buyer.phone
string
The phone number for the buyer
buyer.dob
string
The date of birth of the buyer
buyer.zip
string
The ZIP/post code for the buyer
event
object
An object containing the event information
event.id
integer
The Tixel ID for the event
event.title
string
The title of the event on Tixel
event.starts_at
integer
The Unix timestamp for when the event starts

Sample Payload

{
    "listed_at": "2024-02-13T04:13:45.000000Z",
    "sold_at": "2024-02-13T04:14:02.000000Z",
    "barcode": "737023769786383",
    "price": 27930,
    "purchase_price": 26600,
    "type": "General Admission",
    "seat":null,
    "purchase_name":null,
    "tags": [
        "VIP"
    ],
    "order_id":null,
    "new_barcode":null,
    "platform": "Platform",
    "new_name":null,
    "seller": {
        "first_name": "Robbie",
        "last_name": "Rowe",
        "email": "christiansen.rhianna.mQhAm3sJ@yahoo.com",
        "phone": "+61474000111",
        "dob": "10/06/1989",
        "zip": "4000"
    },
    "buyer": {
        "first_name": "Sammie",
        "last_name": "Lehner",
        "email": "nathanial02.ap3XHPOV@yahoo.com",
        "phone": "+61474000222",
        "dob": "27/10/1977",
        "zip": "3000"
    },
    "event": {
        "id": 123456,
        "title": "minim elit id ipsum",
        "starts_at": 1708652159
    }
}
 

How should your application respond?

We need to receive a “successful” status code back to know that this was able to be received by you. A “successful” status is anything in the 2XX range.

You don’t need to provide anything in response, and anything provided will be ignored.

If we don’t receive a response, or receive a non-successful status, we will retry 2 more times with 10 minutes between each attempt.

Did this article help?
😞
😐
🤩