Skip to content

KorusTicket API (1.0.10)

KorusTicket API documentation

Download OpenAPI description
Languages
Servers
Demo server

https://api.demo.korusticket.com/

Production server

https://api.korusticket.com/

BookingOrderDocument

The files associated to the Order. These are typically the customer's tickets for the Event.

Operations

BookingOrderItemTicket

A ticket is a single ticket for an OrderItem. A ticket is issued by the OrderItem's Order.

Operations

BookingOrder

An Order is an actual booking in the ticket issuer's system.

Operations

BookingReservation

A reservation temporarily holds an Offer, guaranteeing its availability and price for a limited time in the ticket issuer's system.

Operations

FormFieldChoice

Form field choice is a predefined option that users can select from a list of available values in a form field.

FormField

Form fields compose a form. A field has a type and can be required or not. When submitting a form, all required fields must be completed with valid values.

Form

A Form can be used to pass custom data to the API. A form is composed of FormField items.

Operations

TicketingCatalog

A Catalog is the ticket issuer's collection of products and events. There is usually only one Catalog per TicketIssuer.

Operations

Request

Attributes details

Name

Name of the catalog.

Timestamps

  • created_at, UTC, the time at which the catalog was first imported.
Security
JWT
Query
pageinteger

The collection page number

Default 1
itemsPerPageinteger[ 0 .. 50 ]

The number of items per page

Default 10
order[createdAt]string

Order by createdAt

Enum"asc""desc"
curl -i -X GET \
  'https://api.demo.korusticket.com/v1/ticketing/catalogs?page=1&itemsPerPage=10&order%5BcreatedAt%5D=asc' \
  -H 'Authorization: YOUR_API_KEY_HERE'

Responses

TicketingCatalog collection

Bodyapplication/ld+json
memberArray of objectsrequired
member[].​idstring
Example: "0194ad2c-491c-7c9e-b842-10ee940ed6a3"
member[].​createdAtstring(date-time)
Example: "2025-01-27T15:15:20+00:00"
member[].​lastSyncedAtstring(date-time)
Example: "2025-01-27T15:15:20+00:00"
member[].​namestring
Example: "Puy du fou"
member[].​supportedLanguagesArray of strings
Example: ["fr","en"]
member[].​operationalboolean
totalItemsinteger>= 0
viewobject
Example: {"@id":"string","type":"string","first":"string","last":"string","previous":"string","next":"string"}
searchobject
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

Attributes details

Name

Name of the catalog.

SupportedLanguage

Officially supported language for the catalog. This language can be used to query events, products, and other resources in the catalog such as offers.

Timestamps

  • created_at, UTC, the time at which the catalog was first imported.
Security
JWT
Path
idstring[0-9a-f]{8}-[0-9a-f]{4}-7[0-9a-f]{3}-[89ab][0...required

Catalog identifier

curl -i -X GET \
  'https://api.demo.korusticket.com/v1/ticketing/catalogs/{id}' \
  -H 'Authorization: YOUR_API_KEY_HERE'

Responses

TicketingCatalog resource

Bodyapplication/ld+json
idstring
Example: "0194ad2c-491c-7c9e-b842-10ee940ed6a3"
createdAtstring(date-time)
Example: "2025-01-27T15:15:20+00:00"
lastSyncedAtstring(date-time)
Example: "2025-01-27T15:15:20+00:00"
namestring
Example: "Puy du fou"
supportedLanguagesArray of strings
Example: ["fr","en"]
operationalboolean
Response
application/ld+json
{ "id": "0194ad2c-491c-7c9e-b842-10ee940ed6a3", "createdAt": "2025-01-27T15:15:20+00:00", "lastSyncedAt": "2025-01-27T15:15:20+00:00", "name": "Puy du fou", "supportedLanguages": [ "fr", "en" ], "operational": true }

TicketingOffer

It is the price table of a product. Offers defines the price and availability of a Product at a specific date.

Operations

TicketingOfferAvailability

Ticket availability

Operations
Operations

TicketingOfferTicket

The tickets contained in an Offer. A tickets give access to an Event's sessions.

Operations

TicketingOfferTicketSession

OfferTicketSession represents the time slot of an OfferTicket.

Operations

TicketingProductBaseOption

Product Base available option

Operations

TicketingProductBaseOptionValue

Product Base available option values

Operations

TicketingProductBase

Product Base are the main elements of a catalog. They allow to group related products. They contain option with values that can be used to filter products.

Operations

TicketingProduct

Products are elements that can be purchased. The price and availability of a product at specific date and for a specific category are specified in the Offer object.

Operations