Skip to content

Bulk availability for a product base

Request

Returns real-time availability for all matching offers under the given product base in a single call. Date range is required and must not exceed 31 days.

Security
JWT
Path
productBaseIdstring[0-9a-f]{8}-[0-9a-f]{4}-7[0-9a-f]{3}-[89ab][0...required

ProductBase identifier

Query
date[after]string[0-9]{4}-(?:0[1-9]|1[012])-(?:0[1-9]|[12][0-9...

TicketingOfferAvailability date[after]

date[strictly_after]string[0-9]{4}-(?:0[1-9]|1[012])-(?:0[1-9]|[12][0-9...

TicketingOfferAvailability date[strictly_after]

date[before]string[0-9]{4}-(?:0[1-9]|1[012])-(?:0[1-9]|[12][0-9...

TicketingOfferAvailability date[before]

date[strictly_before]string[0-9]{4}-(?:0[1-9]|1[012])-(?:0[1-9]|[12][0-9...

TicketingOfferAvailability date[strictly_before]

product[]Array of strings

Filter by product

optionValuesContext[]Array of strings

Filter by option values

curl -i -X GET \
  'https://api.demo.korusticket.com/v1/ticketing/product_bases/{productBaseId}/availabilities?date%5Bafter%5D=string&date%5Bstrictly_after%5D=string&date%5Bbefore%5D=string&date%5Bstrictly_before%5D=string&product%5B%5D=string&optionValuesContext%5B%5D=string' \
  -H 'Authorization: YOUR_API_KEY_HERE'

Responses

TicketingOfferAvailability collection

Bodyapplication/ld+json
totalItemsinteger, >= 0
searchobject
memberArray of objects(TicketingOfferAvailability.jsonld-v1.offer.read_availability)required
Response
{ "totalItems": 0, "search": { "@type": "string", "template": "string", "variableRepresentation": "string", "mapping": [] }, "member": [ {} ] }