KorusTicket API documentation
KorusTicket API (1.0.7)
Download OpenAPI description
Overview
Languages
Servers
Demo server
https://api.demo.korusticket.com/
Production server
https://api.korusticket.com/
- Demo server
https://api.demo.korusticket.com/v1/booking/reservations
- Production server
https://api.korusticket.com/v1/booking/reservations
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api.demo.korusticket.com/v1/booking/reservations?page=1&itemsPerPage=10&order%5BcreatedAt%5D=asc' \
-H 'Authorization: YOUR_API_KEY_HERE'
Response
application/ld+json
{ "member": [ { … } ], "totalItems": 0, "view": { "@id": "string", "type": "string", "first": "string", "last": "string", "previous": "string", "next": "string" }, "search": { "@type": "string", "template": "string", "variableRepresentation": "string", "mapping": [ … ] } }
Request
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
text
field : "M. Doe" - for a
bool
field : "true" or "false", - for a
integer
field : "3", - for a
decimal
field : "2.99", - for
date
field : "2025-01-01", - for a
time
field : "07:30", - for a
datetime
field : "2025-01-01 00:00:00, - for a
single_choice
ormulti_choice
field you must pass any of the predefined values.
Security
JWT
The new BookingReservation resource
- Demo server
https://api.demo.korusticket.com/v1/booking/reservations/_bulk
- Production server
https://api.korusticket.com/v1/booking/reservations/_bulk
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
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"
}
]
}
}
]
}
]
}'
Response
application/ld+json
{ "@context": "string", "@id": "string", "@type": "string", "reservations": [ { … } ], "failedReservations": [ { … } ] }
- Demo server
https://api.demo.korusticket.com/v1/booking/reservations/{id}
- Production server
https://api.korusticket.com/v1/booking/reservations/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api.demo.korusticket.com/v1/booking/reservations/{id}' \
-H 'Authorization: YOUR_API_KEY_HERE'
Response
application/ld+json
{ "@context": "string", "@id": "string", "@type": "string", "expired": true, "catalog": "/v1/ticketing/catalogs/0194cb23-170e-71f0-b4bb-0a7e644dea34", "id": "0194cb34-0ad0-711e-b447-6e7a9423e96c", "createdAt": "2025-01-27T15:15:20+00:00", "totalAmountInclTax": "100.00", "totalAmountExclTax": "80.00", "expiresAt": "2025-01-27T15:15:20+00:00", "items": [ { … } ], "organization": "/v1/organizations/0194cb23-170e-71f0-b4bb-0a7e644dea34", "order": "string", "seatsArrangement": "ADJACENT", "releasable": true, "status": "reserved" }