For AI agents: a documentation index is available at the root level at /llms.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Get ticket availability and schedules for a date range
GET
https://api.entria.app/api/schedules/ticket
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
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.
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.