The unique identifier of the showtime
Vista Digital Platform (V1)
Request
The response is output cached for a maximum duration depending on preview.
If the underlying showtime is unallocated, showtime seat availability SeatAvailabilities will be set to an empty seat availability[]
Seat availability for showtime response returns 400 status when seat allocation for the showtime is disabled. When there are seats for a showtime that are sold out or the showtime is marked as sold out at Cinema, seat availability for showtime returns a 200 response with sold status for all seats.
- Vista.Ocapi
- Mock serverhttps://developer.vista.co/_mock/openapi/digital-platform/openapi/ocapi/v1/showtimes/{showtimeId}/seat-availability
- cURL
- JavaScript
- Node.js
curl -i -X GET \
'https://developer.vista.co/_mock/openapi/digital-platform/openapi/ocapi/v1/showtimes/{showtimeId}/seat-availability?preview=false' \
-H 'Connect-Region-Code: string'{ "seatAvailabilities": [ { … } ], "isSoldOut": true, "summary": { "areaCategoryId": "string", "totalCount": 0, "availableCount": 0 }, "areaCategorySummaries": [ { … } ] }
Request
Using this endpoint over GetSeatAvailabilityForShowtime enables order-specific seat availability information and the pre-blocking of social distance seats.
If the underlying showtime is unallocated, showtime seat availability SeatAvailabilities will be set to an empty seat availability[]
This endpoint cannot be used for orders that do not support ticket selection.
- Vista.Ocapi
- Mock serverhttps://developer.vista.co/_mock/openapi/digital-platform/openapi/ocapi/v1/orders/{orderId}/showtimes/{showtimeId}/seat-availability
- cURL
- JavaScript
- Node.js
curl -i -X GET \
'https://developer.vista.co/_mock/openapi/digital-platform/openapi/ocapi/v1/orders/{orderId}/showtimes/{showtimeId}/seat-availability' \
-H 'Connect-Region-Code: string'{ "seatAvailabilities": [ { … } ], "isSoldOut": true, "summary": { "areaCategoryId": "string", "totalCount": 0, "availableCount": 0 }, "areaCategorySummaries": [ { … } ] }
- Mock serverhttps://developer.vista.co/_mock/openapi/digital-platform/openapi/ocapi/v1/seat-layouts/{seatLayoutId}
- cURL
- JavaScript
- Node.js
curl -i -X GET \
'https://developer.vista.co/_mock/openapi/digital-platform/openapi/ocapi/v1/seat-layouts/{seatLayoutId}' \
-H 'Connect-Region-Code: string'Success
Gets the seat layout entity
Gets the boundary
Gets the screen boundary
Gets the list area entities
Gets the number that can be used to uniquely identify the area within the seat layout
Gets the unique identifier of the area category the area belongs to
Gets the name text, and its translations
Gets the translations of the translatable Text in other languages
Gets the boundary
Gets the leftmost coordinate, in grid units
Gets the rightmost coordinate, in grid units
Gets the list of row entities
Gets the number that can be used to uniquely identify the row within the area
Gets the list of seat entities
Gets the identifier that can be used to uniquely identify the seat within the seat layout
Gets the list of unique identifiers of the seat entities that share the same group
Gets the label/physical name of the seat
Gets the label/physical name of the row
Gets the unique identifier of the area category the seat belongs to
Gets the related data for the seat layout entity
Gets the related screen entity
Gets the name text, and its translations
Gets the translations of the translatable Text in other languages
Gets the list of related area category entities
Gets the name text, and its translations
Gets the text in the default language
Gets the translations of the translatable Text in other languages
Gets a value indicating whether the seat entities are allocated
{ "seatLayout": { "id": "string", "screenId": "string", "boundary": { … }, "screenBoundary": { … }, "areas": [ … ] }, "relatedData": { "screen": { … }, "areaCategories": [ … ] } }
- Mock serverhttps://developer.vista.co/_mock/openapi/digital-platform/openapi/ocapi/v1/showtimes/{showtimeId}/seat-layout
- cURL
- JavaScript
- Node.js
curl -i -X GET \
'https://developer.vista.co/_mock/openapi/digital-platform/openapi/ocapi/v1/showtimes/{showtimeId}/seat-layout' \
-H 'Connect-Region-Code: string'Success
Gets the seat layout entity
Gets the boundary
Gets the screen boundary
Gets the list area entities
Gets the number that can be used to uniquely identify the area within the seat layout
Gets the unique identifier of the area category the area belongs to
Gets the name text, and its translations
Gets the translations of the translatable Text in other languages
Gets the boundary
Gets the leftmost coordinate, in grid units
Gets the rightmost coordinate, in grid units
Gets the list of row entities
Gets the number that can be used to uniquely identify the row within the area
Gets the list of seat entities
Gets the identifier that can be used to uniquely identify the seat within the seat layout
Gets the list of unique identifiers of the seat entities that share the same group
Gets the label/physical name of the seat
Gets the label/physical name of the row
Gets the unique identifier of the area category the seat belongs to
Gets the related data for the seat layout entity
Gets the related screen entity
Gets the name text, and its translations
Gets the translations of the translatable Text in other languages
Gets the list of related area category entities
Gets the name text, and its translations
Gets the text in the default language
Gets the translations of the translatable Text in other languages
Gets a value indicating whether the seat entities are allocated
{ "seatLayout": { "id": "string", "screenId": "string", "boundary": { … }, "screenBoundary": { … }, "areas": [ … ] }, "relatedData": { "screen": { … }, "areaCategories": [ … ] } }