The flight itinerary functionality which is available through the call centre is now available for use through iVectorConnect. It returns results in the form of several flight legs. The rest of the flight booking journey works in the way of any other flight journey.
There is a maximum of 10 flight sectors to be specified and this request will only work with GDS flights.
The structure of the XML will be:
The response returns a list of available flights matching the search criteria, along with the prices.
The structure of the XML will be:
<FlightItinerarySearchRequest>
<LoginDetails>
<Login>TestLogin</Login>
<Password>TestPassword</Password>
</LoginDetails>
<FlightClassID>1</FlightClassID>
<FlightSectors>
<FlightSector>
<Position>1</Position>
<DepartureAirportID>8857</DepartureAirportID>
<ArrivalAirportID>6831</ArrivalAirportID>
<DepartureDate>2023-07-22</DepartureDate>
<ArrivalDate>2023-07-24</ArrivalDate>
</FlightSector>
<FlightSector>
<Position>2</Position>
<DepartureAirportID>6831</DepartureAirportID>
<ArrivalAirportID>1344</ArrivalAirportID>
<DepartureDate>2023-08-12</DepartureDate>
<ArrivalDate>2023-08-13</ArrivalDate>
</FlightSector>
<FlightSector>
<Position>3</Position>
<DepartureAirportID>1344</DepartureAirportID>
<ArrivalAirportID>8857</ArrivalAirportID>
<DepartureDate>2023-08-22</DepartureDate>
<ArrivalDate>2023-08-22</ArrivalDate>
</FlightSector>
</FlightSectors>
<GuestConfiguration>
<Adults>3</Adults>
<Children>1</Children>
<Infants>0</Infants>
<ChildAges>
<ChildAge>4</ChildAge>
</ChildAges>
</GuestConfiguration>
</FlightItinerarySearchRequest>
<FlightItinerarySearchResponse>
<ReturnStatus>
<Success>true</Success>
<Exceptions />
<ThirdPartyErrors />
</ReturnStatus>
<Flights>
<Flight>
<FlightID>0</FlightID>
<BookingToken>DTVPDnu2C2jXhy3a3Ca4vI/IMw==</BookingToken>
<FlightCarrierID>369</FlightCarrierID>
<FareTypeID>2</FareTypeID>
<ReturnFlightCarrierID>0</ReturnFlightCarrierID>
<Source>Amadeus</Source>
<FlightSupplierID>23</FlightSupplierID>
<FlightSupplierCarrierID>56</FlightSupplierCarrierID>
<TPSessionID>urn:uuid:e13216c7-990f-83d4-613f-5a0ef167993a</TPSessionID>
<DepartureAirportID>8857</DepartureAirportID>
<ArrivalAirportID>8857</ArrivalAirportID>
<AltReturnAirportID>0</AltReturnAirportID>
<OutboundDepartureDate>2023-07-22T00:00:00</OutboundDepartureDate>
<OutboundDepartureTime>22:45</OutboundDepartureTime>
<OutboundArrivalDate>2023-08-22T00:00:00</OutboundArrivalDate>
<OutboundArrivalTime>16:05</OutboundArrivalTime>
<OutboundFlightClassID>20</OutboundFlightClassID>
<OutboundFlightCode>KL696</OutboundFlightCode>
<OutboundOperatingFlightCarrierID>0</OutboundOperatingFlightCarrierID>
<OutboundFareCode />
<OutboundThirdPartyFlightID />
<ReturnDepartureDate>1900-01-01T00:00:00</ReturnDepartureDate>
<ReturnDepartureTime />
<ReturnArrivalDate>1900-01-01T00:00:00</ReturnArrivalDate>
<ReturnArrivalTime />
<ReturnFlightClassID>1</ReturnFlightClassID>
<ReturnFlightCode />
<ReturnOperatingFlightCarrierID>0</ReturnOperatingFlightCarrierID>
<ReturnFareCode />
<ReturnThirdPartyFlightID />
<NumberOfOutboundStops>3</NumberOfOutboundStops>
<NumberOfReturnStops>0</NumberOfReturnStops>
<PerAdultFare>2538.00</PerAdultFare>
<PerAdultTax>967.16</PerAdultTax>
<PerChildFare>0.00</PerChildFare>
<PerChildTax>0.00</PerChildTax>
<PerInfantFare>0.00</PerInfantFare>
<PerInfantTax>0.00</PerInfantTax>
<PerYouthFare>0</PerYouthFare>
<PerYouthTax>0</PerYouthTax>
<TotalSeatCost>7010.32</TotalSeatCost>
<TotalSeatPrice>7010.32</TotalSeatPrice>
<TotalBaggagePrice>0.00</TotalBaggagePrice>
<BaggagePricePerPerson>0.00</BaggagePricePerPerson>
<BaggageDescription />
<Saving>0.00</Saving>
<TotalTaxes>1934.32</TotalTaxes>
<TotalPrice>7010.3200</TotalPrice>
<TotalCommission>0.00</TotalCommission>
<TicketingDeadline>2023-04-21T00:00:00</TicketingDeadline>
<ExactMatch>true</ExactMatch>
<HotelArrivalDate>2023-08-22T00:00:00</HotelArrivalDate>
<HotelDuration>0</HotelDuration>
<IncludesSupplierBaggage>true</IncludesSupplierBaggage>
<IncludedBaggageAllowance>2</IncludedBaggageAllowance>
<IncludedBaggageAllowancePerPerson>0</IncludedBaggageAllowancePerPerson>
<IncludedBaggageWeight>0.00</IncludedBaggageWeight>
<IncludedBaggageDescription />
<SupplierDetails>
<SupplierID>104</SupplierID>
<SupplierReference>0_0_M_KL_KLKLAFAF_2207232245|23072311552307232105|24072316251208232240|13082306102208231405|2208231605_YYZ_YYZ_KL696_22:45_16:05____21APR23_KL__AF356_R_M__0</SupplierReference>
<PropertyID>0</PropertyID>
<CurrencyID>1</CurrencyID>
<Cost>7010.32</Cost>
<SystemCost>7010.32</SystemCost>
<GrossCost>0</GrossCost>
<TotalMargin>0.000000</TotalMargin>
<CommissionPercentage>0</CommissionPercentage>
<LocalPrice>0</LocalPrice>
<MarginIncludingDiscount>0</MarginIncludingDiscount>
<MCPercentage>0</MCPercentage>
<MCAmount>0</MCAmount>
<CostLessMC>0</CostLessMC>
<ExchangeRate>1.00000</ExchangeRate>
<TotalPrice>7010.3200</TotalPrice>
<CustomerPrice>0</CustomerPrice>
<BuyingExchangeRate>0</BuyingExchangeRate>
<BuyingCurrencyID>0</BuyingCurrencyID>
<ExternalRate>false</ExternalRate>
<TotalSalesTax>0.000000</TotalSalesTax>
<TotalRegionalTax>0</TotalRegionalTax>
<RegionalTaxes />
</SupplierDetails>
<FareFamilyName />
<FlightSectors>
<FlightSector>
<SupplierReference>2023-07-22|22:45|2023-07-23|11:55|YYZ|AMS|KL|696|RHN07NMU|RA|1|772|R</SupplierReference>
<Direction>Outbound</Direction>
<Seq>1</Seq>
<DepartureAirportID>8857</DepartureAirportID>
<ArrivalAirportID>416</ArrivalAirportID>
<FlightCode>KL696</FlightCode>
<FlightCarrierID>369</FlightCarrierID>
<OperatingFlightCarrierID>0</OperatingFlightCarrierID>
<DepartureDate>2023-07-22T00:00:00</DepartureDate>
<DepartureTime>22:45</DepartureTime>
<ArrivalDate>2023-07-23T00:00:00</ArrivalDate>
<ArrivalTime>11:55</ArrivalTime>
<NumberOfStops>0</NumberOfStops>
<OperatingCarrierID>369</OperatingCarrierID>
<FlightClassID>20</FlightClassID>
<FlightTime>430</FlightTime>
<TravelTime>430</TravelTime>
<VehicleID>0</VehicleID>
<BookingClass>R</BookingClass>
<DepartureTerminalID>46</DepartureTerminalID>
<ArrivalTerminalID>0</ArrivalTerminalID>
<BreakPoint>N</BreakPoint>
<FareSupplierReference>RHN07NMU</FareSupplierReference>
</FlightSector>
<FlightSector>
<SupplierReference>2023-07-23|21:05|2023-07-24|16:25|AMS|SIN|KL|134|RHN07NMU|RA|1|77W|R</SupplierReference>
<Direction>Outbound</Direction>
<Seq>2</Seq>
<DepartureAirportID>416</DepartureAirportID>
<ArrivalAirportID>6831</ArrivalAirportID>
<FlightCode>KL134</FlightCode>
<FlightCarrierID>369</FlightCarrierID>
<OperatingFlightCarrierID>0</OperatingFlightCarrierID>
<DepartureDate>2023-07-23T00:00:00</DepartureDate>
<DepartureTime>21:05</DepartureTime>
<ArrivalDate>2023-07-24T00:00:00</ArrivalDate>
<ArrivalTime>16:25</ArrivalTime>
<NumberOfStops>0</NumberOfStops>
<OperatingCarrierID>369</OperatingCarrierID>
<FlightClassID>20</FlightClassID>
<FlightTime>740</FlightTime>
<TravelTime>740</TravelTime>
<VehicleID>0</VehicleID>
<BookingClass>R</BookingClass>
<DepartureTerminalID>0</DepartureTerminalID>
<ArrivalTerminalID>1509</ArrivalTerminalID>
<BreakPoint>Y</BreakPoint>
<FareSupplierReference>RHN07NMU</FareSupplierReference>
</FlightSector>
<FlightSector>
<SupplierReference>2023-08-12|22:40|2023-08-13|06:10|SIN|CDG|AF|257|MFFCA|RA|2|77W|M</SupplierReference>
<Direction>Outbound</Direction>
<Seq>1</Seq>
<DepartureAirportID>6831</DepartureAirportID>
<ArrivalAirportID>1344</ArrivalAirportID>
<FlightCode>AF257</FlightCode>
<FlightCarrierID>108</FlightCarrierID>
<OperatingFlightCarrierID>0</OperatingFlightCarrierID>
<DepartureDate>2023-08-12T00:00:00</DepartureDate>
<DepartureTime>22:40</DepartureTime>
<ArrivalDate>2023-08-13T00:00:00</ArrivalDate>
<ArrivalTime>06:10</ArrivalTime>
<NumberOfStops>0</NumberOfStops>
<OperatingCarrierID>108</OperatingCarrierID>
<FlightClassID>20</FlightClassID>
<FlightTime>810</FlightTime>
<TravelTime>810</TravelTime>
<VehicleID>0</VehicleID>
<BookingClass>M</BookingClass>
<DepartureTerminalID>1509</DepartureTerminalID>
<ArrivalTerminalID>44</ArrivalTerminalID>
<BreakPoint>N</BreakPoint>
<FareSupplierReference>MFFCA</FareSupplierReference>
</FlightSector>
<FlightSector>
<SupplierReference>2023-08-22|14:05|2023-08-22|16:05|CDG|YYZ|AF|356|MFFCA|RA|3|359|M</SupplierReference>
<Direction>Outbound</Direction>
<Seq>1</Seq>
<DepartureAirportID>1344</DepartureAirportID>
<ArrivalAirportID>8857</ArrivalAirportID>
<FlightCode>AF356</FlightCode>
<FlightCarrierID>108</FlightCarrierID>
<OperatingFlightCarrierID>0</OperatingFlightCarrierID>
<DepartureDate>2023-08-22T00:00:00</DepartureDate>
<DepartureTime>14:05</DepartureTime>
<ArrivalDate>2023-08-22T00:00:00</ArrivalDate>
<ArrivalTime>16:05</ArrivalTime>
<NumberOfStops>0</NumberOfStops>
<OperatingCarrierID>108</OperatingCarrierID>
<FlightClassID>20</FlightClassID>
<FlightTime>480</FlightTime>
<TravelTime>480</TravelTime>
<VehicleID>0</VehicleID>
<BookingClass>M</BookingClass>
<DepartureTerminalID>44</DepartureTerminalID>
<ArrivalTerminalID>46</ArrivalTerminalID>
<BreakPoint>Y</BreakPoint>
<FareSupplierReference>MFFCA</FareSupplierReference>
</FlightSector>
</FlightSectors>
<FlightErrata />
<BookingClass>Mixed</BookingClass>
<ProductAttributes />
<FareTypeCode>NET</FareTypeCode>
</Flight>
<Flight>
<FlightID>0</FlightID>
<BookingToken>DTVPDnu2C2jXhydPa3SHRkg8w==</BookingToken>
<FlightCarrierID>369</FlightCarrierID>
<FareTypeID>2</FareTypeID>
<ReturnFlightCarrierID>0</ReturnFlightCarrierID>
<Source>Amadeus</Source>
<FlightSupplierID>23</FlightSupplierID>
<FlightSupplierCarrierID>56</FlightSupplierCarrierID>
<TPSessionID>urn:uuid:e13216c7-990f-83d4-613f-5a0ef167993a</TPSessionID>
<DepartureAirportID>8857</DepartureAirportID>
<ArrivalAirportID>8857</ArrivalAirportID>
<AltReturnAirportID>0</AltReturnAirportID>
<OutboundDepartureDate>2023-07-22T00:00:00</OutboundDepartureDate>
<OutboundDepartureTime>22:45</OutboundDepartureTime>
<OutboundArrivalDate>2023-08-22T00:00:00</OutboundArrivalDate>
<OutboundArrivalTime>19:00</OutboundArrivalTime>
<OutboundFlightClassID>20</OutboundFlightClassID>
<OutboundFlightCode>KL696</OutboundFlightCode>
<OutboundOperatingFlightCarrierID>0</OutboundOperatingFlightCarrierID>
<OutboundFareCode />
<OutboundThirdPartyFlightID />
<ReturnDepartureDate>1900-01-01T00:00:00</ReturnDepartureDate>
<ReturnDepartureTime />
<ReturnArrivalDate>1900-01-01T00:00:00</ReturnArrivalDate>
<ReturnArrivalTime />
<ReturnFlightClassID>1</ReturnFlightClassID>
<ReturnFlightCode />
<ReturnOperatingFlightCarrierID>0</ReturnOperatingFlightCarrierID>
<ReturnFareCode />
<ReturnThirdPartyFlightID />
<NumberOfOutboundStops>3</NumberOfOutboundStops>
<NumberOfReturnStops>0</NumberOfReturnStops>
<PerAdultFare>2538.00</PerAdultFare>
<PerAdultTax>967.16</PerAdultTax>
<PerChildFare>0.00</PerChildFare>
<PerChildTax>0.00</PerChildTax>
<PerInfantFare>0.00</PerInfantFare>
<PerInfantTax>0.00</PerInfantTax>
<PerYouthFare>0</PerYouthFare>
<PerYouthTax>0</PerYouthTax>
<TotalSeatCost>7010.32</TotalSeatCost>
<TotalSeatPrice>7010.32</TotalSeatPrice>
<TotalBaggagePrice>0.00</TotalBaggagePrice>
<BaggagePricePerPerson>0.00</BaggagePricePerPerson>
<BaggageDescription />
<Saving>0.00</Saving>
<TotalTaxes>1934.32</TotalTaxes>
<TotalPrice>7010.3200</TotalPrice>
<TotalCommission>0.00</TotalCommission>
<TicketingDeadline>2023-04-21T00:00:00</TicketingDeadline>
<ExactMatch>true</ExactMatch>
<HotelArrivalDate>2023-08-22T00:00:00</HotelArrivalDate>
<HotelDuration>0</HotelDuration>
<IncludesSupplierBaggage>true</IncludesSupplierBaggage>
<IncludedBaggageAllowance>2</IncludedBaggageAllowance>
<IncludedBaggageAllowancePerPerson>0</IncludedBaggageAllowancePerPerson>
<IncludedBaggageWeight>0.00</IncludedBaggageWeight>
<IncludedBaggageDescription />
<SupplierDetails>
<SupplierID>104</SupplierID>
<SupplierReference>0_0_M_KL_KLKLAFAF_2207232245|23072311552307232105|24072316251208232240|13082306102208231640|2208231900_YYZ_YYZ_KL696_22:45_19:00____21APR23_KL__AF386_R_M__0</SupplierReference>
<PropertyID>0</PropertyID>
<CurrencyID>1</CurrencyID>
<Cost>7010.32</Cost>
<SystemCost>7010.32</SystemCost>
<GrossCost>0</GrossCost>
<TotalMargin>0.000000</TotalMargin>
<CommissionPercentage>0</CommissionPercentage>
<LocalPrice>0</LocalPrice>
<MarginIncludingDiscount>0</MarginIncludingDiscount>
<MCPercentage>0</MCPercentage>
<MCAmount>0</MCAmount>
<CostLessMC>0</CostLessMC>
<ExchangeRate>1.00000</ExchangeRate>
<TotalPrice>7010.3200</TotalPrice>
<CustomerPrice>0</CustomerPrice>
<BuyingExchangeRate>0</BuyingExchangeRate>
<BuyingCurrencyID>0</BuyingCurrencyID>
<ExternalRate>false</ExternalRate>
<TotalSalesTax>0.000000</TotalSalesTax>
<TotalRegionalTax>0</TotalRegionalTax>
<RegionalTaxes />
</SupplierDetails>
<FareFamilyName />
<FlightSectors>
<FlightSector>
<SupplierReference>2023-07-22|22:45|2023-07-23|11:55|YYZ|AMS|KL|696|RHN07NMU|RA|1|772|R</SupplierReference>
<Direction>Outbound</Direction>
<Seq>1</Seq>
<DepartureAirportID>8857</DepartureAirportID>
<ArrivalAirportID>416</ArrivalAirportID>
<FlightCode>KL696</FlightCode>
<FlightCarrierID>369</FlightCarrierID>
<OperatingFlightCarrierID>0</OperatingFlightCarrierID>
<DepartureDate>2023-07-22T00:00:00</DepartureDate>
<DepartureTime>22:45</DepartureTime>
<ArrivalDate>2023-07-23T00:00:00</ArrivalDate>
<ArrivalTime>11:55</ArrivalTime>
<NumberOfStops>0</NumberOfStops>
<OperatingCarrierID>369</OperatingCarrierID>
<FlightClassID>20</FlightClassID>
<FlightTime>430</FlightTime>
<TravelTime>430</TravelTime>
<VehicleID>0</VehicleID>
<BookingClass>R</BookingClass>
<DepartureTerminalID>46</DepartureTerminalID>
<ArrivalTerminalID>0</ArrivalTerminalID>
<BreakPoint>N</BreakPoint>
<FareSupplierReference>RHN07NMU</FareSupplierReference>
</FlightSector>
<FlightSector>
<SupplierReference>2023-07-23|21:05|2023-07-24|16:25|AMS|SIN|KL|134|RHN07NMU|RA|1|77W|R</SupplierReference>
<Direction>Outbound</Direction>
<Seq>2</Seq>
<DepartureAirportID>416</DepartureAirportID>
<ArrivalAirportID>6831</ArrivalAirportID>
<FlightCode>KL134</FlightCode>
<FlightCarrierID>369</FlightCarrierID>
<OperatingFlightCarrierID>0</OperatingFlightCarrierID>
<DepartureDate>2023-07-23T00:00:00</DepartureDate>
<DepartureTime>21:05</DepartureTime>
<ArrivalDate>2023-07-24T00:00:00</ArrivalDate>
<ArrivalTime>16:25</ArrivalTime>
<NumberOfStops>0</NumberOfStops>
<OperatingCarrierID>369</OperatingCarrierID>
<FlightClassID>20</FlightClassID>
<FlightTime>740</FlightTime>
<TravelTime>740</TravelTime>
<VehicleID>0</VehicleID>
<BookingClass>R</BookingClass>
<DepartureTerminalID>0</DepartureTerminalID>
<ArrivalTerminalID>1509</ArrivalTerminalID>
<BreakPoint>Y</BreakPoint>
<FareSupplierReference>RHN07NMU</FareSupplierReference>
</FlightSector>
<FlightSector>
<SupplierReference>2023-08-12|22:40|2023-08-13|06:10|SIN|CDG|AF|257|MFFCA|RA|2|77W|M</SupplierReference>
<Direction>Outbound</Direction>
<Seq>1</Seq>
<DepartureAirportID>6831</DepartureAirportID>
<ArrivalAirportID>1344</ArrivalAirportID>
<FlightCode>AF257</FlightCode>
<FlightCarrierID>108</FlightCarrierID>
<OperatingFlightCarrierID>0</OperatingFlightCarrierID>
<DepartureDate>2023-08-12T00:00:00</DepartureDate>
<DepartureTime>22:40</DepartureTime>
<ArrivalDate>2023-08-13T00:00:00</ArrivalDate>
<ArrivalTime>06:10</ArrivalTime>
<NumberOfStops>0</NumberOfStops>
<OperatingCarrierID>108</OperatingCarrierID>
<FlightClassID>20</FlightClassID>
<FlightTime>810</FlightTime>
<TravelTime>810</TravelTime>
<VehicleID>0</VehicleID>
<BookingClass>M</BookingClass>
<DepartureTerminalID>1509</DepartureTerminalID>
<ArrivalTerminalID>44</ArrivalTerminalID>
<BreakPoint>N</BreakPoint>
<FareSupplierReference>MFFCA</FareSupplierReference>
</FlightSector>
<FlightSector>
<SupplierReference>2023-08-22|16:40|2023-08-22|19:00|CDG|YYZ|AF|386|MFFCA|RA|3|789|M</SupplierReference>
<Direction>Outbound</Direction>
<Seq>1</Seq>
<DepartureAirportID>1344</DepartureAirportID>
<ArrivalAirportID>8857</ArrivalAirportID>
<FlightCode>AF386</FlightCode>
<FlightCarrierID>108</FlightCarrierID>
<OperatingFlightCarrierID>0</OperatingFlightCarrierID>
<DepartureDate>2023-08-22T00:00:00</DepartureDate>
<DepartureTime>16:40</DepartureTime>
<ArrivalDate>2023-08-22T00:00:00</ArrivalDate>
<ArrivalTime>19:00</ArrivalTime>
<NumberOfStops>0</NumberOfStops>
<OperatingCarrierID>108</OperatingCarrierID>
<FlightClassID>20</FlightClassID>
<FlightTime>500</FlightTime>
<TravelTime>500</TravelTime>
<VehicleID>0</VehicleID>
<BookingClass>M</BookingClass>
<DepartureTerminalID>44</DepartureTerminalID>
<ArrivalTerminalID>46</ArrivalTerminalID>
<BreakPoint>Y</BreakPoint>
<FareSupplierReference>MFFCA</FareSupplierReference>
</FlightSector>
</FlightSectors>
<FlightErrata />
<BookingClass>Mixed</BookingClass>
<ProductAttributes />
<FareTypeCode>NET</FareTypeCode>
</Flight>
</FlightItinerarySearchResponse>