There are two operations supported on sessions.
Both calls return objects with the same properties.
This retrieves a list of all sessions where the CleanupEndTime is in the future for the site that is associated with the access token.
[
{
"Id":702,
"FilmId":"ST00000069",
"FilmPackageId":null,
"Title":"Contraband",
"ScreenId":2,
"Seating":"Select",
"AreComplimentariesAllowed":true,
"ShowType":"Public",
"SalesVia":
[
"WWW",
"POS"
],
"Status":"Open",
"PreShowStartTime":"2013-06-28T17:00:00",
"SalesCutOffTime":"2013-06-28T16:50:00",
"FeatureStartTime":"2013-06-28T17:00:00",
"FeatureEndTime":"2013-06-28T18:49:00",
"CleanupEndTime":"2013-06-28T18:49:00",
"TicketsSoldOut": true,
"FewTicketsLeft": false,
"SeatsAvailable":70,
"SeatsHeld":0,
"SeatsHouse":3,
"SeatsSold":2,
"FilmFormat": "2D Digital",
"PriceCardName": "General Admission"
},
{
"Id":703,
"FilmId":"ST00000047",
"FilmPackageId":null,
"Title":"The Godfather",
"ScreenId":2,
"Seating":"Open",
"AreComplimentariesAllowed":true,
"ShowType":"Public",
"SalesVia":
[
"POS"
],
"Status":"Open",
"PreShowStartTime":"2013-06-28T12:15:00",
"SalesCutOffTime":"2013-06-28T12:05:00",
"FeatureStartTime":"2013-06-28T12:15:00",
"FeatureEndTime":"2013-06-28T14:05:00",
"CleanupEndTime":"2013-06-28T14:05:00",
"TicketsSoldOut": false,
"FewTicketsLeft": true,
"SeatsAvailable":72,
"SeatsHeld":0,
"SeatsHouse":3,
"SeatsSold":0,
"FilmFormat":"2D Film",
"PriceCardName": "Matinee"
}
]
<ArrayOfSession xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Vista.Online.BackOffice.Api.Models.V1">
<Session>
<AreComplimentariesAllowed>true</AreComplimentariesAllowed>
<CleanupEndTime>2013-06-28T18:49:00</CleanupEndTime>
<FeatureEndTime>2013-06-28T18:49:00</FeatureEndTime>
<FeatureStartTime>2013-06-28T17:00:00</FeatureStartTime>
<FilmFormat>2D Digital</FilmFormat>
<FilmId>ST00000069</FilmId>
<FilmPackageId i:nil="true"></FilmPackageId>
<Id>702</Id>
<PreShowStartTime>2013-06-28T17:00:00</PreShowStartTime>
<SalesCutOffTime>2013-06-28T16:50:00</SalesCutOffTime>
<PriceCardName>General Admission</PriceCardName>
<SalesVia>
<SalesChannel>WWW</SalesChannel>
<SalesChannel>POS</SalesChannel>
</SalesVia>
<ScreenId>2</ScreenId>
<Seating>Select</Seating>
<TicketsSoldOut>True</TicketsSoldOut>
<FewTicketsLeft>False</FewTicketsLeft>
<SeatsAvailable>70</SeatsAvailable>
<SeatsHeld>0</SeatsHeld>
<SeatsHouse>3</SeatsHouse>
<SeatsSold>2</SeatsSold>
<ShowType>Public</ShowType>
<Status>Open</Status>
<Title>Contraband</Title>
</Session>
<Session>
<AreComplimentariesAllowed>true</AreComplimentariesAllowed>
<CleanupEndTime>2013-06-28T14:05:00</CleanupEndTime>
<FeatureEndTime>2013-06-28T14:05:00</FeatureEndTime>
<FeatureStartTime>2013-06-28T12:15:00</FeatureStartTime>
<FilmFormat>2D Film</FilmFormat>
<FilmId>ST00000047</FilmId>
<FilmPackageId i:nil="true"></FilmPackageId>
<Id>703</Id>
<PreShowStartTime>2013-06-28T12:15:00</PreShowStartTime>
<SalesCutOffTime>2013-06-28T12:05:00</SalesCutOffTime>
<PriceCardName>Matinee</PriceCardName>
<SalesVia>
<SalesChannel>POS</SalesChannel>
</SalesVia>
<ScreenId>2</ScreenId>
<Seating>Open</Seating>
<TicketsSoldOut>True</TicketsSoldOut>
<FewTicketsLeft>False</FewTicketsLeft>
<SeatsAvailable>72</SeatsAvailable>
<SeatsHeld>0</SeatsHeld>
<SeatsHouse>3</SeatsHouse>
<SeatsSold>0</SeatsSold>
<ShowType>Public</ShowType>
<Status>Open</Status>
<Title>The Godfather</Title>
</Session>
</ArrayOfSession>
This retrieves just one session based on the id, even if it is not currently being returned in the list. If there is no session with this id then a 404 HTTP error is returned.
{
"Id":429,
"FilmId":"ST00000005",
"FilmPackageId":null,
"Title":"Women on the 6th Floor",
"ScreenId":1,
"Seating":"Open",
"AreComplimentariesAllowed":true,
"ShowType":"Public",
"SalesVia":
[
"WWW",
"POS"
],
"Status":"Open",
"PreShowStartTime":"2013-08-01T14:00:00",
"SalesCutOffTime":"2013-08-01T13:50:00",
"FeatureStartTime":"2013-08-01T14:10:00",
"FeatureEndTime":"2013-08-01T15:54:00",
"CleanupEndTime":"2013-08-01T15:54:00",
"TicketsSoldOut": true,
"FewTicketsLeft": false,
"SeatsAvailable":106,
"SeatsHeld":0,
"SeatsHouse":0,
"SeatsSold":0,
"FilmFormat":"2D Digital",
"PriceCardName": "Matinee"
}
<Session xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Vista.Online.BackOffice.Api.Models.V1">
<AreComplimentariesAllowed>true</AreComplimentariesAllowed>
<CleanupEndTime>2013-08-01T15:54:00</CleanupEndTime>
<FeatureEndTime>2013-08-01T15:54:00</FeatureEndTime>
<FeatureStartTime>2013-08-01T14:10:00</FeatureStartTime>
<FilmFormat>3D Digital</FilmFormat>
<FilmId>ST00000005</FilmId>
<FilmPackageId i:nil="true"></FilmPackageId>
<Id>429</Id>
<PreShowStartTime>2013-08-01T14:00:00</PreShowStartTime>
<SalesCutOffTime>2013-08-01T13:50:00</SalesCutOffTime>
<PriceCardName>Matinee</PriceCardName>
<SalesVia>
<SalesChannel>WWW</SalesChannel>
<SalesChannel>POS</SalesChannel>
</SalesVia>
<ScreenId>1</ScreenId>
<Seating>Open</Seating>
<TicketsSoldOut>True</TicketsSoldOut>
<FewTicketsLeft>False</FewTicketsLeft>
<SeatsAvailable>106</SeatsAvailable>
<SeatsHeld>0</SeatsHeld>
<SeatsHouse>0</SeatsHouse>
<SeatsSold>0</SeatsSold>
<ShowType>Public</ShowType>
<Status>Open</Status>
<Title>Women on the 6th Floor</Title>
</Session>