Get ticket availability and schedules for a date range

Returns the dates, timeslots, remaining capacity, and indicative prices for ticket and package products between fromDate and toDate. A package lists the start times every one of its components can honour, priced as the sum of its components (see items). This is availability data with no customer context, so it is cheap to call and safe to cache; use it to build a calendar or date-picker. It does not reserve capacity and the prices shown do not reflect any customer-specific discounts. Note that a single product can have several admissions, each with its own schedule and price. Narrow the results with the category and skus query filters; an unknown category or SKU is not an error — it just returns no results.

Headers

x-entriastringRequired
Identifies which store this request is for. Required on every store-scoped route. It is not authentication and not a secret — it grants no privileges and is safe to send from a browser. You receive the value once your Entria backend has been created and configured. Missing header returns 400; an unknown store returns 404.

Query parameters

fromDatestringOptionalDefaults to 2025-01-29

Start of the date range to check, in YYYY-MM-DD format. The range from fromDate to toDate cannot exceed 60 days.

toDatestringOptionalDefaults to 2025-01-31

End of the date range to check, in YYYY-MM-DD format. The range from fromDate to toDate cannot exceed 60 days.

categorystringOptionalDefaults to tickets
Product category to filter by, e.g. tickets or memberships
skusstringOptional

Comma-separated list of product SKUs to filter by

Response

Dates in the requested range, each with the products available on that date, their timeslots, remaining capacity, and indicative price.
availableenum
Allowed values:
scheduleslist of objects
errorstringOptional

Errors

400
Bad Request Error