Tickets

The Ticket object represents an attendee for an event. Each Ticket has a Barcode for identification. Tickets are usually created when Transactions transition to completed.

Endpoints

The Ticket object

Attributes

_id
Required
string
sellerId
Required
string

The ID of the seller that ticket belongs to.

eventId
Required
string

The ID of the event the ticket belongs to

ticketTypeId
Required
string

The ID of the ticket type this ticket inherits from

ticketName
Required
string

The name of the ticket type this ticket inherits from

createdAt
Required
string date-time

An ISO Timestamp indicating when the ticket was created.

updatedAt
Required
string date-time

An ISO Timestamp indicating when the ticket was updated.

status
Required
string

The status of the ticket

VALIDINVALIDRESERVEDDETAILSREQUIREDBLANK
secret
Required
string

The secret token of the ticket

barcode
Required
string

The barcode of the ticket

Optional Attributes

Collapse all
company
Optional
string
email
Optional
string
street
Optional
string
city
Optional
string
postal
Optional
string
seat
Optional
string
customMessage
Optional
string
priceCategoryId
Optional
string
customerId
Optional
string
personalized
Optional
boolean
__v
Optional
integer
Was this section helpful?
YesNo
Example
{
"_id": "string",
"sellerId": "string",
"company": "string",
"email": "string",
"name": "string",
"firstname": "string",
"lastname": "string",
"street": "string",
"line2": "string",
"city": "string",
"postal": "string",
"state": "string",
"country": "string",
"eventId": "string",
"rootEventId": "string",
"transactionId": "string",
"posId": "string",
"underShopId": "string",
"categoryRef": "string",
"categoryName": "string",
"ticketTypeId": "string",
"slotId": "string",
"cartItemId": "string",
"triggeredBy": [
"string"
],
"ticketName": "string",
"currency": "EUR",
"regularPrice": 10.5,
"realPrice": 10.5,
"completed": true,
"createdAt": "2030-01-23T23:00:00.123Z",
"updatedAt": "2030-01-23T23:00:00.123Z",
"expiresAt": "2030-01-23T23:00:00.123Z",
"status": "VALID",
"secret": "string",
"barcode": "string",
"seat": "string",
"seatingInfo": {
"_id": "string",
"_type": 6,
"categoryId": "string",
"statusId": "string",
"name": "string",
"seatType": "handicapped",
"sectionName": "string",
"groupName": "string",
"rowName": "string",
"seatName": "string",
"gate": "string"
},
"type": "SINGLE",
"origin": "yourticket",
"extraFields": {},
"batch": "string",
"batchCounter": 10.5,
"deliveryType": "HARD",
"readyForDelivery": true,
"customMessage": "string",
"priceCategoryId": "string",
"entryPermissions": [
[]
],
"customerId": "string",
"history": [
[]
],
"personalized": true,
"excludedEventIds": [
"string"
],
"originTicketId": "string",
"fulfillmentTypeId": "string",
"__v": 1
}

Create free Tickets

Payload

One of
Only one of the following types
eventId
Required
string

The ID of the event containing the ticket cart items.

items
Required
array

An array containing all ticket cart items.

items[].amount
Required
integer

The amount of the cart item.

items[].ticketTypeId
Required
string

The ID of the ticket type of the cart item.

Optional Attributes

Collapse all
customerId
Required
string

The ID of the existing customer.

Optional Attributes

Collapse all
underShopId
Optional
string
sendMail
Optional
boolean
customMessage
Optional
string
requiresPersonalization
Optional
boolean
seatingReservationToken
Optional
string
batchId
Optional
string
salesChannelId
Optional
string
Responses
201
Created
400
Bad Request
401
Unauthorized

Was this section helpful?

YesNo
post
/api/tickets/free
{
"eventId": "string",
"underShopId": "string",
"items": [
{
"_id": "string",
"type": "ticket",
"amount": 1,
"ticketTypeId": "string",
"seatingInfo": {
"_id": "string",
"_type": 6,
"categoryId": "string",
"statusId": "string",
"name": "string",
"seatType": "handicapped",
"sectionName": "string",
"groupName": "string",
"rowName": "string",
"seatName": "string",
"gate": "string"
},
"asHardTicket": true,
"triggeredBy": "string",
"triggeredAutomations": true,
"id": "string"
}
],
"sendMail": true,
"customMessage": "string",
"requiresPersonalization": true,
"seatingReservationToken": "string",
"batchId": "string",
"salesChannelId": "string",
"customerId": "string"
}
Response
application/json
[
{
"_id": "string",
"sellerId": "string",
"company": "string",
"email": "string",
"name": "string",
"firstname": "string",
"lastname": "string",
"street": "string",
"line2": "string",
"city": "string",
"postal": "string",
"state": "string",
"country": "string",
"eventId": "string",
"rootEventId": "string",
"transactionId": "string",
"posId": "string",
"underShopId": "string",
"categoryRef": "string",
"categoryName": "string",
"ticketTypeId": "string",
"slotId": "string",
"cartItemId": "string",
"triggeredBy": [
"string"
],
"ticketName": "string",
"currency": "EUR",
"regularPrice": 10.5,
"realPrice": 10.5,
"completed": true,
"createdAt": "2030-01-23T23:00:00.123Z",
"updatedAt": "2030-01-23T23:00:00.123Z",
"expiresAt": "2030-01-23T23:00:00.123Z",
"status": "VALID",
"secret": "string",
"barcode": "string",
"seat": "string",
"seatingInfo": {
"_id": "string",
"_type": 6,
"categoryId": "string",
"statusId": "string",
"name": "string",
"seatType": "handicapped",
"sectionName": "string",
"groupName": "string",
"rowName": "string",
"seatName": "string",
"gate": "string"
},
"type": "SINGLE",
"origin": "yourticket",
"extraFields": {},
"batch": "string",
"batchCounter": 10.5,
"deliveryType": "HARD",
"readyForDelivery": true,
"customMessage": "string",
"priceCategoryId": "string",
"entryPermissions": [
[]
],
"customerId": "string",
"history": [
[]
],
"personalized": true,
"excludedEventIds": [
"string"
],
"originTicketId": "string",
"fulfillmentTypeId": "string",
"__v": 1
}
]

Get a Ticket

Query

No supported query parameters
Responses
200
OK
400
Bad Request
401
Unauthorized
404
Not Found

Was this section helpful?

YesNo
get
/api/tickets/{id}
Response
application/json
{
"_id": "string",
"sellerId": "string",
"company": "string",
"email": "string",
"name": "string",
"firstname": "string",
"lastname": "string",
"street": "string",
"line2": "string",
"city": "string",
"postal": "string",
"state": "string",
"country": "string",
"eventId": "string",
"rootEventId": "string",
"transactionId": "string",
"posId": "string",
"underShopId": "string",
"categoryRef": "string",
"categoryName": "string",
"ticketTypeId": "string",
"slotId": "string",
"cartItemId": "string",
"triggeredBy": [
"string"
],
"ticketName": "string",
"currency": "EUR",
"regularPrice": 10.5,
"realPrice": 10.5,
"completed": true,
"createdAt": "2030-01-23T23:00:00.123Z",
"updatedAt": "2030-01-23T23:00:00.123Z",
"expiresAt": "2030-01-23T23:00:00.123Z",
"status": "VALID",
"secret": "string",
"barcode": "string",
"seat": "string",
"seatingInfo": {
"_id": "string",
"_type": 6,
"categoryId": "string",
"statusId": "string",
"name": "string",
"seatType": "handicapped",
"sectionName": "string",
"groupName": "string",
"rowName": "string",
"seatName": "string",
"gate": "string"
},
"type": "SINGLE",
"origin": "yourticket",
"extraFields": {},
"batch": "string",
"batchCounter": 10.5,
"deliveryType": "HARD",
"readyForDelivery": true,
"customMessage": "string",
"priceCategoryId": "string",
"entryPermissions": [
[]
],
"customerId": "string",
"history": [
[]
],
"personalized": true,
"excludedEventIds": [
"string"
],
"originTicketId": "string",
"fulfillmentTypeId": "string",
"__v": 1
}

Update a Ticket

Payload

Optional Attributes

Collapse all
extraFields
Optional
object
meta
Optional
object
Responses
200
OK
400
Bad Request
401
Unauthorized
404
Not Found

Was this section helpful?

YesNo
put
/api/tickets/{id}
{
"barcode": "string",
"extraFields": {},
"meta": {}
}
Response
application/json
{
"_id": "string",
"sellerId": "string",
"company": "string",
"email": "string",
"name": "string",
"firstname": "string",
"lastname": "string",
"street": "string",
"line2": "string",
"city": "string",
"postal": "string",
"state": "string",
"country": "string",
"eventId": "string",
"rootEventId": "string",
"transactionId": "string",
"posId": "string",
"underShopId": "string",
"categoryRef": "string",
"categoryName": "string",
"ticketTypeId": "string",
"slotId": "string",
"cartItemId": "string",
"triggeredBy": [
"string"
],
"ticketName": "string",
"currency": "EUR",
"regularPrice": 10.5,
"realPrice": 10.5,
"completed": true,
"createdAt": "2030-01-23T23:00:00.123Z",
"updatedAt": "2030-01-23T23:00:00.123Z",
"expiresAt": "2030-01-23T23:00:00.123Z",
"status": "VALID",
"secret": "string",
"barcode": "string",
"seat": "string",
"seatingInfo": {
"_id": "string",
"_type": 6,
"categoryId": "string",
"statusId": "string",
"name": "string",
"seatType": "handicapped",
"sectionName": "string",
"groupName": "string",
"rowName": "string",
"seatName": "string",
"gate": "string"
},
"type": "SINGLE",
"origin": "yourticket",
"extraFields": {},
"batch": "string",
"batchCounter": 10.5,
"deliveryType": "HARD",
"readyForDelivery": true,
"customMessage": "string",
"priceCategoryId": "string",
"entryPermissions": [
[]
],
"customerId": "string",
"history": [
[]
],
"personalized": true,
"excludedEventIds": [
"string"
],
"originTicketId": "string",
"fulfillmentTypeId": "string",
"__v": 1
}

Validate Ticket

Query

No supported query parameters
Responses
200
OK
401
Unauthorized

Was this section helpful?

YesNo
post
/api/tickets/{id}/validate
Response
application/json
{
"_id": "string",
"sellerId": "string",
"company": "string",
"email": "string",
"name": "string",
"firstname": "string",
"lastname": "string",
"street": "string",
"line2": "string",
"city": "string",
"postal": "string",
"state": "string",
"country": "string",
"eventId": "string",
"rootEventId": "string",
"transactionId": "string",
"posId": "string",
"underShopId": "string",
"categoryRef": "string",
"categoryName": "string",
"ticketTypeId": "string",
"slotId": "string",
"cartItemId": "string",
"triggeredBy": [
"string"
],
"ticketName": "string",
"currency": "EUR",
"regularPrice": 10.5,
"realPrice": 10.5,
"completed": true,
"createdAt": "2030-01-23T23:00:00.123Z",
"updatedAt": "2030-01-23T23:00:00.123Z",
"expiresAt": "2030-01-23T23:00:00.123Z",
"status": "VALID",
"secret": "string",
"barcode": "string",
"seat": "string",
"seatingInfo": {
"_id": "string",
"_type": 6,
"categoryId": "string",
"statusId": "string",
"name": "string",
"seatType": "handicapped",
"sectionName": "string",
"groupName": "string",
"rowName": "string",
"seatName": "string",
"gate": "string"
},
"type": "SINGLE",
"origin": "yourticket",
"extraFields": {},
"batch": "string",
"batchCounter": 10.5,
"deliveryType": "HARD",
"readyForDelivery": true,
"customMessage": "string",
"priceCategoryId": "string",
"entryPermissions": [
[]
],
"customerId": "string",
"history": [
[]
],
"personalized": true,
"excludedEventIds": [
"string"
],
"originTicketId": "string",
"fulfillmentTypeId": "string",
"__v": 1
}

Require Details

Query

No supported query parameters
Responses
200
OK
401
Unauthorized

Was this section helpful?

YesNo
post
/api/tickets/{id}/detailsrequired
Response
application/json
{
"_id": "string",
"sellerId": "string",
"company": "string",
"email": "string",
"name": "string",
"firstname": "string",
"lastname": "string",
"street": "string",
"line2": "string",
"city": "string",
"postal": "string",
"state": "string",
"country": "string",
"eventId": "string",
"rootEventId": "string",
"transactionId": "string",
"posId": "string",
"underShopId": "string",
"categoryRef": "string",
"categoryName": "string",
"ticketTypeId": "string",
"slotId": "string",
"cartItemId": "string",
"triggeredBy": [
"string"
],
"ticketName": "string",
"currency": "EUR",
"regularPrice": 10.5,
"realPrice": 10.5,
"completed": true,
"createdAt": "2030-01-23T23:00:00.123Z",
"updatedAt": "2030-01-23T23:00:00.123Z",
"expiresAt": "2030-01-23T23:00:00.123Z",
"status": "VALID",
"secret": "string",
"barcode": "string",
"seat": "string",
"seatingInfo": {
"_id": "string",
"_type": 6,
"categoryId": "string",
"statusId": "string",
"name": "string",
"seatType": "handicapped",
"sectionName": "string",
"groupName": "string",
"rowName": "string",
"seatName": "string",
"gate": "string"
},
"type": "SINGLE",
"origin": "yourticket",
"extraFields": {},
"batch": "string",
"batchCounter": 10.5,
"deliveryType": "HARD",
"readyForDelivery": true,
"customMessage": "string",
"priceCategoryId": "string",
"entryPermissions": [
[]
],
"customerId": "string",
"history": [
[]
],
"personalized": true,
"excludedEventIds": [
"string"
],
"originTicketId": "string",
"fulfillmentTypeId": "string",
"__v": 1
}
PUBLIC

Invalidate Ticket

Query

secret
Optional
string

The secret of the ticket if you use the endpoint without authentication

Responses
200
OK
400
Bad Request
401
Unauthorized

Was this section helpful?

YesNo
post
/api/tickets/{id}/invalidate
Response
application/json
{
"_id": "string",
"sellerId": "string",
"company": "string",
"email": "string",
"name": "string",
"firstname": "string",
"lastname": "string",
"street": "string",
"line2": "string",
"city": "string",
"postal": "string",
"state": "string",
"country": "string",
"eventId": "string",
"rootEventId": "string",
"transactionId": "string",
"posId": "string",
"underShopId": "string",
"categoryRef": "string",
"categoryName": "string",
"ticketTypeId": "string",
"slotId": "string",
"cartItemId": "string",
"triggeredBy": [
"string"
],
"ticketName": "string",
"currency": "EUR",
"regularPrice": 10.5,
"realPrice": 10.5,
"completed": true,
"createdAt": "2030-01-23T23:00:00.123Z",
"updatedAt": "2030-01-23T23:00:00.123Z",
"expiresAt": "2030-01-23T23:00:00.123Z",
"status": "VALID",
"secret": "string",
"barcode": "string",
"seat": "string",
"seatingInfo": {
"_id": "string",
"_type": 6,
"categoryId": "string",
"statusId": "string",
"name": "string",
"seatType": "handicapped",
"sectionName": "string",
"groupName": "string",
"rowName": "string",
"seatName": "string",
"gate": "string"
},
"type": "SINGLE",
"origin": "yourticket",
"extraFields": {},
"batch": "string",
"batchCounter": 10.5,
"deliveryType": "HARD",
"readyForDelivery": true,
"customMessage": "string",
"priceCategoryId": "string",
"entryPermissions": [
[]
],
"customerId": "string",
"history": [
[]
],
"personalized": true,
"excludedEventIds": [
"string"
],
"originTicketId": "string",
"fulfillmentTypeId": "string",
"__v": 1
}

Reissue Ticket

Query

No supported query parameters
Responses
200
OK
401
Unauthorized

Was this section helpful?

YesNo
post
/api/tickets/{id}/reissue
Response
application/json
{
"_id": "string",
"sellerId": "string",
"company": "string",
"email": "string",
"name": "string",
"firstname": "string",
"lastname": "string",
"street": "string",
"line2": "string",
"city": "string",
"postal": "string",
"state": "string",
"country": "string",
"eventId": "string",
"rootEventId": "string",
"transactionId": "string",
"posId": "string",
"underShopId": "string",
"categoryRef": "string",
"categoryName": "string",
"ticketTypeId": "string",
"slotId": "string",
"cartItemId": "string",
"triggeredBy": [
"string"
],
"ticketName": "string",
"currency": "EUR",
"regularPrice": 10.5,
"realPrice": 10.5,
"completed": true,
"createdAt": "2030-01-23T23:00:00.123Z",
"updatedAt": "2030-01-23T23:00:00.123Z",
"expiresAt": "2030-01-23T23:00:00.123Z",
"status": "VALID",
"secret": "string",
"barcode": "string",
"seat": "string",
"seatingInfo": {
"_id": "string",
"_type": 6,
"categoryId": "string",
"statusId": "string",
"name": "string",
"seatType": "handicapped",
"sectionName": "string",
"groupName": "string",
"rowName": "string",
"seatName": "string",
"gate": "string"
},
"type": "SINGLE",
"origin": "yourticket",
"extraFields": {},
"batch": "string",
"batchCounter": 10.5,
"deliveryType": "HARD",
"readyForDelivery": true,
"customMessage": "string",
"priceCategoryId": "string",
"entryPermissions": [
[]
],
"customerId": "string",
"history": [
[]
],
"personalized": true,
"excludedEventIds": [
"string"
],
"originTicketId": "string",
"fulfillmentTypeId": "string",
"__v": 1
}

Invalidate Tickets of a Batch

Query

No supported query parameters
Responses
201
Created
401
Unauthorized

Was this section helpful?

YesNo
post
/api/tickets/batch/{id}/invalidate
Response
application/json
[
{
"_id": "string",
"sellerId": "string",
"company": "string",
"email": "string",
"name": "string",
"firstname": "string",
"lastname": "string",
"street": "string",
"line2": "string",
"city": "string",
"postal": "string",
"state": "string",
"country": "string",
"eventId": "string",
"rootEventId": "string",
"transactionId": "string",
"posId": "string",
"underShopId": "string",
"categoryRef": "string",
"categoryName": "string",
"ticketTypeId": "string",
"slotId": "string",
"cartItemId": "string",
"triggeredBy": [
"string"
],
"ticketName": "string",
"currency": "EUR",
"regularPrice": 10.5,
"realPrice": 10.5,
"completed": true,
"createdAt": "2030-01-23T23:00:00.123Z",
"updatedAt": "2030-01-23T23:00:00.123Z",
"expiresAt": "2030-01-23T23:00:00.123Z",
"status": "VALID",
"secret": "string",
"barcode": "string",
"seat": "string",
"seatingInfo": {
"_id": "string",
"_type": 6,
"categoryId": "string",
"statusId": "string",
"name": "string",
"seatType": "handicapped",
"sectionName": "string",
"groupName": "string",
"rowName": "string",
"seatName": "string",
"gate": "string"
},
"type": "SINGLE",
"origin": "yourticket",
"extraFields": {},
"batch": "string",
"batchCounter": 10.5,
"deliveryType": "HARD",
"readyForDelivery": true,
"customMessage": "string",
"priceCategoryId": "string",
"entryPermissions": [
[]
],
"customerId": "string",
"history": [
[]
],
"personalized": true,
"excludedEventIds": [
"string"
],
"originTicketId": "string",
"fulfillmentTypeId": "string",
"__v": 1
}
]

Change Ticket's seat

Payload

seatingReservationToken
Required
string

Optional Attributes

Collapse all
seatingInfo
Optional
object
sendMail
Optional
boolean
freeSeat
Optional
boolean
Responses
200
OK
400
Bad Request
401
Unauthorized

Was this section helpful?

YesNo
post
/api/tickets/{id}/seat
{
"seatingInfo": {},
"seatingReservationToken": "string",
"sendMail": true,
"freeSeat": true
}
Response
application/json
{
"_id": "string",
"sellerId": "string",
"company": "string",
"email": "string",
"name": "string",
"firstname": "string",
"lastname": "string",
"street": "string",
"line2": "string",
"city": "string",
"postal": "string",
"state": "string",
"country": "string",
"eventId": "string",
"rootEventId": "string",
"transactionId": "string",
"posId": "string",
"underShopId": "string",
"categoryRef": "string",
"categoryName": "string",
"ticketTypeId": "string",
"slotId": "string",
"cartItemId": "string",
"triggeredBy": [
"string"
],
"ticketName": "string",
"currency": "EUR",
"regularPrice": 10.5,
"realPrice": 10.5,
"completed": true,
"createdAt": "2030-01-23T23:00:00.123Z",
"updatedAt": "2030-01-23T23:00:00.123Z",
"expiresAt": "2030-01-23T23:00:00.123Z",
"status": "VALID",
"secret": "string",
"barcode": "string",
"seat": "string",
"seatingInfo": {
"_id": "string",
"_type": 6,
"categoryId": "string",
"statusId": "string",
"name": "string",
"seatType": "handicapped",
"sectionName": "string",
"groupName": "string",
"rowName": "string",
"seatName": "string",
"gate": "string"
},
"type": "SINGLE",
"origin": "yourticket",
"extraFields": {},
"batch": "string",
"batchCounter": 10.5,
"deliveryType": "HARD",
"readyForDelivery": true,
"customMessage": "string",
"priceCategoryId": "string",
"entryPermissions": [
[]
],
"customerId": "string",
"history": [
[]
],
"personalized": true,
"excludedEventIds": [
"string"
],
"originTicketId": "string",
"fulfillmentTypeId": "string",
"__v": 1
}

Prepare Ticket for delivery

Query

No supported query parameters
Responses
200
OK
401
Unauthorized

Was this section helpful?

YesNo
post
/api/tickets/{id}/preparedelivery
Response
application/json
{
"_id": "string",
"sellerId": "string",
"company": "string",
"email": "string",
"name": "string",
"firstname": "string",
"lastname": "string",
"street": "string",
"line2": "string",
"city": "string",
"postal": "string",
"state": "string",
"country": "string",
"eventId": "string",
"rootEventId": "string",
"transactionId": "string",
"posId": "string",
"underShopId": "string",
"categoryRef": "string",
"categoryName": "string",
"ticketTypeId": "string",
"slotId": "string",
"cartItemId": "string",
"triggeredBy": [
"string"
],
"ticketName": "string",
"currency": "EUR",
"regularPrice": 10.5,
"realPrice": 10.5,
"completed": true,
"createdAt": "2030-01-23T23:00:00.123Z",
"updatedAt": "2030-01-23T23:00:00.123Z",
"expiresAt": "2030-01-23T23:00:00.123Z",
"status": "VALID",
"secret": "string",
"barcode": "string",
"seat": "string",
"seatingInfo": {
"_id": "string",
"_type": 6,
"categoryId": "string",
"statusId": "string",
"name": "string",
"seatType": "handicapped",
"sectionName": "string",
"groupName": "string",
"rowName": "string",
"seatName": "string",
"gate": "string"
},
"type": "SINGLE",
"origin": "yourticket",
"extraFields": {},
"batch": "string",
"batchCounter": 10.5,
"deliveryType": "HARD",
"readyForDelivery": true,
"customMessage": "string",
"priceCategoryId": "string",
"entryPermissions": [
[]
],
"customerId": "string",
"history": [
[]
],
"personalized": true,
"excludedEventIds": [
"string"
],
"originTicketId": "string",
"fulfillmentTypeId": "string",
"__v": 1
}

Send Ticket per mail

Payload

email
Required
string email
Responses
200
OK
400
Bad Request
401
Unauthorized

Was this section helpful?

YesNo
post
/api/tickets/{id}/mail
{
"email": "[email protected]"
}
Response
application/json

Send batch tickets per mail

Payload

email
Required
string email
Responses
200
OK
400
Bad Request
401
Unauthorized

Was this section helpful?

YesNo
post
/api/tickets/batch/{id}/mail
{
"email": "[email protected]"
}
Response
application/json
PUBLIC

Personalize a Ticket

Payload

Optional Attributes

Collapse all
Responses
200
OK
400
Bad Request
401
Unauthorized

Was this section helpful?

YesNo
post
/api/tickets/personalize/{id}/{secret}
{
"name": "string",
"firstname": "string",
"lastname": "string",
"extraFields": {}
}
Response
application/json
{
"_id": "string",
"sellerId": "string",
"company": "string",
"email": "string",
"name": "string",
"firstname": "string",
"lastname": "string",
"street": "string",
"line2": "string",
"city": "string",
"postal": "string",
"state": "string",
"country": "string",
"eventId": "string",
"rootEventId": "string",
"transactionId": "string",
"posId": "string",
"underShopId": "string",
"categoryRef": "string",
"categoryName": "string",
"ticketTypeId": "string",
"slotId": "string",
"cartItemId": "string",
"triggeredBy": [
"string"
],
"ticketName": "string",
"currency": "EUR",
"regularPrice": 10.5,
"realPrice": 10.5,
"completed": true,
"createdAt": "2030-01-23T23:00:00.123Z",
"updatedAt": "2030-01-23T23:00:00.123Z",
"expiresAt": "2030-01-23T23:00:00.123Z",
"status": "VALID",
"secret": "string",
"barcode": "string",
"seat": "string",
"seatingInfo": {
"_id": "string",
"_type": 6,
"categoryId": "string",
"statusId": "string",
"name": "string",
"seatType": "handicapped",
"sectionName": "string",
"groupName": "string",
"rowName": "string",
"seatName": "string",
"gate": "string"
},
"type": "SINGLE",
"origin": "yourticket",
"extraFields": {},
"batch": "string",
"batchCounter": 10.5,
"deliveryType": "HARD",
"readyForDelivery": true,
"customMessage": "string",
"priceCategoryId": "string",
"entryPermissions": [
[]
],
"customerId": "string",
"history": [
[]
],
"personalized": true,
"excludedEventIds": [
"string"
],
"originTicketId": "string",
"fulfillmentTypeId": "string",
"__v": 1
}

Get all Tickets

Query

name
Optional
string

Filter tickets by ticket holder name

barcode
Optional
string

Filter tickets by barcode

start
Optional
string date-time

An ISO timestamp to filter tickets created on or after this date

end
Optional
string date-time

An ISO timestamp to filter tickets created on or before this date

status
Optional
string

Filter by a comma(,) separated list of statuses

type
Optional
string

Filter tickets by type

SINGLEMULTI
deliveryType
Optional
string

Filter by a comma(,) separated list of deliverTypes

event
Optional
string

Filter by a comma(,) separated list of event IDs

statusId
Optional
string

Filter tickets with a seat by status ID

gaName
Optional
string

Filter tickets with a seat by general admission name

sectionName
Optional
string

Filter tickets with a seat by section name

groupName
Optional
string

Filter tickets with a seat by group name

rowName
Optional
string

Filter tickets with a seat by row name

seatName
Optional
string

Filter tickets by seat name

customerId
Optional
string

Filter tickets by customer ID

purchaseIntentId
Optional
string

Filter tickets by purchase intent ID

checkoutId
Optional
string

Filter tickets by the ID of the checkout

subscriptionId
Optional
string

Filter tickets by the ID of the subscription

updatedAt
Optional
object

Range of dates indicating when the ticket was last updated in ISO format.

Optional Attributes

Collapse all
batch
Optional
string

Filter tickets by batch

batchCounter
Optional
object

Filter tickets by batch counter

Optional Attributes

Collapse all
top
Optional
integer

A limit on the number of objects to be returned. Can range between 1 and 1000.

skip
Optional
integer

The number of objects to skip for the requested result

Responses
200
OK
400
Bad Request
401
Unauthorized

Was this section helpful?

YesNo
get
/api/tickets
Response
application/json
{
"rows": [
{
"_id": "string",
"sellerId": "string",
"company": "string",
"email": "string",
"name": "string",
"firstname": "string",
"lastname": "string",
"street": "string",
"line2": "string",
"city": "string",
"postal": "string",
"state": "string",
"country": "string",
"eventId": "string",
"rootEventId": "string",
"transactionId": "string",
"posId": "string",
"underShopId": "string",
"categoryRef": "string",
"categoryName": "string",
"ticketTypeId": "string",
"slotId": "string",
"cartItemId": "string",
"triggeredBy": [
"string"
],
"ticketName": "string",
"currency": "EUR",
"regularPrice": 10.5,
"realPrice": 10.5,
"completed": true,
"createdAt": "2030-01-23T23:00:00.123Z",
"updatedAt": "2030-01-23T23:00:00.123Z",
"expiresAt": "2030-01-23T23:00:00.123Z",
"status": "VALID",
"secret": "string",
"barcode": "string",
"seat": "string",
"seatingInfo": {
"_id": "string",
"_type": 6,
"categoryId": "string",
"statusId": "string",
"name": "string",
"seatType": "handicapped",
"sectionName": "string",
"groupName": "string",
"rowName": "string",
"seatName": "string",
"gate": "string"
},
"type": "SINGLE",
"origin": "yourticket",
"extraFields": {},
"batch": "string",
"batchCounter": 10.5,
"deliveryType": "HARD",
"readyForDelivery": true,
"customMessage": "string",
"priceCategoryId": "string",
"entryPermissions": [
[]
],
"customerId": "string",
"history": [
[]
],
"personalized": true,
"excludedEventIds": [
"string"
],
"originTicketId": "string",
"fulfillmentTypeId": "string",
"__v": 1
}
],
"total": 1
}
PUBLIC

Get Tickets of Batch

Query

No supported query parameters
Responses
200
OK
400
Bad Request
404
Not Found

Was this section helpful?

YesNo
get
/api/tickets/batch/{batchId}
Response
application/json
[
{
"_id": "string",
"sellerId": "string",
"company": "string",
"email": "string",
"name": "string",
"firstname": "string",
"lastname": "string",
"street": "string",
"line2": "string",
"city": "string",
"postal": "string",
"state": "string",
"country": "string",
"eventId": "string",
"rootEventId": "string",
"transactionId": "string",
"posId": "string",
"underShopId": "string",
"categoryRef": "string",
"categoryName": "string",
"ticketTypeId": "string",
"slotId": "string",
"cartItemId": "string",
"triggeredBy": [
"string"
],
"ticketName": "string",
"currency": "EUR",
"regularPrice": 10.5,
"realPrice": 10.5,
"completed": true,
"createdAt": "2030-01-23T23:00:00.123Z",
"updatedAt": "2030-01-23T23:00:00.123Z",
"expiresAt": "2030-01-23T23:00:00.123Z",
"status": "VALID",
"secret": "string",
"barcode": "string",
"seat": "string",
"seatingInfo": {
"_id": "string",
"_type": 6,
"categoryId": "string",
"statusId": "string",
"name": "string",
"seatType": "handicapped",
"sectionName": "string",
"groupName": "string",
"rowName": "string",
"seatName": "string",
"gate": "string"
},
"type": "SINGLE",
"origin": "yourticket",
"extraFields": {},
"batch": "string",
"batchCounter": 10.5,
"deliveryType": "HARD",
"readyForDelivery": true,
"customMessage": "string",
"priceCategoryId": "string",
"entryPermissions": [
[]
],
"customerId": "string",
"history": [
[]
],
"personalized": true,
"excludedEventIds": [
"string"
],
"originTicketId": "string",
"fulfillmentTypeId": "string",
"__v": 1
}
]