Korus Ticket API Specific...
- Create new reservations
List reservations
Get a reservation
Release a non expired reservation
Create new reservations
You can pass multiple offer item to reserve.
The offer to reserve.
The quantity of offer to reserve.
Maps each ticket to its selected session.
- for a
textfield : "M. Doe" - for a
boolfield : "true" or "false", - for a
integerfield : "3", - for a
decimalfield : "2.99", - for
datefield : "2025-01-01", - for a
timefield : "07:30", - for a
datetimefield : "2025-01-01 00:00:00, - for a
single_choiceormulti_choicefield you must pass any of the predefined values.
Security
JWT
- Demo serverhttps://api.demo.korusticket.com/v1/booking/reservations/_bulk
- Production serverhttps://api.korusticket.com/v1/booking/reservations/_bulk
curl -i -X POST \
https://api.demo.korusticket.com/v1/booking/reservations/_bulk \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/ld+json' \
-d '{
"items": [
{
"offer": "https://example.com/",
"quantity": 1,
"ticketSessions": [
{
"ticket": "https://example.com/",
"session": "https://example.com/",
"formData": {
"form": "/v1/forms/0195197f-7918-7285-bb4b-7df2b682c3eb",
"fields": [
{
"field": "/v1/forms/01953871-e6dd-7f75-8c2d-39a2dd122b22/fields/01953871-e6df-7135-bd6c-ebe655262810",
"value": "Doe"
}
]
},
"seats": [
"string"
]
}
]
}
],
"externalReference": "string"
}'BookingReservation resource created
Response
{ "@context": "string", "@id": "string", "@type": "string", "reservations": [ { … } ], "failedReservations": [ { … } ] }