This call is useful for clients who want to search for a flight and return preliminary results for flights for the same routes for alternative dates. This is useful if there is a cheaper flight on a date closer to the requested date that the customer would prefer due to the price.
The list of dates returned along with cheapest price for flights that day and cheapest price for property that day can be used to return a carousel of dates with prices, which is where the name of this call comes from.
The structure of the XML will be:
The structure of the XML will be:
<FlightCarouselRequest>
<LoginDetails>
<Login>TestLogin</Login>
<Password>TestPassword</Password>
</LoginDetails>
<DepartureAirportID>0</DepartureAirportID>
<DepartureAirportGroupID>0</DepartureAirportGroupID>
<ArrivalAirportID>0</ArrivalAirportID>
<RegionID>0</RegionID>
<Resorts />
<DepartureDate>0001-01-01T00:00:00</DepartureDate>
<OneWay>false</OneWay>
<Duration>0</Duration>
<DaysEitherSide>-1</DaysEitherSide>
</FlightCarouselRequest>
<FlightCarouselResponse>
<ReturnStatus>
<Success>true</Success>
<Exceptions />
</ReturnStatus>
<Dates>
<Date>
<Date>2014-06-20</Date>
<AvailableFlights>5</AvailableFlights>
<FlightFromPrice>199.99</FlightFromPrice>
<PropertyFromPrice>326.60</PropertyFromPrice>
</Date>
<Date>
<Date>2014-06-21</Date>
<AvailableFlights>5</AvailableFlights>
<FlightFromPrice>300.00</FlightFromPrice>
<PropertyFromPrice>120.00</PropertyFromPrice>
</Date>
<Date>
<Date>2014-06-22</Date>
<AvailableFlights>5</AvailableFlights>
<FlightFromPrice>250.00</FlightFromPrice>
<PropertyFromPrice>120.00</PropertyFromPrice>
</Date>
<Date>
<Date>2014-06-23</Date>
<AvailableFlights>5</AvailableFlights>
<FlightFromPrice>289.99</FlightFromPrice>
<PropertyFromPrice>129.99</PropertyFromPrice>
</Date>
<Date>
<Date>2014-06-24</Date>
<AvailableFlights>5</AvailableFlights>
<FlightFromPrice>265.00</FlightFromPrice>
<PropertyFromPrice>160.50</PropertyFromPrice>
</Date>
</Dates>
</FlightCarouselResponse>