Ticket Class
Authorizations
AuthorizationstringRequired
Bearer Authorization with jwt token
Path parameters
eventIdstringRequired
Responses
200
Success
application/json
500
ERROR
get/public-api/v1/event/{eventId}/ticket-class/all
GET /public-api/v1/event/{eventId}/ticket-class/all HTTP/1.1
Host: esaas-api.eventx.io
Authorization: YOUR_API_KEY
Accept: */*
{
"dataList": [
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"contentI18n": {
"name": {
"default": "General Admission"
},
"description": {
"default": "Standard entry ticket"
},
"message": {
"default": ""
}
},
"price": 100,
"qty": 500,
"saleStartsAt": "2024-01-01T00:00:00.000Z",
"saleEndsAt": null,
"addOnIds": [
"550e8400-e29b-41d4-a716-446655440001"
],
"minAddOnQty": 0,
"maxAddOnQty": null,
"minQty": 1,
"maxQty": 10,
"createdAt": "2024-01-01T00:00:00.000Z",
"updatedAt": "2024-01-01T00:00:00.000Z",
"isAccessibleToAllWebinarSession": false,
"accessibleWebinarSessionIds": [],
"isAccessibleToPhysicalEvent": true,
"isAccessibleToAllPhysicalSessions": true,
"accessiblePhysicalSessionIds": [],
"addOns": [
{
"id": "550e8400-e29b-41d4-a716-446655440001",
"stockQty": 100,
"isWaitlistEnabled": false,
"waitlistStockQty": null,
"price": 50,
"accessiblePhysicalSessionIds": [],
"isAccessibleToAllPhysicalSessions": true,
"contentI18n": {
"name": {
"default": "Lunch Add-on"
},
"description": {
"default": "Includes lunch"
}
},
"type": "ADD_ON",
"iconMedia": null,
"soldQty": 0,
"waitlistAvailableCount": 0
}
],
"rawData": {
"contentI18n": {
"name": {
"default": "General Admission"
},
"description": {
"default": "Standard entry ticket"
}
},
"price": 100,
"qty": 500,
"saleStartsAt": "2024-01-01T00:00:00.000Z",
"saleEndsAt": null,
"addOnIds": [
"550e8400-e29b-41d4-a716-446655440001"
],
"minAddOnQty": 0,
"maxAddOnQty": null,
"minQty": 1,
"maxQty": 10
}
}
]
}Authorizations
AuthorizationstringRequired
Bearer Authorization with jwt token
Path parameters
eventIdstring · uuidRequired
Body
Request body for creating a ticket class
pricenumber · floatRequired
qtyinteger · min: 1Required
saleStartsAtstring · date-timeRequired
saleEndsAtstring · date-time · nullableRequired
addOnIdsstring · uuid[]Required
minAddOnQtyintegerRequired
maxAddOnQtyinteger · nullableRequired
minQtyintegerRequired
maxQtyintegerRequired
Responses
200
Success
application/json
500
ERROR
post/public-api/v1/event/{eventId}/ticket-class
POST /public-api/v1/event/{eventId}/ticket-class HTTP/1.1
Host: esaas-api.eventx.io
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 258
{
"contentI18n": {
"name": {
"default": "General Admission"
},
"description": {
"default": "Standard entry ticket"
}
},
"price": 100,
"qty": 500,
"saleStartsAt": "2024-01-01T00:00:00.000Z",
"saleEndsAt": null,
"addOnIds": [],
"minAddOnQty": 0,
"maxAddOnQty": 10,
"minQty": 1,
"maxQty": 10
}{
"data": {
"id": "550e8400-e29b-41d4-a716-446655440000",
"contentI18n": {
"name": {
"default": "General Admission"
},
"description": {
"default": "Standard entry ticket"
},
"message": {
"default": ""
}
},
"price": 100,
"qty": 500,
"saleStartsAt": "2024-01-01T00:00:00.000Z",
"saleEndsAt": null,
"addOnIds": [
"550e8400-e29b-41d4-a716-446655440001"
],
"minAddOnQty": 0,
"maxAddOnQty": null,
"minQty": 1,
"maxQty": 10,
"createdAt": "2024-01-01T00:00:00.000Z",
"updatedAt": "2024-01-01T00:00:00.000Z",
"isAccessibleToAllWebinarSession": false,
"accessibleWebinarSessionIds": [],
"isAccessibleToPhysicalEvent": true,
"isAccessibleToAllPhysicalSessions": true,
"accessiblePhysicalSessionIds": [],
"addOns": [
{
"id": "550e8400-e29b-41d4-a716-446655440001",
"stockQty": 100,
"isWaitlistEnabled": false,
"waitlistStockQty": null,
"price": 50,
"accessiblePhysicalSessionIds": [],
"isAccessibleToAllPhysicalSessions": true,
"contentI18n": {
"name": {
"default": "Lunch Add-on"
},
"description": {
"default": "Includes lunch"
}
},
"type": "ADD_ON",
"iconMedia": null,
"soldQty": 0,
"waitlistAvailableCount": 0
}
],
"rawData": {
"contentI18n": {
"name": {
"default": "General Admission"
},
"description": {
"default": "Standard entry ticket"
}
},
"price": 100,
"qty": 500,
"saleStartsAt": "2024-01-01T00:00:00.000Z",
"saleEndsAt": null,
"addOnIds": [
"550e8400-e29b-41d4-a716-446655440001"
],
"minAddOnQty": 0,
"maxAddOnQty": null,
"minQty": 1,
"maxQty": 10
}
}
}Authorizations
AuthorizationstringRequired
Bearer Authorization with jwt token
Path parameters
eventIdstringRequired
Responses
200
Success
application/json
500
ERROR
get/public-api/v1/event/{eventId}/ticket-class-add-on/all
GET /public-api/v1/event/{eventId}/ticket-class-add-on/all HTTP/1.1
Host: esaas-api.eventx.io
Authorization: YOUR_API_KEY
Accept: */*
{
"dataList": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"stockQty": 1,
"price": 1,
"accessiblePhysicalSessionIds": [
"123e4567-e89b-12d3-a456-426614174000"
],
"isAccessibleToAllPhysicalSessions": true,
"contentI18n": {
"name": {
"default": "text",
"en": "text",
"ja": "text",
"ko": "text",
"vi": "text",
"zh-HK": "text",
"zh-CN": "text",
"es": "text",
"th": "text",
"pt": "text"
},
"description": {
"default": "text",
"en": "text",
"ja": "text",
"ko": "text",
"vi": "text",
"zh-HK": "text",
"zh-CN": "text",
"es": "text",
"th": "text",
"pt": "text"
}
},
"type": "session",
"createdAt": "2026-01-01T00:00:00.000Z",
"updatedAt": "2026-01-01T00:00:00.000Z",
"iconMedia": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"originalFilename": "text",
"previewFilename": "text",
"originalFilepath": "text",
"previewFilepath": "text",
"mimeType": "text",
"type": "image",
"size": 1
},
"soldQty": 1,
"rawData": {
"stockQty": 1,
"price": 1,
"accessiblePhysicalSessionIds": [
"123e4567-e89b-12d3-a456-426614174000"
],
"isAccessibleToAllPhysicalSessions": true,
"contentI18n": {
"name": {
"default": "text",
"en": "text",
"ja": "text",
"ko": "text",
"vi": "text",
"zh-HK": "text",
"zh-CN": "text",
"es": "text",
"th": "text",
"pt": "text"
},
"description": {
"default": "text",
"en": "text",
"ja": "text",
"ko": "text",
"vi": "text",
"zh-HK": "text",
"zh-CN": "text",
"es": "text",
"th": "text",
"pt": "text"
}
},
"type": "session"
}
}
]
}Last updated