This call is used to search for flights using the cache built from the Amadeus Smart Cache interface rather than the standard Amadeus interface. The request can be used to search for routes in the cache between 1 or more Departure and Arrival airports over a range of dates. If any routes within the entered date range that match the Departure and Arrival airports are stored in the cache then they will be returned in the response.
The structure of the XML will be:
The structure of the XML will be:
<FlightCacheRequest>
    <LoginDetails>
        <Login></Login>
        <Password></Password>
        <AgentReference />
        <SellingCurrencyID>0</SellingCurrencyID>
        <LanguageID>0</LanguageID>
        <TrackingAffiliateID>0</TrackingAffiliateID>
    </LoginDetails>
    <DepartureAirports>
        <DepartureAirportID>19</DepartureAirportID>
    </DepartureAirports>
    <ArrivalAirports>
        <ArrivalAirportID>230</ArrivalAirportID>
    </ArrivalAirports>
    <StartDate>2023-03-01T00:00:00+00:00</StartDate>
    <EndDate>2023-03-31T00:00:00+00:00</EndDate>
    <Duration>3</Duration>
</FlightCacheRequest>
<FlightCacheResponse>
<ReturnStatus>
<Success>true</Success>
<Exceptions />
</ReturnStatus>
<Routes>
<Route>
<DepartureAirportID>19</DepartureAirportID>
<ArrivalAirportID>230</ArrivalAirportID>
<DepartureDates>
<DepartureDate>
<Date>2023-03-01T00:00:00+00:00</Date>
<Results>
<Result>
<Duration>3</Duration>
<Price>171.65</Price>
</Result>
</DepartureDate>
<DepartureDate>
<Date>2023-03-02T00:00:00+00:00</Date>
<Results>
<Result>
<Duration>3</Duration>
<Price>171.65</Price>
</Result>
</DepartureDate>
<DepartureDate>
<Date>2023-03-01T00:00:00+00:00</Date>
<Results>
<Result>
<Duration>3</Duration>
<Price>191.65</Price>
</Result>
</DepartureDate>
<DepartureDate>
<Date>2023-03-01T00:00:00+00:00</Date>
<Results>
<Result>
<Duration>3</Duration>
<Price>214.89</Price>
</Result>
</DepartureDate>
</DepartureDates>
</Route>
</Routes
</FlightCacheResponse>