Get seat availability
This endpoint returns the current occupancy of the seats of a show, either as a full snapshot or as the changes since a known history position.
Poll it while the buyer chooses seats. Expired reservations do not produce a change entry, so load a full snapshot (without since) from time to time as well, and apply delta entries per seat in ascending historyId order.
Request
This request does not contain a request body.
-
showId(string, path): The ID of the show. -
since(number, query, optional): Theheadof a previous answer. Without it the answer is a snapshot. -
areaId(string, query, optional): Limits the answer to one area node.
Response
-
data(object)-
showId(string),areaId(string, nullable),isSeatingActive(boolean) -
head(number): Current history position; pass it assincein the next call. -
changed(boolean):falsewhen nothing changed sincesince. -
mode(string):snapshotlists every seat that is not free (all unlisted seats are free).deltalists the changes aftersince, possibly several entries for the same seat. Asincegreater thanheadanswers with a snapshot. -
seats(array):seatId,availability(free,reservedorbooked) andhistoryId(nullable).
-
Authentication#auth
Requires a bearer token with the matching scope. Mint via OAuth 2.0 client credentials and send it in the Authorization header.
Headers#headers
Query parameters#query
Optional. The head of the previous answer; returns only the changes after it.
Optional. Limits the answer to one area node.