FAB_PkgAvailRQ
A FAB_PkgAvailRQ message will result in a FAB_PkgAvailRS response message that will show holiday availability information. Each FAB_PkgAvailRQ must contain a HolidaySearchRequest.
HolidaySearchRequest
HolidaySearchRequest is an example of a FABSearchRequest
It has the following additional structure:
| Attribute or element | Mandatory? | Definition | Note |
|---|---|---|---|
SearchCriteria@FlightOnly | No, default false | boolean, if true then search is for flights, if false then search is for packages | Always set this to true |
SearchCriteria@OneWayOnly | No, default false | boolean, if true then search is for one way flights, if false then search is for return flights | - |
SearchCriteria@NumberOfAdults | No, default 1 | Number of adults in party | An adult is aged 16 years or older at datetime of final flight. |
SearchCriteria@NumberOfYouths | No, default 0 | Number of youths in party | A youth is aged 12 years or older but less than 16 years old at datetime of final flight. |
SearchCriteria@NumberOfChildren | No, default 0 | Number of children in party | A child is aged 2 years or older but less than 12 years old at datetime of final flight. |
SearchCriteria@NumberOfInfants | No, default 0 | Number of infants in party | An infant is less than 2 years old at datetime of final flight. |
SearchCriteria@IncludeITFares | No, default false | boolean if true FAB will attempt to include IT Fares in the result set | - |
SearchCriteria/DepartureDateRange@StartDate | Yes | yyyyMMdd start date of departure date range | For a range greater than 7 contact your Account Manager about our PaxCache product |
SearchCriteria/DepartureDateRange@EndDate | Yes | yyyyMMdd end date of departure date range | For a range greater than 7 contact your Account Manager about our PaxCache product |
SearchCriteria/HolidayDuration@MinNumberOfNights | Yes for a return search | Integer greater than zero | Must equal MaxNumberOfNights. For duration ranged searches talk to your Paxport Account Manager about our PaxCache product. Simple calculation between departure date and return departure date, no consideration of time. |
SearchCriteria/HolidayDuration@MaxNumberOfNights | Yes for a return search | Integer greater than zero | Must equal MinNumberOfNights. For duration ranged searches talk to your Paxport Account Manager about our PaxCache product. Simple calculation between departure date and return departure date, no consideration of time. |
SearchCriteria/TimePreferences | No | Optionally limit results based on departure/arrival times | Default leeway applied to each of +/- 60 minutes, this can be adjusted by Paxport Customer Service Team. |
SearchCriteria/TimePreferences@OutboundDepartureTime | No | HHmm | In local time of airport |
SearchCriteria/TimePreferences@OutboundArrivalTime | No | HHmm | In local time of airport |
SearchCriteria/TimePreferences@HomeboundDepartureTime | No | HHmm | In local time of airport |
SearchCriteria/TimePreferences@HomeboundArrivalTime | No | HHmm | In local time of airport |
SearchCriteria/FlightPreferences@DirectFlightsOnly | No, default false | boolean, if true then limit results to direct flights only | A direct flight can include technical landings, this behaviour can be changed by Paxport Customer Service Team |
SearchCriteria/FlightPreferences@CabinClass | No | Limit results to one of the following cabin classes: economy premium business first | If unset FAB will attempt to return all cabin classes. Note that for some suppliers only one cabin class can be searched at a time, with economy being the default. |
SearchCriteria/FlightPreferences@Carrier | No, default no limit | Limit results to flights that are marketed and operated by this carrier (code) | ICAO or IATA code, depending on supplier’s preference |
SearchCriteria/DepartureAirports | Yes, unless search uses SpecificRouteFlightSearchList | List of Airport to depart from | - |
SearchCriteria/DepartureAirports/Airport[*] | Yes | IATA airport code | IATA city codes are supported as long as they are unique; city codes that also refer to a specific airport are not supported |
SearchCriteria/DestinationChoice/DestinationAirports | Yes, unless search uses SpecificRouteFlightSearchList | List of Airport to arrive at | - |
SearchCriteria/DestinationChoice/DestinationAirports/Airport[*] | Yes | IATA airport code | IATA city codes are supported as long as they are unique; city codes that also refer to a specific airport are not supported |
SearchCriteria/Suppliers | No | Contains one or Supplier elements | - |
SearchCriteria/Suppliers/Supplier[*] | No | Contains FAB supplier code | Limiting your search to specific suppliers may improve performance |
SearchCriteria/ExcludeSuppliers | No | Contains one or Supplier elements | - |
SearchCriteria/ExcludeSuppliers/Supplier[*] | No | Contains FAB supplier code | Limiting your search to exclude specific suppliers may improve performance |
SearchCriteria/AdultAge[*] | No | Integer age in years of adult at datetime of final flight, element can be repeated as a list | Set if known as this may improve price accuracy |
SearchCriteria/YouthAge[*] | No | Integer age in years of youth at datetime of final flight, element can be repeated as a list | Set if known as this may improve price accuracy |
SearchCriteria/ChildAge[*] | No | Integer age in years of child at datetime of final flight, element can be repeated as a list | Set if known as this may improve price accuracy |
SearchCriteria/CostConstraints | No | Limit results to a cost range | - |
SearchCriteria/CostConstraints@MaxPerPersonCost | Yes | Max cost per person | - |
SearchCriteria/CostConstraints@MinPerPersonCost | Yes | Min cost per person | - |
SearchCriteria/CostConstraints@Currency | Yes | ISO 4217 alphabetic currency | - |
SearchCriteria/SpecificRouteFlightSearchList | Yes, unless search uses DepartureAirports and DestinationAirports | List of SpecificRouteFlightSearch, for making Open Jaw searches | - |
SearchCriteria/SpecificRouteFlightSearchList/SpecificRouteFlightSearch[*] | Yes | Contains exactly two TravelPointPair to describe one Open Jaw trip | - |
SearchCriteria/SpecificRouteFlightSearchList/SpecificRouteFlightSearch[*]/TravelPointPair[*] | Yes | Exactly two per SpecificRouteFlightSearch, one per segment of a trip | - |
SearchCriteria/SpecificRouteFlightSearchList/SpecificRouteFlightSearch[*]/TravelPointPair[*]@DeparturePoint | Yes | Departure point of segment | - |
SearchCriteria/SpecificRouteFlightSearchList/SpecificRouteFlightSearch[*]/TravelPointPair[*]@ArrivalPoint | Yes | Arrival point of segment | - |
Last modified November 2, 2023