Flight search
Search for a flight trip.
Request
<?xml version="1.0" encoding="UTF-8"?>
<FAB_PkgAvailRQ Target="test" Version="2002A" xmlns="http://www.xmltravel.com/fab/2002/09">
<SyndicatorInfo SyndicatorId="ExampleSyndicatorId" SyndicatorPassword="xxxxxxxx"/>
<SessionInfo CreateNewSession="true"/>
<HolidaySearchRequest ResponseTimeoutSecs="20">
<ResultSetPreferences SortCode="cost" SortAscending="true" MaxItems="30"/>
<InitialViewInfo Offset="0" Length="30"/>
<SearchCriteria FlightOnly="true" OneWayOnly="false" NumberOfAdults="2" NumberOfYouths="0" NumberOfChildren="1" NumberOfInfants="1" IncludeITFares="true">
<DepartureDateRange StartDate="20210604" EndDate="20210604"/>
<DepartureAirports>
<Airport>MAN</Airport>
<Airport>BHX</Airport>
</DepartureAirports>
<DestinationChoice>
<DestinationAirports>
<Airport>OSL</Airport>
</DestinationAirports>
</DestinationChoice>
<Suppliers>
<Supplier>NOR</Supplier>
</Suppliers>
<HolidayDuration MinNumberOfNights="7" MaxNumberOfNights="7"/>
<ChildAge>4</ChildAge>
</SearchCriteria>
</HolidaySearchRequest>
</FAB_PkgAvailRQ>
- Note use of
FlightOnly="true" OneWayOnly="false"as we want to make a return flight search - Note use of
CreateNewSession="true"as this is the first request in this session - Note use of
Target="test"as we plan to make a test booking only
Response
<?xml version="1.0" encoding="UTF-8"?>
<FAB_PkgAvailRS xmlns="http://www.xmltravel.com/fab/2002/09" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Target="test" Version="2002A" xsi:type="FAB_PkgAvailRS">
<SyndicatorInfo SyndicatorId="ExampleSyndicatorId"/>
<SessionInfo FABSessionId="H2P9exxxxiCaAaRqEZw9OQlg" CreateNewSession="true"/>
<HolidaySearchResponse Success="true" ModifiedRequest="false">
<ViewInfo Offset="0" Length="1"/>
<ResultSetInfo SortCode="cost" SortAscending="true" MaxItems="30" NumItems="1"/>
<PackageHolidays>
<PackageHoliday ItineraryId="F!NOR!economy!{F!NOR!MAN!L64LU!OSL!DY!DY!1349!!!E!NF!N!N!X&F!NOR!OSL!L6BJj!MAN!DY!DY!1348!!!E!NF!N!N!X}!2:NqBmAErkhyFp0CmH5B2SEx2YqtVgbhoxODjXuZO833h4b6z5z2Rvz8Vq90gtdXdqnFx68EBOo45MqKWwgOEQjUPnnwSz!1:de69!V3" Supplier="NOR" Country="NO" NumberOfNights="7" LeadInPricePerPassenger="185.7" ChildPrice="137.5" InfantPrice="16.3" FlightOnly="true" OneWayOnly="false" BookableByFAB="true" Currency="GBP" BookingChannel="XML">
<Flight OriginAirport="MAN" DestinationAirport="OSL" DepartureDate="20210604" DepartureTime="2130" ReturnHomeDate="20210611" ReturnHomeTime="2050" OutboundFlightClass="X" ReturnFlightClass="X" ReturnHomeDepartDate="20210611" ReturnHomeDepartTime="1945" ArrivalDate="20210605" ArrivalTime="0030" OutboundFlightNumber="DY1349" ReturnFlightNumber="DY1348" OutboundFlightBasePrice="59.9" ReturnFlightBasePrice="125.8" OutboundCarrier="DY" ReturnCarrier="DY" MarketingCarrier="DY" FareClass="X" OutboundAirlineName="Norwegian Air Shuttle" ReturnAirlineName="Norwegian Air Shuttle" OriginAirportName="Manchester" DestinationAirportName="Oslo" FareType="NoFrills" OutboundCabinClass="economy" ReturnCabinClass="economy"/>
</PackageHoliday>
</PackageHolidays>
</HolidaySearchResponse>
</FAB_PkgAvailRS>
- We get back a single result, we’ll use the
ItineraryIdin the next step.
Last modified November 30, 2022