OTA_AirLowFareSearchRQ

Required: true

Type: object

Description: The Low Fare Search Request message requests priced itinerary options for flights between specific city pairs on specific dates for specific numbers and types of passengers. Optional request information can include: - Time / Time Window - Connecting cities. - Client Preferences (airlines, cabin, flight types etc.) The Low Fare Search request contains similar information to a Low Fare Search entry on an airline CRS or GDS.

OTA_AirLowFareSearchRQ.PrimaryLangID

Required: false

Type: string

Description: Identifes the primary language preference for the form of travel represented in a collection. The human language is identified by ISO 639 codes.

OTA_AirLowFareSearchRQ.EchoToken

Required: false

Type: string

Description: A sequence number for additional message identification, assigned by the requesting host system. When a request message includes an echo token the corresponding response message MUST include an echo token with an identical value.

OTA_AirLowFareSearchRQ.SequenceNmbr

Required: false

Type: string

Description: Used to identify the sequence number of the transaction as assigned by the sending system; allows for an application to process messages in a certain order or to request a resynchronization of messages in the event that a system has been off-line and needs to retrieve messages that were missed.

OTA_AirLowFareSearchRQ.TransactionIdentifier

Required: false

Type: string

Description: A unique identifier to relate all messages within a transaction (e.g. this would be sent in all request and response messages that are part of an on-going transaction).

OTA_AirLowFareSearchRQ.TransactionStatusCode

Required: false

Type: string

Description: This indicates where this message falls within a sequence of messages.

OTA_AirLowFareSearchRQ.AvailableFlightsOnly

Required: false

Type: boolean

Default: true

Description: Include only flights with available booking codes (when True or when attribute not present).

OTA_AirLowFareSearchRQ.SeparateMessages

Required: false

Type: boolean

Default: false

Description: Whether all messages should be printed in separate MTP element or not. Works only with PSS response serializers.

OTA_AirLowFareSearchRQ.Target

Required: false

Type: string

Default: Production

Description: Used to indicate whether the request is for the Test or Production system.

OTA_AirLowFareSearchRQ.TimeStamp

Required: false

Type: string

Description: Indicates the creation date and time of the message in UTC using the following format specified by ISO 8601; YYYY-MM-DDThh:mm:ssZ with time values using the 24 hour clock (e.g. 20 November 2003, 1:59:38 pm UTC becomes 2003-11-20T13:59:38Z).

OTA_AirLowFareSearchRQ.TruncateMessages

Required: false

Type: boolean

Default: true

Description: Whether each MTP content should be truncated to specified length or not. Works only with PSS response serializers.

OTA_AirLowFareSearchRQ.DirectFlightsOnly

Required: false

Type: boolean

Default: false

Description: Request direct flights between given locations. This defaults to false.

OTA_AirLowFareSearchRQ.MaxResponses

Required: false

Type: string

Description: A positive integer value that indicates the maximum number of responses desired in the return.

OTA_AirLowFareSearchRQ.AltLangID

Required: false

Type: string

OTA_AirLowFareSearchRQ.POS

Required: true

Type: object

Description: Point of sale object.

OTA_AirLowFareSearchRQ.POS.Source

Required: true

Type: array

Description: This holds details regarding the requestor. It may be repeated to also accommodate the delivery systems.

OTA_AirLowFareSearchRQ.POS.Source.OfficeCode

Required: false

Type: string

Description: Office Code part of Office Accounting Code

OTA_AirLowFareSearchRQ.POS.Source.AccountingCode

Required: false

Type: string

Description: Accounting Code part of Office Accounting Code

OTA_AirLowFareSearchRQ.POS.Source.ISOCountry

Required: false

Type: string

Description: The country code of the requesting party.

OTA_AirLowFareSearchRQ.POS.Source.AgentDutyCode

Required: false

Type: string

Description: An authority code assigned to a requestor.

OTA_AirLowFareSearchRQ.POS.Source.VendorCRSCode

Required: false

Type: string

Description: Vendor CRS code

OTA_AirLowFareSearchRQ.POS.Source.AirportCode

Required: false

Type: string

Description: The IATA assigned airport code.

OTA_AirLowFareSearchRQ.POS.Source.AirlineChannelCode

Required: false

Type: string

Description: Airline Channel Code

OTA_AirLowFareSearchRQ.POS.Source.Carrier

Required: false

Type: string

Description: Carrier

OTA_AirLowFareSearchRQ.POS.Source.DefaultTicketingCarrier

Required: false

Type: string

Description: Default Ticketing Carrier for Office Accounting Code

OTA_AirLowFareSearchRQ.POS.Source.HomeAgencyIATA

Required: false

Type: string

Description: Home agency IATA

OTA_AirLowFareSearchRQ.POS.Source.ISOCurrency

Required: false

Type: string

Description: The currency code in which the reservation will be ticketed.

OTA_AirLowFareSearchRQ.POS.Source.ERSP_UserID

Required: false

Type: string

Description: Electronic Reservation Service Provider (ERSP) assigned identifier used to identify the individual using the ERSP system.

OTA_AirLowFareSearchRQ.POS.Source.FirstDepartPoint

Required: false

Type: string

Description: The point of first departure in a trip.

OTA_AirLowFareSearchRQ.POS.Source.AgentIATA

Required: false

Type: string

Description: Agent IATA

OTA_AirLowFareSearchRQ.POS.Source.HomePCC

Required: false

Type: string

Description: Home PCC

OTA_AirLowFareSearchRQ.POS.Source.AgentCity

Required: false

Type: string

Description: Agent city

OTA_AirLowFareSearchRQ.POS.Source.AgentDuty

Required: false

Type: string

Description: Agent duty

OTA_AirLowFareSearchRQ.POS.Source.AgentSine

Required: false

Type: string

Description: Identifies the party within the requesting entity.

OTA_AirLowFareSearchRQ.POS.Source.MainTravelAgencyPCC

Required: false

Type: string

Description: Main travel agency PCC

OTA_AirLowFareSearchRQ.POS.Source.PersonalCityCode

Required: false

Type: string

Description: City code part of Office Accounting Code

OTA_AirLowFareSearchRQ.POS.Source.AgentDepartmentCode

Required: false

Type: string

Description: Agent department code

OTA_AirLowFareSearchRQ.POS.Source.TravelAgencyIATA

Required: false

Type: string

Description: Travel agency IATA

OTA_AirLowFareSearchRQ.POS.Source.AbacusUser

Required: false

Type: boolean

Default: false

Description: Abacus user

OTA_AirLowFareSearchRQ.POS.Source.AgentFunction

Required: false

Type: string

Description: Agent function

OTA_AirLowFareSearchRQ.POS.Source.AirlineVendorID

Required: false

Type: string

Description: The IATA assigned airline code.

OTA_AirLowFareSearchRQ.POS.Source.RequestorID

Required: true

Type: object

Description: An identifier of the entity making the request (e.g. ATA/IATA/ID number, Electronic Reservation Service Provider (ERSP), Association of British Travel Agents (ABTA)).

OTA_AirLowFareSearchRQ.POS.Source.RequestorID.Instance

Required: false

Type: string

Description: The identification of a record as it exists at a point in time. An instance is used in update messages where the sender must assure the server that the update sent refers to the most recent modification level of the object being updated.

OTA_AirLowFareSearchRQ.POS.Source.RequestorID.URL

Required: false

Type: string

Description: URL that identifies the location associated with the record identified by the UniqueID.

OTA_AirLowFareSearchRQ.POS.Source.RequestorID.ID_Context

Required: false

Type: string

Description: Used to identify the source of the identifier (e.g. IATA, ABTA, etc.).

OTA_AirLowFareSearchRQ.POS.Source.RequestorID.ID

Required: true

Type: string

Description: A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.

OTA_AirLowFareSearchRQ.POS.Source.RequestorID.Type

Required: true

Type: string

Description: A reference to the type of object defined by the UniqueID element. Refer to OTA Code List Unique ID Type (UIT).

OTA_AirLowFareSearchRQ.POS.Source.RequestorID.CompanyName

Required: false

Type: object

Description: Identifies the company that is associated with the UniqueID.

OTA_AirLowFareSearchRQ.POS.Source.RequestorID.CompanyName.CompanyShortName

Required: false

Type: string

Description: Used for Character Strings, length 1 to 64

OTA_AirLowFareSearchRQ.POS.Source.RequestorID.CompanyName.TravelSector

Required: false

Type: string

Description: Refer to OTA Code List Travel Sector (TVS).

OTA_AirLowFareSearchRQ.POS.Source.RequestorID.CompanyName.Code

Required: false

Type: string

Description: Identifies a company by the company code.

OTA_AirLowFareSearchRQ.POS.Source.RequestorID.CompanyName.CodeContext

Required: false

Type: string

Description: Identifies the context of the identifying code, such as DUNS, IATA or internal code, etc.

OTA_AirLowFareSearchRQ.POS.Source.Position

Required: false

Type: object

Description: Used to identify geospatial postion of the requesting entity.

OTA_AirLowFareSearchRQ.POS.Source.Position.Altitude

Required: false

Type: string

Description: Used for Character Strings, length 1 to 16

OTA_AirLowFareSearchRQ.POS.Source.Position.Longitude

Required: false

Type: string

Description: Used for Character Strings, length 1 to 16

OTA_AirLowFareSearchRQ.POS.Source.Position.Latitude

Required: false

Type: string

Description: Used for Character Strings, length 1 to 16

OTA_AirLowFareSearchRQ.POS.Source.BookingChannel

Required: false

Type: object

Description: Specifies the booking channel type and whether it is the primary means of connectivity of the source.

OTA_AirLowFareSearchRQ.POS.Source.BookingChannel.Primary

Required: false

Type: boolean

Description: Indicates whether the enumerated booking channel is the primary means of connectivity used by the source.

OTA_AirLowFareSearchRQ.POS.Source.BookingChannel.Type

Required: false

Type: string

Description: The type of booking channel (e.g. Global Distribution System (GDS), Alternative Distribution System (ADS), Sales and Catering System (SCS), Property Management System (PMS), Central Reservation System (CRS), Tour Operator System (TOS), Internet and ALL). Refer to OTA Code List Booking Channel Type (BCT).

OTA_AirLowFareSearchRQ.POS.Source.BookingChannel.CompanyName

Required: false

Type: object

Description: Identifies the company that is associated with the booking channel.

OTA_AirLowFareSearchRQ.POS.Source.BookingChannel.CompanyName.CompanyShortName

Required: false

Type: string

Description: Used for Character Strings, length 1 to 64

OTA_AirLowFareSearchRQ.POS.Source.BookingChannel.CompanyName.TravelSector

Required: false

Type: string

Description: Refer to OTA Code List Travel Sector (TVS).

OTA_AirLowFareSearchRQ.POS.Source.BookingChannel.CompanyName.Code

Required: false

Type: string

Description: Identifies a company by the company code.

OTA_AirLowFareSearchRQ.POS.Source.BookingChannel.CompanyName.CodeContext

Required: false

Type: string

Description: Identifies the context of the identifying code, such as DUNS, IATA or internal code, etc.

OTA_AirLowFareSearchRQ.OriginDestinationInformation

Required: false

Type: array

Description: Origin and Destination location, and time information for the Air Low Fare Search request.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.FullDiversity

Required: false

Type: boolean

Default: false

Description: Request for full diversity of flights for the particular OriginDestination node. Used in Exchange Context Shopping

OTA_AirLowFareSearchRQ.OriginDestinationInformation.Fixed

Required: false

Type: boolean

Default: false

Description: OriginDestination node with flight and fare information fixed. Used in context shopping

OTA_AirLowFareSearchRQ.OriginDestinationInformation.RPH

Required: false

Type: string

Description: A placeholder for OriginDestinationInformation to be referenced wihin the OTA_AirLowFareSearchRS message. PricedItineraryType carries the reference to this RPH.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.DepartureDateTime

Required: false

Type: object

Description: This date should be of the form YYYY-MM-DDTHH:MM:SS

OTA_AirLowFareSearchRQ.OriginDestinationInformation.ArrivalDateTime

Required: false

Type: object

Description: This date should be of the form YYYY-MM-DDTHH:MM:SS

OTA_AirLowFareSearchRQ.OriginDestinationInformation.DepartureDates

Required: false

Type: object

OTA_AirLowFareSearchRQ.OriginDestinationInformation.DepartureDates.Day

Required: false

Type: object

OTA_AirLowFareSearchRQ.OriginDestinationInformation.DepartureDates.Day.Date

Required: true

Type: string

Description: IntelliSell Date type (required format: YYYY-MM-DD)

OTA_AirLowFareSearchRQ.OriginDestinationInformation.DepartureDates.DaysRange

Required: false

Type: object

OTA_AirLowFareSearchRQ.OriginDestinationInformation.DepartureDates.DaysRange.ToDate

Required: true

Type: string

Description: IntelliSell Date type (required format: YYYY-MM-DD)

OTA_AirLowFareSearchRQ.OriginDestinationInformation.DepartureDates.DaysRange.FromDate

Required: true

Type: string

Description: IntelliSell Date type (required format: YYYY-MM-DD)

OTA_AirLowFareSearchRQ.OriginDestinationInformation.DepartureDates.DaysRange.WeekDays

Required: false

Type: string

Description: Value format: First letter of the name of the day or '_', eg. 'SMT___S' means we are interested in departing at Saturday, Sunday, Monday or Tuesday. Even if there are schedules for Wednesday, Thursday or Friday, they won't be returned in ISell response.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.DepartureDates.LengthOfStay

Required: false

Type: object

Description: Amount of days between previous leg's DEPARTURE date and current leg's DEPARTURE date. NOTE: Allowed only in 2nd or further "OriginDestinationInformation". Example: for outbound departing on Jan 20, LengthOfStay/@Days="2" means inbound departing on Jan 22.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.DepartureDates.LengthOfStay.Days

Required: true

Type: integer

OTA_AirLowFareSearchRQ.OriginDestinationInformation.DepartureDates.LengthOfStayRange

Required: false

Type: object

Description: See comment on "LengthOfStay" element.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.DepartureDates.LengthOfStayRange.MinDays

Required: true

Type: integer

Description: (inclusive)

OTA_AirLowFareSearchRQ.OriginDestinationInformation.DepartureDates.LengthOfStayRange.MaxDays

Required: true

Type: integer

Description: (inclusive)

OTA_AirLowFareSearchRQ.OriginDestinationInformation.ArrivalDates

Required: false

Type: object

Description: Allowed only for Advanced Calendar API.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.ArrivalDates.Day

Required: false

Type: object

OTA_AirLowFareSearchRQ.OriginDestinationInformation.ArrivalDates.Day.Date

Required: true

Type: string

Description: IntelliSell Date type (required format: YYYY-MM-DD)

OTA_AirLowFareSearchRQ.OriginDestinationInformation.ArrivalDates.DaysRange

Required: false

Type: object

OTA_AirLowFareSearchRQ.OriginDestinationInformation.ArrivalDates.DaysRange.ToDate

Required: true

Type: string

Description: IntelliSell Date type (required format: YYYY-MM-DD)

OTA_AirLowFareSearchRQ.OriginDestinationInformation.ArrivalDates.DaysRange.FromDate

Required: true

Type: string

Description: IntelliSell Date type (required format: YYYY-MM-DD)

OTA_AirLowFareSearchRQ.OriginDestinationInformation.ArrivalDates.DaysRange.WeekDays

Required: false

Type: string

Description: Value format: First letter of the name of the day or '_', eg. 'SMT___S' means we are interested in departing at Saturday, Sunday, Monday or Tuesday. Even if there are schedules for Wednesday, Thursday or Friday, they won't be returned in ISell response.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.DepartureWindow

Required: false

Type: object

Description: This should be of the form HHMMHHMM.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.ArrivalWindow

Required: false

Type: object

Description: This should be of the form HHMMHHMM.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.OriginLocation

Required: true

Type: object

Description: Travel Origin Location - for example, air uses the IATA 3 letter code.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.OriginLocation.LocationCode

Required: false

Type: string

Description: Location identifying code. Required unless AirportsGroup or AllAirports is specified. Cannot appear with AirportsGroup nor AllAirports.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.OriginLocation.LocationType

Required: false

Type: string

Description: Type of location specifying if it is a city or an airport. Cannot appear without LocationCode.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.OriginLocation.AirportsGroup

Required: false

Type: string

Description: Name of the airports group

OTA_AirLowFareSearchRQ.OriginDestinationInformation.OriginLocation.CodeContext

Required: false

Type: string

Default: IATA

Description: Identifies the context of the identifying code, such as IATA, ARC, or internal code, etc.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.OriginLocation.AllAirports

Required: false

Type: boolean

Description: Flag indicating if all cached origin cities are to be processed as origin airports.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.DestinationLocation

Required: true

Type: object

Description: Travel Destination Location - for example, air uses the IATA 3 letter code.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.DestinationLocation.LocationCode

Required: false

Type: string

Description: Location identifying code. Required unless AirportsGroup or AllAirports is specified. Cannot appear with AirportsGroup nor AllAirports.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.DestinationLocation.LocationType

Required: false

Type: string

Description: Type of location specifying if it is a city or an airport. Cannot appear without LocationCode.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.DestinationLocation.AirportsGroup

Required: false

Type: string

Description: Name of the airports group

OTA_AirLowFareSearchRQ.OriginDestinationInformation.DestinationLocation.CodeContext

Required: false

Type: string

Default: IATA

Description: Identifies the context of the identifying code, such as IATA, ARC, or internal code, etc.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.DestinationLocation.AllAirports

Required: false

Type: boolean

Description: Flag indicating if all cached destination cities are to be processed as destination airports.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.ConnectionLocations

Required: false

Type: object

Description: Travel Connection Location - for example, air uses the IATA 3 letter code.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.ConnectionLocations.ConnectionLocation

Required: true

Type: array

OTA_AirLowFareSearchRQ.OriginDestinationInformation.ConnectionLocations.ConnectionLocation.LocationCode

Required: true

Type: string

Description: IATA Airport Code indicating connection location, stop, origin or destination.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.ConnectionLocations.ConnectionLocation.PreferLevel

Required: false

Type: string

Default: Only

Description: The preference level for the airport. Available levels: Only, Unacceptable.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions

Required: false

Type: object

Description: Additional elements and attributes to be included if required, per Trading Partner Agreement (TPA).

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight

Required: false

Type: array

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight.Number

Required: true

Type: number

Description: Flight number

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight.DepartureDateTime

Required: true

Type: string

Description: Departure date and time

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight.ArrivalDateTime

Required: true

Type: string

Description: Arrival date and time

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight.Shopped

Required: false

Type: boolean

Default: false

Description: Specify whether the flight is shopped.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight.ClassOfService

Required: false

Type: string

Description: Class of service

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight.Flown

Required: false

Type: boolean

Default: false

Description: Specify whether the flight is flown.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight.MarriageStatus

Required: false

Type: string

Description: Marriage status

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight.Type

Required: true

Type: string

Description: Flight type (A: Air Segment, K: ARUNK, O: Open Segment)

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight.OriginLocation

Required: true

Type: object

Description: Flight origin code

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight.OriginLocation.LocationCode

Required: false

Type: string

Description: Location identifying code. Required unless AirportsGroup or AllAirports is specified. Cannot appear with AirportsGroup nor AllAirports.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight.OriginLocation.AirportsGroup

Required: false

Type: string

Description: Name of the airports group

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight.OriginLocation.CodeContext

Required: false

Type: string

Default: IATA

Description: Identifies the context of the identifying code, such as IATA, ARC, or internal code, etc.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight.DestinationLocation

Required: true

Type: object

Description: Flight destination code

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight.DestinationLocation.LocationCode

Required: false

Type: string

Description: Location identifying code. Required unless AirportsGroup or AllAirports is specified. Cannot appear with AirportsGroup nor AllAirports.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight.DestinationLocation.AirportsGroup

Required: false

Type: string

Description: Name of the airports group

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight.DestinationLocation.CodeContext

Required: false

Type: string

Default: IATA

Description: Identifies the context of the identifying code, such as IATA, ARC, or internal code, etc.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight.Airline

Required: true

Type: object

Description: Airline information

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight.Airline.Operating

Required: true

Type: string

Description: Operating airline code

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight.Airline.Marketing

Required: true

Type: string

Description: Marketing airline code

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight.SideTrip

Required: false

Type: object

Description: Side trip information

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight.SideTrip.Number

Required: false

Type: number

Description: Side trip number

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight.SideTrip.Start

Required: false

Type: boolean

Description: Side trip start

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight.SideTrip.End

Required: false

Type: boolean

Description: Side trip end

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight.Reservation

Required: false

Type: object

Description: Reservation information

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight.Reservation.RealStatus

Required: false

Type: string

Description: Real reservation status

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight.Reservation.Status

Required: false

Type: string

Description: Reservation status

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight.MileageDisplay

Required: false

Type: array

Description: Mileage information

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight.MileageDisplay.Surcharge

Required: false

Type: number

Description: Mileage surcharge percentage

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight.MileageDisplay.City

Required: false

Type: string

Description: Mileage display city

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight.MileageDisplay.Type

Required: true

Type: string

Description: Mileage display type

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight.BookingDateTime

Required: false

Type: object

Description: Booking date and time

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight.Fare

Required: false

Type: object

Description: You don't need to specify all of these attributes for a given flight. For some of them it is sufficient to be specified in the last flight of a given fare component. For details, see notes below --- the attributes are annotated with ,,last Flight in Fare Component''.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight.Fare.ProgramID

Required: false

Type: integer

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight.Fare.Vendor

Required: false

Type: string

Description: Vendor (note: last Flight in Fare Component)

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight.Fare.Tariff

Required: false

Type: string

Description: Tariff (note: last Flight in Fare Component)

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight.Fare.Amount

Required: false

Type: number

Description: Fare amount (note: last Flight in Fare Component)

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight.Fare.SourceVendor

Required: false

Type: string

Description: Fare Source Vendor (note: last Flight in Fare Component)

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight.Fare.BrandID

Required: false

Type: string

Description: Used to indicate brand code

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight.Fare.ComponentNo

Required: false

Type: number

Description: Fare component number

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight.Fare.RuleNumber

Required: false

Type: string

Description: Rule Number (note: last Flight in Fare Component)

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight.Fare.BasisCode

Required: false

Type: string

Description: Fare basis code

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight.PlusUp

Required: false

Type: array

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight.PlusUp.FareDestinationCity

Required: false

Type: string

Description: Fare Destination City

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight.PlusUp.OriginCity

Required: true

Type: string

Description: Origin City

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight.PlusUp.ViaCity

Required: false

Type: string

Description: Via City

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight.PlusUp.Amount

Required: true

Type: number

Description: Amount

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight.PlusUp.Message

Required: false

Type: string

Description: Message

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight.PlusUp.FareOriginCity

Required: false

Type: string

Description: Fare Origin City

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight.PlusUp.DestinationCity

Required: true

Type: string

Description: Destination City

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Flight.PlusUp.CountryOfPayment

Required: false

Type: string

Description: Country of payment

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.PassengerPriceAdjustment

Required: false

Type: array

Description: Element by means of which user can specify fixed price for a given passenger to be preserved in subsequent calls to Context Shopping.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.PassengerPriceAdjustment.PassengerID

Required: false

Type: number

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.PassengerPriceAdjustment.BaseFare

Required: false

Type: object

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.PassengerPriceAdjustment.BaseFare.Amount

Required: true

Type: number

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.PassengerPriceAdjustment.EquivFare

Required: false

Type: object

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.PassengerPriceAdjustment.EquivFare.Amount

Required: true

Type: number

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.PassengerPriceAdjustment.EquivFare.EffectivePriceDeviation

Required: false

Type: number

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.PassengerPriceAdjustment.TotalTax

Required: false

Type: object

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.PassengerPriceAdjustment.TotalTax.Amount

Required: true

Type: number

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.PassengerPriceAdjustment.TotalFare

Required: false

Type: object

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.PassengerPriceAdjustment.TotalFare.Amount

Required: true

Type: number

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Routing

Required: false

Type: array

Description: Definition of a routing

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Routing.AddWildcards

Required: false

Type: boolean

Description: If true, wildcards will be automatically inserted between each two leg (RoutingLeg) elements. Will be set to 'false' if not present.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Routing.RoutingLeg

Required: true

Type: array

Description: Definition of individual routing legs, at least one leg must be present.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Routing.RoutingLeg.InboundOutboundCarrier

Required: false

Type: array

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Routing.RoutingLeg.InboundCarrier

Required: false

Type: array

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Routing.RoutingLeg.OutboundCarrier

Required: false

Type: array

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Routing.RoutingLeg.ConnectPoint

Required: false

Type: array

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.DateFlexibility

Required: false

Type: array

Description: The number of alternate days around the travel date to search.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.DateFlexibility.Validate

Required: false

Type: boolean

Description: Flag telling if dates within the specified range should be processed in the validate path.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.DateFlexibility.Tolerance

Required: false

Type: boolean

Description: This attribute enables the date tolerance in Calendar Cross Mode. Shopping will combine X dates (instead of just 1) from this leg with all dates from other leg. X value is derived from rule setting.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.DateFlexibility.Minus

Required: false

Type: integer

Description: Number of alternate dates after requested travel date.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.DateFlexibility.NbrOfDays

Required: false

Type: integer

Description: Number of alternate dates before and after requested travel date.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.DateFlexibility.Plus

Required: false

Type: integer

Description: Number of alternate dates before requested travel date.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.SisterDestinationLocation

Required: false

Type: array

Description: List of alternate destination cities to search

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.SisterDestinationLocation.LocationCode

Required: false

Type: string

Description: Location identifying code. Required unless AirportsGroup or AllAirports is specified. Cannot appear with AirportsGroup nor AllAirports.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.SisterDestinationLocation.LocationType

Required: false

Type: string

Description: Type of location specifying if it is a city or an airport. Cannot appear without LocationCode.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.SisterDestinationLocation.AirportsGroup

Required: false

Type: string

Description: Name of the airports group

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.SisterDestinationLocation.CodeContext

Required: false

Type: string

Default: IATA

Description: Identifies the context of the identifying code, such as IATA, ARC, or internal code, etc.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.SisterDestinationMileage

Required: false

Type: object

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.SisterDestinationMileage.Number

Required: true

Type: integer

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.SisterOriginLocation

Required: false

Type: array

Description: List of alternate origin cities to search

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.SisterOriginLocation.LocationCode

Required: false

Type: string

Description: Location identifying code. Required unless AirportsGroup or AllAirports is specified. Cannot appear with AirportsGroup nor AllAirports.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.SisterOriginLocation.LocationType

Required: false

Type: string

Description: Type of location specifying if it is a city or an airport. Cannot appear without LocationCode.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.SisterOriginLocation.AirportsGroup

Required: false

Type: string

Description: Name of the airports group

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.SisterOriginLocation.CodeContext

Required: false

Type: string

Default: IATA

Description: Identifies the context of the identifying code, such as IATA, ARC, or internal code, etc.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.SisterOriginMileage

Required: false

Type: object

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.SisterOriginMileage.Number

Required: true

Type: integer

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.SegmentType

Required: false

Type: object

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.SegmentType.Code

Required: false

Type: string

Description: "Code" can be "ARUNK", "O" for normal, or "X" for connection.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.AlternateTime

Required: false

Type: object

Description: Maximum time difference/deviation allowed.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.AlternateTime.Minus

Required: false

Type: integer

Description: Maximum number of hours before desired time.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.AlternateTime.Plus

Required: false

Type: integer

Description: Maximum number of hours after desired time.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.AlternateTime.PlusMinus

Required: false

Type: integer

Description: Maximum time difference between actual and desired time.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.MaxOneWayOptions

Required: false

Type: object

Description: Maximum number of options to return.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.MaxOneWayOptions.Value

Required: true

Type: integer

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.NumOneWayOptions

Required: false

Type: object

Description: Number of options for requested date.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.NumOneWayOptions.Number

Required: true

Type: integer

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.CabinPref

Required: false

Type: object

Description: Defines preferred cabin to be used in a search for this leg level (if SegmentType is "O") or segment (if SegmentType is "X"). The cabin type specified in this element will override the cabin type specified at the request level for this leg/segment. If a cabin type is not specified for this element the cabin type at request level will be used as default for this leg or segment. If the cabin type is not specified at both the leg/segment level and request level a default cabin of "Economy" will be used?

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.CabinPref.Cabin

Required: false

Type: string

Description: Specify cabin type.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.CabinPref.PreferLevel

Required: false

Type: string

Default: Preferred

Description: Used to specify a preference level for something that is or will be requested (e.g. a supplier of a service, a type of service, a form of payment, etc.). Valid values are: 'Only', 'Unacceptable', 'Preferred'.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.ConnectionTime

Required: false

Type: object

Description: Connection time between segments.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.ConnectionTime.ExcludedConnectionEnd

Required: false

Type: string

Description: Excluded connection time end in format HHMM

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.ConnectionTime.Max

Required: false

Type: integer

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.ConnectionTime.ExcludedConnectionBegin

Required: false

Type: string

Description: Excluded connection time begin in format HHMM

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.ConnectionTime.EnableExcludedConnection

Required: false

Type: boolean

Description: Enable excluded connection time (default: true)

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.ConnectionTime.Min

Required: false

Type: integer

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.TotalTravelTime

Required: false

Type: object

Description: Total travel time settings

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.TotalTravelTime.Max

Required: false

Type: number

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.TotalTravelTime.Min

Required: false

Type: number

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.IncludeVendorPref

Required: false

Type: array

Description: Consider only these carriers for this leg.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.IncludeVendorPref.Code

Required: true

Type: string

Description: Identifies a company by the company code.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.IncludeAlliancePref

Required: false

Type: array

Description: Consider only these alliances.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.IncludeAlliancePref.Code

Required: true

Type: string

Description: Identifies an alliance by the alliance code.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.DepartureDays

Required: false

Type: object

Description: Specify which days of week to consider for departure.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.DepartureDays.Value

Required: true

Type: string

Description: Value format: First letter of the name of the day or '_', eg. 'SMT___S' means we are interested in departing at Saturday, Sunday, Monday or Tuesday. Even if there are schedules for Wednesday, Thursday or Friday, they won't be returned in ISell response.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Baggage

Required: false

Type: object

Description: This element allows user to get baggage information

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Baggage.FreePieceRequired

Required: true

Type: boolean

Description: Free baggage piece is required.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.ClassOfService

Required: false

Type: array

Description: Requested booking code per single leg

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.ClassOfService.Code

Required: true

Type: string

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.FareBasis

Required: false

Type: array

Description: Fare Basis Codes requested for main fare leg

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.FareBasis.Code

Required: true

Type: string

Description: One to fifteen character Fare Basis Code. Uppercase letters, numbers and wildcards "-" "?" "^" are allowed. Minus (-): zero or more characters. Question mark (?): exactly one character. Caret followed by an uppercase letter or a number (^X): exactly one character, excluding X (replace X with the charter you want to reject).

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.FareType

Required: false

Type: array

Description: Defines preferred or excluded fare type codes for main fare leg.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.FareType.Code

Required: true

Type: string

Description: Specify fare type code.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.FareType.PreferLevel

Required: true

Type: string

Description: Used to specify a preference level for ValidatingCarrier. For adding new enums see PreferLevelType. Valid values are: 'Unacceptable', 'Preferred'.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.BrandFilters

Required: false

Type: object

Description: Defines preferred or excluded brand type codes for main fare leg.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.BrandFilters.Brand

Required: false

Type: array

Description: Indicates brand code preferences.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.BrandFilters.Brand.Code

Required: true

Type: string

Description: Specify brand code.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.BrandFilters.Brand.PreferLevel

Required: true

Type: string

Description: Used to specify a preference level for ValidatingCarrier. For adding new enums see PreferLevelType. Valid values are: 'Unacceptable', 'Preferred'.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Stopover

Required: false

Type: object

Description: Requested stopover informations

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Stopover.DepartureDateTime

Required: true

Type: object

Description: This date should be of the form YYYY-MM-DDTHH:MM:SS

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Stopover.DepartureWindow

Required: false

Type: object

Description: This should be of the form HHMMHHMM.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Stopover.StopoverPoint

Required: true

Type: object

Description: Stopover point - for example, air uses the IATA 3 letter code.

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Stopover.StopoverPoint.LocationCode

Required: true

Type: string

OTA_AirLowFareSearchRQ.OriginDestinationInformation.TPA_Extensions.Stopover.StopoverPoint.LocationType

Required: false

Type: string

Description: Type of location specifying if it is a city or an airport. Cannot appear without LocationCode.

OTA_AirLowFareSearchRQ.Leg

Required: false

Type: array

Description: Single leg specification

OTA_AirLowFareSearchRQ.Leg.RPH

Required: true

Type: string

Description: A placeholder for OriginDestinationInformation to be referenced wihin the OTA_AirLowFareSearchRS message. PricedItineraryType carries the reference to this RPH.

OTA_AirLowFareSearchRQ.Leg.MaxOptions

Required: false

Type: integer

Description: Maximum number of options to return.

OTA_AirLowFareSearchRQ.Leg.DepartureDateTime

Required: false

Type: object

OTA_AirLowFareSearchRQ.Leg.DepartureDateTime.ConnectionTimeMax

Required: false

Type: integer

Description: Maximal amount of time between flights

OTA_AirLowFareSearchRQ.Leg.DepartureDateTime.TimeWindowEnd

Required: false

Type: string

Description: Allowed amount of time after specified time.

OTA_AirLowFareSearchRQ.Leg.DepartureDateTime.DateTime

Required: true

Type: string

Description: This date should be of the form YYYY-MM-DDTHH:MM:SS.

OTA_AirLowFareSearchRQ.Leg.DepartureDateTime.ConnectionTimeMin

Required: false

Type: integer

Description: Minimal amount of time between flights

OTA_AirLowFareSearchRQ.Leg.DepartureDateTime.DateFlexibility

Required: false

Type: integer

Description: The number of alternate days around the travel date to search.

OTA_AirLowFareSearchRQ.Leg.DepartureDateTime.TimeWindowStart

Required: false

Type: string

Description: Allowed amount of time before specified time.

OTA_AirLowFareSearchRQ.Leg.DepartureDateTime.MaxOptionsPerDate

Required: false

Type: integer

Description: Number of options for requested date.

OTA_AirLowFareSearchRQ.Leg.DepartureDateTime.TimeTolerance

Required: false

Type: integer

Description: Maximum time difference between actual and desired time.

OTA_AirLowFareSearchRQ.Leg.DepartureDateTime.WeekDays

Required: false

Type: string

Description: Specify which days of week to consider for departure. Value format: First letter of the name of the day or '_', eg. 'SMT___S' means we are interested in departing at Saturday, Sunday, Monday or Tuesday. Even if there are schedules for Wednesday, Thursday or Friday, they won't be returned in ISell response.

OTA_AirLowFareSearchRQ.Leg.ArrivalDateTime

Required: false

Type: object

OTA_AirLowFareSearchRQ.Leg.ArrivalDateTime.ConnectionTimeMax

Required: false

Type: integer

Description: Maximal amount of time between flights

OTA_AirLowFareSearchRQ.Leg.ArrivalDateTime.TimeWindowEnd

Required: false

Type: string

Description: Allowed amount of time after specified time.

OTA_AirLowFareSearchRQ.Leg.ArrivalDateTime.DateTime

Required: true

Type: string

Description: This date should be of the form YYYY-MM-DDTHH:MM:SS.

OTA_AirLowFareSearchRQ.Leg.ArrivalDateTime.ConnectionTimeMin

Required: false

Type: integer

Description: Minimal amount of time between flights

OTA_AirLowFareSearchRQ.Leg.ArrivalDateTime.DateFlexibility

Required: false

Type: integer

Description: The number of alternate days around the travel date to search.

OTA_AirLowFareSearchRQ.Leg.ArrivalDateTime.TimeWindowStart

Required: false

Type: string

Description: Allowed amount of time before specified time.

OTA_AirLowFareSearchRQ.Leg.ArrivalDateTime.MaxOptionsPerDate

Required: false

Type: integer

Description: Number of options for requested date.

OTA_AirLowFareSearchRQ.Leg.ArrivalDateTime.TimeTolerance

Required: false

Type: integer

Description: Maximum time difference between actual and desired time.

OTA_AirLowFareSearchRQ.Leg.Origins

Required: true

Type: object

OTA_AirLowFareSearchRQ.Leg.Origins.Origin

Required: true

Type: array

OTA_AirLowFareSearchRQ.Leg.Origins.Origin.AirportCode

Required: false

Type: string

Description: Required unless AirportsGroup is specified. Cannot appear with AirportsGroup.

OTA_AirLowFareSearchRQ.Leg.Origins.Origin.AirportsGroup

Required: false

Type: string

Description: Name of the airports group

OTA_AirLowFareSearchRQ.Leg.Destinations

Required: true

Type: object

OTA_AirLowFareSearchRQ.Leg.Destinations.Destination

Required: true

Type: array

OTA_AirLowFareSearchRQ.Leg.Destinations.Destination.AirportCode

Required: false

Type: string

Description: Required unless AirportsGroup is specified. Cannot appear with AirportsGroup.

OTA_AirLowFareSearchRQ.Leg.Destinations.Destination.AirportsGroup

Required: false

Type: string

Description: Name of the airports group

OTA_AirLowFareSearchRQ.Leg.ConnectionLocations

Required: false

Type: object

Description: Travel Connection Location - for example, air uses the IATA 3 letter code.

OTA_AirLowFareSearchRQ.Leg.ConnectionLocations.ConnectionLocation

Required: true

Type: array

OTA_AirLowFareSearchRQ.Leg.ConnectionLocations.ConnectionLocation.LocationCode

Required: true

Type: string

Description: IATA Airport Code indicating connection location, stop, origin or destination.

OTA_AirLowFareSearchRQ.Leg.ConnectionLocations.ConnectionLocation.PreferLevel

Required: false

Type: string

Default: Only

Description: The preference level for the airport. Available levels: Only, Unacceptable.

OTA_AirLowFareSearchRQ.Leg.Carriers

Required: false

Type: object

Description: Carrier preferrence information

OTA_AirLowFareSearchRQ.Leg.Carriers.IncludeVendorPref

Required: false

Type: array

Description: Consider only these carriers for this leg.

OTA_AirLowFareSearchRQ.Leg.Carriers.IncludeVendorPref.Code

Required: true

Type: string

Description: Identifies a company by the company code.

OTA_AirLowFareSearchRQ.Leg.Carriers.ExcludeVendorPref

Required: false

Type: array

Description: Do not consider these carriers for this leg.

OTA_AirLowFareSearchRQ.Leg.Carriers.ExcludeVendorPref.Code

Required: true

Type: string

Description: Identifies a company by the company code.

OTA_AirLowFareSearchRQ.Leg.Cabin

Required: false

Type: object

Description: Defines preferred cabin to be used in a search for this leg level.

OTA_AirLowFareSearchRQ.Leg.Cabin.PreferenceLevel

Required: false

Type: string

Default: Preferred

Description: Used to specify a preference level for something that is or will be requested (e.g. a supplier of a service, a type of service, a form of payment, etc.). Valid values are: 'Only', 'Unacceptable', 'Preferred'.

OTA_AirLowFareSearchRQ.Leg.Cabin.Type

Required: false

Type: string

Description: Specifies cabin type.

OTA_AirLowFareSearchRQ.TravelPreferences

Required: false

Type: object

Description: Air Low Fare Search Request preference information.

OTA_AirLowFareSearchRQ.TravelPreferences.SmokingAllowed

Required: false

Type: boolean

Default: false

OTA_AirLowFareSearchRQ.TravelPreferences.OnTimeRate

Required: false

Type: number

Description: Request for flights in response that meet the given Department of Transport on-time rate. This is a number between 0 and 100.

OTA_AirLowFareSearchRQ.TravelPreferences.ETicketDesired

Required: false

Type: boolean

Default: false

Description: Request flights that are e-ticketable in the response.

OTA_AirLowFareSearchRQ.TravelPreferences.MaxStopsQuantity

Required: false

Type: integer

Description: Request flights that have no more than the requested number of stops.

OTA_AirLowFareSearchRQ.TravelPreferences.Hybrid

Required: false

Type: boolean

Default: true

Description: If false no solutions priced outside of ATSE systems will be returned in response for carriers operating in hybrid content distribution model.

OTA_AirLowFareSearchRQ.TravelPreferences.LookForAlternatives

Required: false

Type: boolean

Default: true

Description: If false no alternative solutions will be returned in response

OTA_AirLowFareSearchRQ.TravelPreferences.UseAllFlights

Required: false

Type: string

Default: None

Description: Define on which legs each flight should appear at least once.

OTA_AirLowFareSearchRQ.TravelPreferences.AllFlightsData

Required: false

Type: boolean

Default: false

Description: Return flights not combinable into roundtrips as one ways is a separate section.

OTA_AirLowFareSearchRQ.TravelPreferences.ValidInterlineTicket

Required: false

Type: boolean

Default: false

Description: Request options that are validated on base of interline ticketing aggrement.

OTA_AirLowFareSearchRQ.TravelPreferences.VendorPref

Required: false

Type: array

Description: Specify vendors to include and exclude from the response.

OTA_AirLowFareSearchRQ.TravelPreferences.VendorPref.CompanyShortName

Required: false

Type: string

Description: Used for Character Strings, length 1 to 64

OTA_AirLowFareSearchRQ.TravelPreferences.VendorPref.Code

Required: false

Type: string

Description: Identifies a company by the company code.

OTA_AirLowFareSearchRQ.TravelPreferences.VendorPref.CodeContext

Required: false

Type: string

Description: Identifies the context of the identifying code, such as DUNS, IATA or internal code, etc.

OTA_AirLowFareSearchRQ.TravelPreferences.VendorPref.PreferLevel

Required: false

Type: string

Default: Preferred

Description: Used to specify a preference level for something that is or will be requested (e.g. a supplier of a service, a type of service, a form of payment, etc.). Valid values are: 'Only', 'Unacceptable', 'Preferred'.

OTA_AirLowFareSearchRQ.TravelPreferences.VendorPref.TravelSector

Required: false

Type: string

Description: Refer to OTA Code List Travel Sector (TVS).

OTA_AirLowFareSearchRQ.TravelPreferences.VendorPref.Type

Required: false

Type: string

Description: Specifies what type of carrier it applies to.

OTA_AirLowFareSearchRQ.TravelPreferences.VendorPrefApplicability

Required: false

Type: array

Description: Specifies if online or interline carrier selection logic should be applied for provided carrier type. One instance per carrier type.

OTA_AirLowFareSearchRQ.TravelPreferences.VendorPrefApplicability.Value

Required: true

Type: string

Description: Specifies carrier selection method. Valid values are: 'AllSegments', 'AtLeastOneSegment'.

OTA_AirLowFareSearchRQ.TravelPreferences.VendorPrefApplicability.Type

Required: true

Type: string

Description: Specifies what type of carrier it applies to.

OTA_AirLowFareSearchRQ.TravelPreferences.VendorPrefPairing

Required: false

Type: array

Description: Specifies which marketing and operating carrier pairs are preferred or unacceptable.

OTA_AirLowFareSearchRQ.TravelPreferences.VendorPrefPairing.Applicability

Required: false

Type: string

Default: AllSegments

Description: Specifies carrier selection method. Valid values are: 'AllSegments', 'AtLeastOneSegment'.

OTA_AirLowFareSearchRQ.TravelPreferences.VendorPrefPairing.PreferLevel

Required: true

Type: string

Description: Used to specify a preference level for all carrier combinations inside one element. Valid values are: 'Unacceptable', 'Preferred'.

OTA_AirLowFareSearchRQ.TravelPreferences.VendorPrefPairing.VendorPref

Required: true

Type: array

Description: Specify vendors preferred or unacceptable in the response.

OTA_AirLowFareSearchRQ.TravelPreferences.VendorPrefPairing.VendorPref.Code

Required: true

Type: string

OTA_AirLowFareSearchRQ.TravelPreferences.VendorPrefPairing.VendorPref.Type

Required: false

Type: string

Description: Used to specify if carrier type is marketing or operating. Valid values are: 'Marketing', 'Operating'.

OTA_AirLowFareSearchRQ.TravelPreferences.FlightTypePref

Required: false

Type: object

Description: Defines preferred flight characteristics to be used in a search.

OTA_AirLowFareSearchRQ.TravelPreferences.FlightTypePref.FlightType

Required: false

Type: string

Description: Identifies a particular type of flight - Direct, Stopover etc. Valid values are: 'Nonstop', 'Direct', 'Connection'.

OTA_AirLowFareSearchRQ.TravelPreferences.FlightTypePref.PreferLevel

Required: false

Type: string

Default: Preferred

Description: Used to specify a preference level for something that is or will be requested (e.g. a supplier of a service, a type of service, a form of payment, etc.). Valid values are: 'Only', 'Unacceptable', 'Preferred'.

OTA_AirLowFareSearchRQ.TravelPreferences.FlightTypePref.MaxConnections

Required: false

Type: string

Description: Indicates that if connection is chosen, then this attribute defines the maximum number of connections preferred.

OTA_AirLowFareSearchRQ.TravelPreferences.FareRestrictPref

Required: false

Type: array

Description: Constrains a fare search to those with restrictions that satisfy user-imposed limitations.

OTA_AirLowFareSearchRQ.TravelPreferences.FareRestrictPref.FareRestriction

Required: false

Type: string

Description: Refer to OTA Code List Fare Restriction (FAR).

OTA_AirLowFareSearchRQ.TravelPreferences.FareRestrictPref.PreferLevel

Required: false

Type: string

Default: Preferred

Description: Used to specify a preference level for something that is or will be requested (e.g. a supplier of a service, a type of service, a form of payment, etc.). Valid values are: 'Only', 'Unacceptable', 'Preferred'.

OTA_AirLowFareSearchRQ.TravelPreferences.FareRestrictPref.AdvResTicketing

Required: false

Type: object

Description: Identifies whether advance reservation or ticketing restrictions are acceptable in the search results.

OTA_AirLowFareSearchRQ.TravelPreferences.FareRestrictPref.AdvResTicketing.AdvTicketingInd

Required: false

Type: boolean

Description: Indicator for identifying whether or not advance ticketing restrictions are involved in the request or response.

OTA_AirLowFareSearchRQ.TravelPreferences.FareRestrictPref.AdvResTicketing.AdvResInd

Required: false

Type: boolean

Description: Indicator for identifying whether or not advance reservation restrictions are involved in the request or response.

OTA_AirLowFareSearchRQ.TravelPreferences.FareRestrictPref.AdvResTicketing.AdvReservation

Required: false

Type: object

Description: Specifies constraints on date of advance reservations.

OTA_AirLowFareSearchRQ.TravelPreferences.FareRestrictPref.AdvResTicketing.AdvReservation.LatestTimeOfDay

Required: false

Type: string

Description: The time of day by which reservations must be made on the last day that advance reservations can be made.

OTA_AirLowFareSearchRQ.TravelPreferences.FareRestrictPref.AdvResTicketing.AdvReservation.LatestPeriod

Required: false

Type: string

Description: The amount of elapsed time or number of occurrences of a day of the week before departure needed to satisfy an advance reservation requirement.

OTA_AirLowFareSearchRQ.TravelPreferences.FareRestrictPref.AdvResTicketing.AdvReservation.LatestUnit

Required: false

Type: string

Description: The unit of elapsed time or the day of the week to be applied to the LatestPeriod value.

OTA_AirLowFareSearchRQ.TravelPreferences.FareRestrictPref.AdvResTicketing.AdvTicketing

Required: false

Type: object

Description: Specifies advance ticketing restrictions.

OTA_AirLowFareSearchRQ.TravelPreferences.FareRestrictPref.AdvResTicketing.AdvTicketing.FromResUnit

Required: false

Type: string

Description: The unit of elapsed time or the day of the week to be applied to the period after reservation are made that a ticket must be purchased.

OTA_AirLowFareSearchRQ.TravelPreferences.FareRestrictPref.AdvResTicketing.AdvTicketing.FromDepartUnit

Required: false

Type: string

Description: The unit of elapsed time or the day of the week to be applied to the the period before departure that a ticket must be purchased.

OTA_AirLowFareSearchRQ.TravelPreferences.FareRestrictPref.AdvResTicketing.AdvTicketing.FromDepartPeriod

Required: false

Type: string

Description: A length of time expressed as either an amount of time or the number of occurrences of a day of the week before departure that a ticket must be purchased.

OTA_AirLowFareSearchRQ.TravelPreferences.FareRestrictPref.AdvResTicketing.AdvTicketing.FromResTimeOfDay

Required: false

Type: string

Description: The time of day after reservations are made by which a ticket must be purchased.

OTA_AirLowFareSearchRQ.TravelPreferences.FareRestrictPref.AdvResTicketing.AdvTicketing.FromResPeriod

Required: false

Type: string

Description: A length of time expressed as either an amount of time or the number of occurrences of a day of the week after reservations are made that a ticket must be purchased.

OTA_AirLowFareSearchRQ.TravelPreferences.FareRestrictPref.AdvResTicketing.AdvTicketing.FromDepartTimeOfDay

Required: false

Type: string

Description: The time of day prior to departure when the ticket must be purchased.

OTA_AirLowFareSearchRQ.TravelPreferences.FareRestrictPref.StayRestrictions

Required: false

Type: object

Description: Identifies whether restrictions on minimum or maximum stays should be included in the search results.

OTA_AirLowFareSearchRQ.TravelPreferences.FareRestrictPref.StayRestrictions.StayRestrictionsInd

Required: false

Type: boolean

Description: True indicates that Stay Restrictions exist.

OTA_AirLowFareSearchRQ.TravelPreferences.FareRestrictPref.StayRestrictions.MinimumStay

Required: false

Type: object

Description: Specifies restrictions for the shortest length/period of time or earliest day return travel can commence or be completed.

OTA_AirLowFareSearchRQ.TravelPreferences.FareRestrictPref.StayRestrictions.MinimumStay.MinStay

Required: false

Type: integer

Description: The amount of elapsed time or number of occurrences of a day of the week needed to satisfy a minimum stay requirement.

OTA_AirLowFareSearchRQ.TravelPreferences.FareRestrictPref.StayRestrictions.MinimumStay.MinStayDate

Required: false

Type: string

Description: The specific date for the minimum stay requirement.

OTA_AirLowFareSearchRQ.TravelPreferences.FareRestrictPref.StayRestrictions.MinimumStay.ReturnTimeOfDay

Required: false

Type: string

Description: The time of day when return travel may commence.

OTA_AirLowFareSearchRQ.TravelPreferences.FareRestrictPref.StayRestrictions.MinimumStay.StayUnit

Required: false

Type: string

Description: The unit of elapsed time or the day of the week applied to the MinStay value.

OTA_AirLowFareSearchRQ.TravelPreferences.FareRestrictPref.StayRestrictions.MaximumStay

Required: false

Type: object

Description: Specifies restrictions for the longest length/period of time or last day to begin or complete the return.

OTA_AirLowFareSearchRQ.TravelPreferences.FareRestrictPref.StayRestrictions.MaximumStay.MaxStayDate

Required: false

Type: string

Description: The specific date for the maximum stay requirement.

OTA_AirLowFareSearchRQ.TravelPreferences.FareRestrictPref.StayRestrictions.MaximumStay.ReturnTimeOfDay

Required: false

Type: string

Description: The time of day when return travel may commence.

OTA_AirLowFareSearchRQ.TravelPreferences.FareRestrictPref.StayRestrictions.MaximumStay.ReturnType

Required: false

Type: string

Description: Code indicating whether travel must commence or be completed in order to satisfy the stay restriction.

OTA_AirLowFareSearchRQ.TravelPreferences.FareRestrictPref.StayRestrictions.MaximumStay.MaxStay

Required: false

Type: integer

Description: The amount of elapsed time or number of occurrences of a day of the week that must occur to satisfy a maximum stay requirement.

OTA_AirLowFareSearchRQ.TravelPreferences.FareRestrictPref.StayRestrictions.MaximumStay.StayUnit

Required: false

Type: string

Description: The unit of elapsed time or the day of the week applied to the MaxStay value.

OTA_AirLowFareSearchRQ.TravelPreferences.FareRestrictPref.VoluntaryChanges

Required: false

Type: object

Description: Identifies whether penalties associated with voluntary changes should be included in the search results.

OTA_AirLowFareSearchRQ.TravelPreferences.FareRestrictPref.VoluntaryChanges.VolChangeInd

Required: false

Type: boolean

Description: Indicator used to specify whether voluntary change and other penalties are involved in the search or response.

OTA_AirLowFareSearchRQ.TravelPreferences.FareRestrictPref.VoluntaryChanges.Penalty

Required: false

Type: object

Description: Specifies penalty charges as either a currency amount or a percentage of the fare.

OTA_AirLowFareSearchRQ.TravelPreferences.FareRestrictPref.VoluntaryChanges.Penalty.PenaltyType

Required: false

Type: string

Description: Indicates the type of penalty involved in the search or response.

OTA_AirLowFareSearchRQ.TravelPreferences.FareRestrictPref.VoluntaryChanges.Penalty.DepartureStatus

Required: false

Type: string

Description: Identifier used to indicate whether the change occurs before or after departure from the origin city.

OTA_AirLowFareSearchRQ.TravelPreferences.FareRestrictPref.VoluntaryChanges.Penalty.Amount

Required: false

Type: number

Description: Used for amounts, max 3 decimals

OTA_AirLowFareSearchRQ.TravelPreferences.FareRestrictPref.VoluntaryChanges.Penalty.CurrencyCode

Required: false

Type: string

Description: A currency code (e.g. USD, EUR, PLN)

OTA_AirLowFareSearchRQ.TravelPreferences.FareRestrictPref.VoluntaryChanges.Penalty.Percent

Required: false

Type: number

Description: The penalty charge conveyed as a percent of the total fare.

OTA_AirLowFareSearchRQ.TravelPreferences.FareRestrictPref.VoluntaryChanges.Penalty.DecimalPlaces

Required: false

Type: integer

Description: Indicates the number of decimal places for a particular currency. This is equivalent to the ISO 4217 standard "minor unit".

OTA_AirLowFareSearchRQ.TravelPreferences.EquipPref

Required: false

Type: array

Description: Defines preferred equipment profile(s) to be used in a search.

OTA_AirLowFareSearchRQ.TravelPreferences.EquipPref.AirEquipType

Required: true

Type: string

Description: This is the 3 character IATA code.

OTA_AirLowFareSearchRQ.TravelPreferences.EquipPref.ChangeofGauge

Required: false

Type: boolean

Default: false

Description: Indicates there is an equipment change.

OTA_AirLowFareSearchRQ.TravelPreferences.EquipPref.WideBody

Required: false

Type: boolean

Description: Specify if equipment should have a wide body or not.

OTA_AirLowFareSearchRQ.TravelPreferences.EquipPref.PreferLevel

Required: false

Type: string

Default: Preferred

Description: Used to specify a preference level for something that is or will be requested (e.g. a supplier of a service, a type of service, a form of payment, etc.). Valid values are: 'Only', 'Unacceptable', 'Preferred'.

OTA_AirLowFareSearchRQ.TravelPreferences.CabinPref

Required: false

Type: array

Description: Defines preferred cabin(s) to be used in a search. The Cabin type specified in a OriginDestinationInformation/TPA_Extensions overrides this Cabin type for that specific segment/leg. If a Cabin type is not specified in a OriginDestinationInformation/TPA_Extensions the cabin type in this element will be used as default cabin type for that segment/leg.

OTA_AirLowFareSearchRQ.TravelPreferences.CabinPref.Cabin

Required: false

Type: string

Description: Specify cabin type.

OTA_AirLowFareSearchRQ.TravelPreferences.CabinPref.PreferLevel

Required: false

Type: string

Default: Preferred

Description: Used to specify a preference level for something that is or will be requested (e.g. a supplier of a service, a type of service, a form of payment, etc.). Valid values are: 'Only', 'Unacceptable', 'Preferred'.

OTA_AirLowFareSearchRQ.TravelPreferences.TicketDistribPref

Required: false

Type: array

Description: Defines Distribution prefernces.

OTA_AirLowFareSearchRQ.TravelPreferences.TicketDistribPref.DistribType

Required: false

Type: string

Description: Ticket distribution method; such as Fax, Email, Courier, Mail, Airport_Pickup, City_Office, Hotel_Desk, WillCall, etc.

OTA_AirLowFareSearchRQ.TravelPreferences.TicketDistribPref.TicketTime

Required: false

Type: string

Description: Ticket turnaround time desired, amount of time requested to deliver tickets.

OTA_AirLowFareSearchRQ.TravelPreferences.TicketDistribPref.PreferLevel

Required: false

Type: string

Default: Preferred

Description: Used to specify a preference level for something that is or will be requested (e.g. a supplier of a service, a type of service, a form of payment, etc.). Valid values are: 'Only', 'Unacceptable', 'Preferred'.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions

Required: false

Type: object

Description: Additional elements and attributes to be included if required, per Trading Partner Agreement (TPA).

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.DepartureWindow

Required: false

Type: object

Description: This should be of the form HHMMHHMM.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.ArrivalWindow

Required: false

Type: object

Description: This should be of the form HHMMHHMM.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.CodeShareIndicator

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.CodeShareIndicator.KeepOnlines

Required: false

Type: boolean

Description: Keep onlines

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.CodeShareIndicator.ExcludeCodeshare

Required: true

Type: boolean

Description: Exclude Codeshares

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.ExcludeVendorPref

Required: false

Type: array

Description: This element allows a user to exclude certain carriers from the search.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.ExcludeVendorPref.Code

Required: false

Type: string

Description: Identifies a company by the company code.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.IncludeAlliancePref

Required: false

Type: array

Description: Consider only these alliances.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.IncludeAlliancePref.Code

Required: true

Type: string

Description: Identifies an alliance by the alliance code.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.ExcludeAlliancePref

Required: false

Type: array

Description: Do not consider these alliances.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.ExcludeAlliancePref.Code

Required: true

Type: string

Description: Identifies an alliance by the alliance code.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.NumTrips

Required: false

Type: object

Description: This element allows a user to specify the number of itineraries returned.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.NumTrips.Number

Required: false

Type: number

Default: 9

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.NumTrips.PerMarket

Required: false

Type: integer

Description: Number of itineraries per market for alternate cities request. It allows to control market diversity only.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.NumTrips.PerDateMax

Required: false

Type: integer

Description: Maximum number of options to be retrieved for each combination of outbound/inbound dates.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.NumTrips.PerMonth

Required: false

Type: integer

Description: In Advanced Calendar API: Maximum number of itineraries to be retrieved for each departure month and departure/arrival combination.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.NumTrips.PerDateMin

Required: false

Type: integer

Description: Minimum number of options to be retrieved for each combination of outbound/inbound dates.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.AltCitiesCombinations

Required: false

Type: object

Description: Which (if any) alt cities locations should be handled in a special way (i.e. Validate instead of precomputed path).

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.AltCitiesCombinations.Destinations

Required: false

Type: string

Default: Main

Description: Which destinations to process in live path (All or Main only)

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.AltCitiesCombinations.Origins

Required: false

Type: string

Default: Main

Description: Which origins to process in live path (All or Main only)

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.NumTripsWithRouting

Required: false

Type: object

Description: This element allows a user to specify the number of itineraries with special routing returned.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.NumTripsWithRouting.Number

Required: false

Type: number

Default: 5

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.OnlineIndicator

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.OnlineIndicator.Ind

Required: false

Type: boolean

Description: If true, only Online itineraries are returned.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.InterlineIndicator

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.InterlineIndicator.Ind

Required: false

Type: boolean

Description: If true, only Interline itineraries are returned.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.TripType

Required: false

Type: object

Description: Specify air trip type.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.TripType.Value

Required: false

Type: string

Description: Identifies the trip type - one way, return, circle trip, open jaw. Valid values are: 'OneWay', 'Return', 'Circle', 'OpenJaw', 'Other'.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.MaxPrice

Required: false

Type: object

Description: Maximum price returned from LFE service.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.MaxPrice.Value

Required: false

Type: number

Description: Used for amounts, max 3 decimals

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.ContentType

Required: false

Type: object

Description: Restrict content type returned by LFE service.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.ContentType.Type

Required: false

Type: string

Description: Valid values are: 'Air', 'Rail'.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.DomesticLayoverTime

Required: false

Type: object

Description: Domestic maximum connecting hours.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.DomesticLayoverTime.Hours

Required: true

Type: number

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.LongConnectTime

Required: false

Type: object

Description: Change minimum and maximum connect time per connection in long connection schedules, specify number or percentage of requested solutions if Long Connect Time logic is enabled. Time values should be less than 1440 minutes (24 hours). If percentage is specified, % symbol should be added after the number, otherwise exact number of solutions should be provided.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.LongConnectTime.Enable

Required: false

Type: boolean

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.LongConnectTime.Max

Required: false

Type: number

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.LongConnectTime.NumberOfSolutions

Required: false

Type: string

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.LongConnectTime.Min

Required: false

Type: number

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.LongConnectPoints

Required: false

Type: object

Description: Minimum and maximum number of connection points (not necessarily long) for Long Connections.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.LongConnectPoints.Max

Required: false

Type: number

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.LongConnectPoints.Min

Required: false

Type: number

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.AirServiceOnly

Required: false

Type: object

Description: Return air service only.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.AirServiceOnly.Ind

Required: true

Type: boolean

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.JetServiceOnly

Required: false

Type: object

Description: Return jet service only.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.JetServiceOnly.Ind

Required: true

Type: boolean

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.SameConnectionAirportOnly

Required: false

Type: object

Description: Same airport at connection point restriction

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.SameConnectionAirportOnly.Ind

Required: true

Type: boolean

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.SameOriginAirportOnly

Required: false

Type: object

Description: Same airport at origin point restriction

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.SameOriginAirportOnly.Ind

Required: true

Type: boolean

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.SameTurnaroundAirportOnly

Required: false

Type: object

Description: Same airport at turnaround point restriction

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.SameTurnaroundAirportOnly.Ind

Required: true

Type: boolean

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.AircraftTypePenalty

Required: false

Type: object

Description: Aircraft type penalty (in dollars). Used to penalize propeller aircraft type in the response.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.AircraftTypePenalty.Value

Required: true

Type: number

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.AlternateAirportPenalty

Required: false

Type: object

Description: Alternate airport penalty (in dollars). Used to penalize options with alternate airports.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.AlternateAirportPenalty.Value

Required: true

Type: number

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FareAmountThreshold

Required: false

Type: object

Description: % ESV value above the lowest itinerary

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FareAmountThreshold.Value

Required: true

Type: number

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.numOfLowFareSol

Required: false

Type: object

Description: Number of low fare solutions for ESV2

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.numOfLowFareSol.Value

Required: true

Type: number

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.numOfMustPriceOnlSol

Required: false

Type: object

Description: Number of must price online solutions for ESV2

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.numOfMustPriceOnlSol.Value

Required: true

Type: number

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.numOfMustPriceInrlSol

Required: false

Type: object

Description: Number of must price interline solutions for ESV2

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.numOfMustPriceInrlSol.Value

Required: true

Type: number

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.numOfMustPriceNStpOnlSol

Required: false

Type: object

Description: Number of must price non-stop online solutions for ESV2

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.numOfMustPriceNStpOnlSol.Value

Required: true

Type: number

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.numOfMustPriceNStpInrlSol

Required: false

Type: object

Description: Number of must price non-stop interline solutions for ESV2

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.numOfMustPriceNStpInrlSol.Value

Required: true

Type: number

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.numOfMustPriceSStopOnlSol

Required: false

Type: object

Description: Number of must price single stop online solutions for ESV2

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.numOfMustPriceSStopOnlSol.Value

Required: true

Type: number

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.stpPenaltyInUSD

Required: false

Type: object

Description: Stop penalty in dollars for ESV2

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.stpPenaltyInUSD.Value

Required: true

Type: number

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.durPenaltyInUSD

Required: false

Type: object

Description: Duration penalty in dollars for ESV2

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.durPenaltyInUSD.Value

Required: true

Type: number

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.depPenaltyInUSD

Required: false

Type: object

Description: Departure penalty in dollars for ESV2

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.depPenaltyInUSD.Value

Required: true

Type: number

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.maxAllowedMustPriceOveragePerCrr

Required: false

Type: object

Description: Max allowed must price overage per carrier for ESV2

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.maxAllowedMustPriceOveragePerCrr.Value

Required: true

Type: number

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.fltOptMustPriceReuseLimit

Required: false

Type: object

Description: Flight option reuse limit (must price) for ESV2

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.fltOptMustPriceReuseLimit.Value

Required: true

Type: number

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.upperBoundMustPriceFactorForNotNonStp

Required: false

Type: object

Description: Upper bound factor for not non-stops (must price) for ESV2

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.upperBoundMustPriceFactorForNotNonStp.Value

Required: true

Type: number

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.upperBoundLFSFactor

Required: false

Type: object

Description: Low fare search upper bound factor for ESV2

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.upperBoundLFSFactor.Value

Required: true

Type: number

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.numOfMustPriceNStp1StpOnlSol

Required: false

Type: object

Description: Number of must price non-stop/one-stop online solutions for ESV2

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.numOfMustPriceNStp1StpOnlSol.Value

Required: true

Type: number

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.numOfMustPriceNStp1StpInrlSol

Required: false

Type: object

Description: Number of must price non-stop/one-stop interline solutions for ESV2

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.numOfMustPriceNStp1StpInrlSol.Value

Required: true

Type: number

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.upperBoundMustPriceFactorForNonStp

Required: false

Type: object

Description: Upper bound factor for non-stops (must price) for ESV2

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.upperBoundMustPriceFactorForNonStp.Value

Required: true

Type: number

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.maxAllowedLFSOveragePerCrrPercent

Required: false

Type: object

Description: Low fare search max allowed overage per carrier % for ESV2

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.maxAllowedLFSOveragePerCrrPercent.Value

Required: true

Type: number

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.targetMinNumOfLFSOnlSolPerCrr

Required: false

Type: object

Description: Low fare search target minimum number of online solutions per carrier for ESV2

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.targetMinNumOfLFSOnlSolPerCrr.Value

Required: true

Type: number

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.targetMinNumOfLFSTotOnlSolPercent

Required: false

Type: object

Description: Low fare search target minimum number of total online solutions % for ESV2

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.targetMinNumOfLFSTotOnlSolPercent.Value

Required: true

Type: number

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.fltOptLFSReuseLimitForNonAVS

Required: false

Type: object

Description: Low fare search flight option reuse limit for non AVS for ESV2

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.fltOptLFSReuseLimitForNonAVS.Value

Required: true

Type: number

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.fltOptLFSReuseLimitForAVS

Required: false

Type: object

Description: Low fare search flight option reuse limit for AVS for ESV2

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.fltOptLFSReuseLimitForAVS.Value

Required: true

Type: number

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.avsPenaltyCrrs

Required: false

Type: object

Description: AVS penalty carrier list (| delimited) for ESV2

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.avsPenaltyCrrs.Value

Required: true

Type: string

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.maxNumOfNonStpOnlSol

Required: false

Type: object

Description: Max number of nonstop online solutions for ESV2

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.maxNumOfNonStpOnlSol.Value

Required: true

Type: number

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.maxNumOfNonStpInrlSol

Required: false

Type: object

Description: Max number of nonstop interline solutions for ESV2

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.maxNumOfNonStpInrlSol.Value

Required: true

Type: number

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.maxNumOfSingleStpOnlSol

Required: false

Type: object

Description: Max number of single stop online solutions for ESV2

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.maxNumOfSingleStpOnlSol.Value

Required: true

Type: number

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.maxNumOf2PlusStpSol

Required: false

Type: object

Description: Max number of 2+ stops solutions for ESV2

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.maxNumOf2PlusStpSol.Value

Required: true

Type: number

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.minAllowedOveragePerCrrPercent

Required: false

Type: object

Description: Min allowed overage per carrier % for ESV2

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.minAllowedOveragePerCrrPercent.Value

Required: true

Type: number

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.minAllowedOveragePerCrr

Required: false

Type: object

Description: Min allowed overage per carrier for ESV2

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.minAllowedOveragePerCrr.Value

Required: true

Type: number

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.maxRelFareLvlOfxForNonStp

Required: false

Type: object

Description: Max relative fare level of x for nonstops for ESV2

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.maxRelFareLvlOfxForNonStp.Value

Required: true

Type: number

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.maxRelFareLvlOfxForCnx

Required: false

Type: object

Description: Max relative fare level of x for carrier for ESV2

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.maxRelFareLvlOfxForCnx.Value

Required: true

Type: number

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.numOfMustPrice2PlusStpSol

Required: false

Type: object

Description: Number of must price 2+ stops solutions for ESV2

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.numOfMustPrice2PlusStpSol.Value

Required: true

Type: number

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.ItineraryNumberThreshold

Required: false

Type: object

Description: Number of preffered/good itins to price

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.ItineraryNumberThreshold.Value

Required: true

Type: number

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.XOFares

Required: false

Type: object

Description: XOFares indicator

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.XOFares.Value

Required: true

Type: boolean

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.ExemptAllTaxes

Required: false

Type: object

Description: Exempt all taxes (/TE)

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.ExemptAllTaxes.Value

Required: true

Type: boolean

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.ExemptAllTaxesAndFees

Required: false

Type: object

Description: Exempt all taxes and fees (/TN)

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.ExemptAllTaxesAndFees.Value

Required: true

Type: boolean

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.Taxes

Required: false

Type: object

Description: Specify Taxes (/TX)

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.Taxes.Tax

Required: false

Type: array

Description: Specify tax amount and code.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.Taxes.Tax.TaxCode

Required: true

Type: string

Description: Identifies the code for the tax.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.Taxes.Tax.Amount

Required: false

Type: number

Description: Used for amounts, max 3 decimals

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.Taxes.IsRefundable

Required: false

Type: array

Description: Validates if given tax is refundable or not

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.Taxes.IsRefundable.TaxCode

Required: true

Type: string

Description: Identifies the code for the tax.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.ExemptTax

Required: false

Type: array

Description: Exempt Tax (/TE)

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.ExemptTax.TaxCode

Required: true

Type: string

Description: Identifies the code for the tax.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlightStopsAsConnections

Required: false

Type: object

Description: Treat all stops as connections.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlightStopsAsConnections.Ind

Required: true

Type: boolean

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.TicketingSumOfLocals

Required: false

Type: object

Description: Settings specific to Ticketing Sum of Locals processing

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.TicketingSumOfLocals.Enable

Required: false

Type: boolean

Default: false

Description: Enable Ticketing Sum of Locals processing.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.MultiAirportCodes

Required: false

Type: object

Description: Settings specific to Multi Airport Codes processing

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.MultiAirportCodes.EnableOpenJaw

Required: false

Type: boolean

Default: false

Description: Enable open jaw leg combinations.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.JumpCabinLogic

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.JumpCabinLogic.Disabled

Required: true

Type: boolean

Description: Controls if response could contain options with cabin class different than requested.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.KeepSameCabin

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.KeepSameCabin.Enabled

Required: true

Type: boolean

Description: Set to "true" guarantees that all segments within single shopping option belong to the requested cabin.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.GoverningCarrierOverride

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.GoverningCarrierOverride.AirlineCode

Required: true

Type: string

Description: Airline Carrier Code - override the GOVERNING CARRIER to get the fare filed by that carrier.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.ExcludeCallDirectCarriers

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.ExcludeCallDirectCarriers.Enabled

Required: false

Type: boolean

Description: Force DSF to return schedules only for carriers bookable by Sabre.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.ValidatingCarrier

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.ValidatingCarrier.Code

Required: false

Type: string

Description: Validating Carrier code

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.ValidatingCarrier.Preference

Required: false

Type: array

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.ValidatingCarrier.Preference.Level

Required: true

Type: string

Description: Used to specify a preference level for ValidatingCarrier. For adding new enums see PreferLevelType. Valid values are: 'Unacceptable', 'Preferred'.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.ValidatingCarrier.Preference.Code

Required: true

Type: string

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.ValidatingCarrierCheck

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.ValidatingCarrierCheck.SettlementValidation

Required: true

Type: object

Description: If set to true validate BSP agreement for given carriers.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.ValidatingCarrierCheck.SettlementValidation.Ind

Required: true

Type: boolean

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.ValidatingCarrierCheck.IETValidation

Required: true

Type: object

Description: If set to true validate IET agreement for listed countries.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.ValidatingCarrierCheck.IETValidation.Ind

Required: true

Type: boolean

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.ValidatingCarrierCheck.Carrier

Required: false

Type: array

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.ValidatingCarrierCheck.Carrier.Code

Required: true

Type: string

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.ValidatingCarrierCheck.Country

Required: false

Type: array

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.ValidatingCarrierCheck.Country.Code

Required: true

Type: string

Description: 2 character country code as defined in ISO3166.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.SettlementMethod

Required: false

Type: object

Description: Overrides settlement method Supported codes: BSP ARC TCH GEN (Generic TAT) RUT (Russian TAT) PRT (Philippines TAT) SAT (SATA) KRY (Killroy)

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlightRepeatLimit

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlightRepeatLimit.Value

Required: true

Type: integer

Description: Flight Repeat Limit for DSF. Expected value 1-100.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters

Required: true

Type: array

Description: This element specifies parameters for desired fare.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.ExcludeRestricted

Required: false

Type: object

Description: Setting this to true means the same as setting ResTicketing, MinMaxStay and RefundPenalty to false.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.ExcludeRestricted.Ind

Required: true

Type: boolean

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.ResTicketing

Required: false

Type: object

Description: If set to true, fares that have a reservation/ticketing can be included in the responses. If set to false, then no fares that include reservation/ticketing requirement will be included in the response. This is negation of XA qualifier.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.ResTicketing.Ind

Required: true

Type: boolean

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.MinMaxStay

Required: false

Type: object

Description: If set to true, fares that have a min/max stay can be included in the responses. If set to false, then no fares that include a min/max stay requirement will be included in the response. This is negation of XS qualifier.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.MinMaxStay.Ind

Required: true

Type: boolean

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.RefundPenalty

Required: false

Type: object

Description: If set to true, fares that have a refund penalty can be included in the responses. If set to false, then no fares that include a refund penalty requirement will be included in the response. This is negation of XP qualifier.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.RefundPenalty.Ind

Required: true

Type: boolean

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.PublicFare

Required: false

Type: object

Description: This element finds only public fares.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.PublicFare.Ind

Required: true

Type: boolean

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.PrivateFare

Required: false

Type: object

Description: This element finds only private fares.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.PrivateFare.Ind

Required: true

Type: boolean

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.Cabin

Required: false

Type: object

Description: This element specifies preffered cabin type.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.Cabin.Type

Required: true

Type: string

Description: A cabin is either Premium First (P), First (F), Premium Business (J), Business (C), Premium Economy (S) or Economy (Y) Valid values are: 'PremiumFirst', 'First', 'PremiumBusiness', 'Business', 'PremiumEconomy', 'Economy', 'Y', 'S', 'C', 'J', 'F', 'P'.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.PassengerType

Required: false

Type: object

Description: This element specifies PTC used to find this fare.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.PassengerType.Code

Required: true

Type: string

Description: Specify traveler type code.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.NegotiatedFaresOnly

Required: false

Type: object

Description: If set to true then returned fares need to match AcccountCode/CorpID specified in Fare Group definition on all fare components.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.NegotiatedFaresOnly.Ind

Required: true

Type: boolean

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.XOFares

Required: false

Type: object

Description: If set to true only fares matching PTC specified in the Flex Fare Group will be returned on all fare components.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.XOFares.Ind

Required: true

Type: boolean

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.UsePassengerFares

Required: false

Type: object

Description: At least one fare component for each passenger type must be applicable for that passenger type.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.UsePassengerFares.Ind

Required: true

Type: boolean

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.UseNegotiatedFares

Required: false

Type: object

Description: Returned fares need to match AcccountCode/CorporateID specified in Fare Group definition on at least one fare component.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.UseNegotiatedFares.Ind

Required: true

Type: boolean

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.PassengerTypeQuantity

Required: false

Type: array

Description: Define information on the number of passengers of a specific type.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.PassengerTypeQuantity.Changeable

Required: false

Type: boolean

Default: true

Description:

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.PassengerTypeQuantity.RequestedPassengerIndex

Required: false

Type: integer

Description: Allows to identify which one of requested passenger groups from Exchange request this solution relates to.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.PassengerTypeQuantity.URI

Required: false

Type: string

Description: Identifies the location of the code table

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.PassengerTypeQuantity.Quantity

Required: false

Type: integer

Description: Used to define a quantity of an associated element or attribute.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.PassengerTypeQuantity.Age

Required: false

Type: integer

Description: Used for Numeric values, from 0 to 999 inclusive

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.PassengerTypeQuantity.Code

Required: true

Type: string

Description: Specify traveler type code.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.PassengerTypeQuantity.Index

Required: false

Type: integer

Description: Allows to identify which one of requested passengers this solution relates to.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.PassengerTypeQuantity.ID

Required: false

Type: integer

Description: Used for Numeric values, from 0 to 999 inclusive

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.PassengerTypeQuantity.CodeContext

Required: false

Type: string

Description: Identifies the source authority for the code.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.PassengerTypeQuantity.TPA_Extensions

Required: false

Type: object

Description: Additional elements and attributes to be included if required, per Trading Partner Agreement (TPA).

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.PassengerTypeQuantity.TPA_Extensions.BirthDate

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.PassengerTypeQuantity.TPA_Extensions.BirthDate.Date

Required: false

Type: string

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.PassengerTypeQuantity.TPA_Extensions.Age

Required: false

Type: object

Description: Exchange-specific

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.PassengerTypeQuantity.TPA_Extensions.Age.Years

Required: true

Type: number

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.PassengerTypeQuantity.TPA_Extensions.State

Required: false

Type: object

Description: Exchange-specific

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.PassengerTypeQuantity.TPA_Extensions.State.Code

Required: true

Type: string

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.PassengerTypeQuantity.TPA_Extensions.TotalNumber

Required: false

Type: object

Description: Exchange-specific

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.PassengerTypeQuantity.TPA_Extensions.TotalNumber.Value

Required: true

Type: number

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.PassengerTypeQuantity.TPA_Extensions.VoluntaryChanges

Required: false

Type: object

Description: Identifies whether penalties associated with voluntary changes should be included in the search results.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.PassengerTypeQuantity.TPA_Extensions.VoluntaryChanges.Match

Required: false

Type: string

Description: Indicates relation between conditions.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.PassengerTypeQuantity.TPA_Extensions.VoluntaryChanges.Penalty

Required: false

Type: array

Description: Specifies penalty charges as either a currency amount or a percentage of the fare.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.PassengerTypeQuantity.TPA_Extensions.VoluntaryChanges.Penalty.Amount

Required: false

Type: number

Description: Used for amounts, max 3 decimals

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.PassengerTypeQuantity.TPA_Extensions.VoluntaryChanges.Penalty.CurrencyCode

Required: false

Type: string

Description: A currency code (e.g. USD, EUR, PLN)

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.PassengerTypeQuantity.TPA_Extensions.VoluntaryChanges.Penalty.DecimalPlaces

Required: false

Type: integer

Description: Indicates the number of decimal places for a particular currency. This is equivalent to the ISO 4217 standard "minor unit".

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.PassengerTypeQuantity.TPA_Extensions.VoluntaryChanges.Penalty.Exclude

Required: false

Type: boolean

Description: Indicate that specific penalty type should be excluded from the response.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.PassengerTypeQuantity.TPA_Extensions.VoluntaryChanges.Penalty.Application

Required: false

Type: string

Description: Identifier used to indicate whether the change occurs before or after departure from the origin city.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.PassengerTypeQuantity.TPA_Extensions.VoluntaryChanges.Penalty.Type

Required: false

Type: string

Description: Indicates the type (Refund or Exchange) of penalty involved in the search or response.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.JumpCabinLogic

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.JumpCabinLogic.Disabled

Required: true

Type: boolean

Description: Controls if response could contain options with cabin class different than requested.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.KeepSameCabin

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.KeepSameCabin.Enabled

Required: true

Type: boolean

Description: Set to "true" guarantees that all segments within single shopping option belong to the requested cabin.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.VoluntaryChanges

Required: false

Type: object

Description: Identifies whether penalties associated with voluntary changes should be included in the search results.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.VoluntaryChanges.Match

Required: false

Type: string

Description: Indicates relation between conditions.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.VoluntaryChanges.Penalty

Required: false

Type: array

Description: Specifies penalty charges as either a currency amount or a percentage of the fare.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.VoluntaryChanges.Penalty.Amount

Required: false

Type: number

Description: Used for amounts, max 3 decimals

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.VoluntaryChanges.Penalty.CurrencyCode

Required: false

Type: string

Description: A currency code (e.g. USD, EUR, PLN)

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.VoluntaryChanges.Penalty.DecimalPlaces

Required: false

Type: integer

Description: Indicates the number of decimal places for a particular currency. This is equivalent to the ISO 4217 standard "minor unit".

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.VoluntaryChanges.Penalty.Exclude

Required: false

Type: boolean

Description: Indicate that specific penalty type should be excluded from the response.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.VoluntaryChanges.Penalty.Application

Required: false

Type: string

Description: Identifier used to indicate whether the change occurs before or after departure from the origin city.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.VoluntaryChanges.Penalty.Type

Required: false

Type: string

Description: Indicates the type (Refund or Exchange) of penalty involved in the search or response.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.CorporateID

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.CorporateID.Code

Required: true

Type: string

Description: Corporate ID

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.AccountCode

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.AccountCode.Code

Required: true

Type: string

Description: Used for Character Strings, length 1 to 20

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.ClassOfService

Required: false

Type: array

Description: Requested booking code for whole flex fare

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.ClassOfService.Code

Required: true

Type: string

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.FareBasis

Required: false

Type: array

Description: Fare Basis Codes requested for whole flexible fare

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.FareBasis.Code

Required: true

Type: string

Description: One to fifteen character Fare Basis Code. Uppercase letters, numbers and wildcards "-" "?" "^" are allowed. Minus (-): zero or more characters. Question mark (?): exactly one character. Caret followed by an uppercase letter or a number (^X): exactly one character, excluding X (replace X with the charter you want to reject).

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.FareType

Required: false

Type: array

Description: Defines preferred or excluded fare type codes for whole flexible fare.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.FareType.Code

Required: true

Type: string

Description: Specify fare type code.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.FareType.PreferLevel

Required: true

Type: string

Description: Used to specify a preference level for ValidatingCarrier. For adding new enums see PreferLevelType. Valid values are: 'Unacceptable', 'Preferred'.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.BrandedFareIndicators

Required: false

Type: object

Description: Set of branded fare switches and preferences for whole flexible fare.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.BrandedFareIndicators.SingleBrandedFare

Required: false

Type: boolean

Description: Return single brand option per itin

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.BrandedFareIndicators.BrandFilters

Required: false

Type: object

Description: Describes brand filters.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.BrandedFareIndicators.BrandFilters.Brand

Required: false

Type: array

Description: Indicates brand code preferences.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.BrandedFareIndicators.BrandFilters.Brand.Code

Required: true

Type: string

Description: Specify brand code.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.BrandedFareIndicators.BrandFilters.Brand.PreferLevel

Required: true

Type: string

Description: Used to specify a preference level for ValidatingCarrier. For adding new enums see PreferLevelType. Valid values are: 'Unacceptable', 'Preferred'.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.Baggage

Required: false

Type: object

Description: This element allows user to get baggage information

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.Baggage.FreePieceRequired

Required: true

Type: boolean

Description: Free baggage piece is required.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.Leg

Required: false

Type: array

Description: Defines legs for flexible fares

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.Leg.Num

Required: true

Type: number

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.Leg.ClassOfService

Required: false

Type: array

Description: Requested booking code per flex fare leg

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.Leg.ClassOfService.Code

Required: true

Type: string

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.Leg.FareBasis

Required: false

Type: array

Description: Fare Basis Codes requested for flexible fare leg

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.Leg.FareBasis.Code

Required: true

Type: string

Description: One to fifteen character Fare Basis Code. Uppercase letters, numbers and wildcards "-" "?" "^" are allowed. Minus (-): zero or more characters. Question mark (?): exactly one character. Caret followed by an uppercase letter or a number (^X): exactly one character, excluding X (replace X with the charter you want to reject).

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.Leg.FareType

Required: false

Type: array

Description: Defines preferred or excluded fare type codes for flexible fare leg.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.Leg.FareType.Code

Required: true

Type: string

Description: Specify fare type code.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.Leg.FareType.PreferLevel

Required: true

Type: string

Description: Used to specify a preference level for ValidatingCarrier. For adding new enums see PreferLevelType. Valid values are: 'Unacceptable', 'Preferred'.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.Leg.BrandFilters

Required: false

Type: object

Description: Defines preferred or excluded brand type codes for flexible fare leg.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.Leg.BrandFilters.Brand

Required: false

Type: array

Description: Indicates brand code preferences.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.Leg.BrandFilters.Brand.Code

Required: true

Type: string

Description: Specify brand code.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.Leg.BrandFilters.Brand.PreferLevel

Required: true

Type: string

Description: Used to specify a preference level for ValidatingCarrier. For adding new enums see PreferLevelType. Valid values are: 'Unacceptable', 'Preferred'.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.Leg.Cabin

Required: false

Type: object

Description: This element specifies preffered cabin type for flexible fare leg

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.Leg.Cabin.Type

Required: true

Type: string

Description: A cabin is either Premium First (P), First (F), Premium Business (J), Business (C), Premium Economy (S) or Economy (Y) Valid values are: 'PremiumFirst', 'First', 'PremiumBusiness', 'Business', 'PremiumEconomy', 'Economy', 'Y', 'S', 'C', 'J', 'F', 'P'.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.Leg.Baggage

Required: false

Type: object

Description: This element allows user to get baggage information

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlexibleFares.FareParameters.Leg.Baggage.FreePieceRequired

Required: true

Type: boolean

Description: Free baggage piece is required.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.DiversityParameters

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.DiversityParameters.AdditionalNonStopsNumber

Required: false

Type: integer

Description: Defines how many additional non-stop options should be added to the response. Overrides @Percentage.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.DiversityParameters.AdditionalNonStopsPercentage

Required: false

Type: integer

Description: Defines how many additional non-stop options should be added to the response as a percentage of the requested number of options.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.DiversityParameters.InboundOutboundPairing

Required: false

Type: integer

Description: Defines the requested ratio of inbounds to outbounds in the response.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.DiversityParameters.Weightings

Required: false

Type: object

Description: Defines how important various parameter options are in the response. Sum of all weightings needs to equal 10.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.DiversityParameters.Weightings.TravelTimeWeight

Required: true

Type: integer

Description: Defines how important travel time options are on a scale from 0 to 10.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.DiversityParameters.Weightings.PriceWeight

Required: true

Type: integer

Description: Defines how important price options are on a scale from 0 to 10.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.DiversityParameters.TimeOfDayDistribution

Required: false

Type: object

Description: Defines how the options in the response should be distributed between certain departure time of day ranges. All defined TimeOfDayRanges need to cover the whole day and the sum of all Percentages needs to equal 100.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.DiversityParameters.TimeOfDayDistribution.TimeOfDayRange

Required: true

Type: array

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.DiversityParameters.TimeOfDayDistribution.TimeOfDayRange.End

Required: true

Type: string

Description: End of the TimeOfDayRange in HHMM format.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.DiversityParameters.TimeOfDayDistribution.TimeOfDayRange.Percentage

Required: true

Type: integer

Description: Defines how many percent options should be in the TimeOfDayRange.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.DiversityParameters.TimeOfDayDistribution.TimeOfDayRange.Begin

Required: true

Type: string

Description: Beginning of the TimeOfDayRange in HHMM format.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.AdditionalFareLimit

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.AdditionalFareLimit.Value

Required: true

Type: number

Description: Additional fare limit.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FareFocusRules

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FareFocusRules.Exclude

Required: false

Type: boolean

Description: Exclude fare focus rules.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.SellingLevels

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.SellingLevels.SellingLevelRules

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.SellingLevels.SellingLevelRules.Ignore

Required: true

Type: boolean

Description: Force ignore adjustment selling level rules

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.SellingLevels.ShowFareAmounts

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.SellingLevels.ShowFareAmounts.Original

Required: false

Type: boolean

Description: Show original selling fare level amounts and total adjusted amount in Fare Calc line

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.SellingLevels.ShowFareAmounts.Adjusted

Required: false

Type: boolean

Description: Show selling level amounts and total adjusted amount in Fare Calc line

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.Budget

Required: false

Type: object

Description: Budget Shopping settings

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.Budget.RelativePriceThreshold

Required: false

Type: string

Description: Relative price difference threshold to be respected while choosing alternative options

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.Budget.MinimumPrice

Required: false

Type: string

Description: Minimum price to include in response

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.Budget.MaximumPrice

Required: false

Type: string

Description: Maximum price to include in response

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.OptionsPerDatePairList

Required: false

Type: object

Description: List of dates/date pairs with different requested number of options

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.OptionsPerDatePairList.OptionsPerDatePair

Required: true

Type: array

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.OptionsPerDatePairList.OptionsPerDatePair.Departure

Required: true

Type: string

Description: Departure date

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.OptionsPerDatePairList.OptionsPerDatePair.Max

Required: true

Type: integer

Description: Maximum number of options per date/date pair

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.OptionsPerDatePairList.OptionsPerDatePair.Return

Required: false

Type: string

Description: Return date

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.OptionsPerDatePairList.OptionsPerDatePair.Min

Required: true

Type: integer

Description: Minimum number of options per date/date pair

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.CountryPref

Required: false

Type: array

Description: List of countries to be excluded from processing

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.CountryPref.Code

Required: true

Type: string

Description: 2 character country code as defined in ISO3166.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.CountryPref.PreferLevel

Required: true

Type: string

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.RetailerRules

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.RetailerRules.Force

Required: false

Type: boolean

Default: false

Description: If set to true, only fares with a matched Business Rule containing the specified Retailer Rule Qualifier will be returned

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.RetailerRules.RetailerRule

Required: true

Type: array

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.RetailerRules.RetailerRule.Code

Required: true

Type: string

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.ForceKeywordRestrictedContent

Required: false

Type: object

Description: Fail request if keyword validation fails

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.ForceKeywordRestrictedContent.Value

Required: true

Type: boolean

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlightRestrictions

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FlightRestrictions.AvoidLastFlight

Required: false

Type: boolean

Description: Avoid last flight of the day.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.LowCostCarriersProcessing

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.LowCostCarriersProcessing.Disable

Required: false

Type: boolean

Description: Disable low cost carriers processing.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.VerificationItinCallLogic

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.VerificationItinCallLogic.AlwaysCheckAvailability

Required: false

Type: boolean

Description: Check availability for repriced itin.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.VerificationItinCallLogic.Value

Required: false

Type: string

Description: Define how the current itinerary is priced.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.ClassOfService

Required: false

Type: array

Description: Requested booking code for whole main fare

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.ClassOfService.Code

Required: true

Type: string

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FareBasis

Required: false

Type: array

Description: Fare Basis Codes requested for whole main fare

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FareBasis.Code

Required: true

Type: string

Description: One to fifteen character Fare Basis Code. Uppercase letters, numbers and wildcards "-" "?" "^" are allowed. Minus (-): zero or more characters. Question mark (?): exactly one character. Caret followed by an uppercase letter or a number (^X): exactly one character, excluding X (replace X with the charter you want to reject).

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FareType

Required: false

Type: array

Description: Defines preferred or excluded fare type codes for whole main fare.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FareType.Code

Required: true

Type: string

Description: Specify fare type code.

OTA_AirLowFareSearchRQ.TravelPreferences.TPA_Extensions.FareType.PreferLevel

Required: true

Type: string

Description: Used to specify a preference level for ValidatingCarrier. For adding new enums see PreferLevelType. Valid values are: 'Unacceptable', 'Preferred'.

OTA_AirLowFareSearchRQ.TravelPreferences.AncillaryFees

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelPreferences.AncillaryFees.Enable

Required: true

Type: boolean

Description: Enable Ancillary Fees processing path.

OTA_AirLowFareSearchRQ.TravelPreferences.AncillaryFees.Summary

Required: false

Type: boolean

Description: Flag whether this is a summary request.

OTA_AirLowFareSearchRQ.TravelPreferences.AncillaryFees.AncillaryFeeGroup

Required: false

Type: array

Description: List of requested groups

OTA_AirLowFareSearchRQ.TravelPreferences.AncillaryFees.AncillaryFeeGroup.Count

Required: false

Type: string

Description: Number of items

OTA_AirLowFareSearchRQ.TravelPreferences.AncillaryFees.AncillaryFeeGroup.Code

Required: true

Type: string

Description: Group code

OTA_AirLowFareSearchRQ.TravelPreferences.FrequentFlyer

Required: false

Type: array

Description: Frequent Flyer Status Information

OTA_AirLowFareSearchRQ.TravelPreferences.FrequentFlyer.Status

Required: true

Type: number

Description: Frequent Flyer Status

OTA_AirLowFareSearchRQ.TravelPreferences.FrequentFlyer.AirlineCode

Required: false

Type: string

Description: Airline Carrier Code

OTA_AirLowFareSearchRQ.TravelPreferences.SpanishFamilyDiscount

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelPreferences.SpanishFamilyDiscount.Level

Required: true

Type: number

Description: Spanish Large Family Discount Level. Valid values are 1 or 2.

OTA_AirLowFareSearchRQ.TravelPreferences.Baggage

Required: false

Type: object

Description: This element allows user to get baggage information

OTA_AirLowFareSearchRQ.TravelPreferences.Baggage.RequestedPieces

Required: false

Type: integer

Description: Number of baggage pieces requested

OTA_AirLowFareSearchRQ.TravelPreferences.Baggage.RequestType

Required: true

Type: string

Description: Determines type of baggage processing result.

OTA_AirLowFareSearchRQ.TravelPreferences.Baggage.Description

Required: false

Type: boolean

Default: false

Description: Turns on additional text output in response, see Description1 (D01) and Description2 (D02) in response.

OTA_AirLowFareSearchRQ.TravelPreferences.Baggage.FreePieceRequired

Required: false

Type: boolean

Description: Free baggage piece is required on the whole journey.

OTA_AirLowFareSearchRQ.TravelPreferences.InterlineBrands

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelPreferences.InterlineBrands.ChangeBrandForSoldout

Required: false

Type: boolean

Default: false

Description: If specific XX brand is not available for requested date/flight, another cheapest brand will be returned combined with available XX brand.

OTA_AirLowFareSearchRQ.TravelPreferences.InterlineBrands.Brand

Required: false

Type: array

Description: Brand list to be returned

OTA_AirLowFareSearchRQ.TravelPreferences.InterlineBrands.Brand.Code

Required: true

Type: string

OTA_AirLowFareSearchRQ.TravelPreferences.CommissionCodeQualifiers

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelPreferences.CommissionCodeQualifiers.CommissionCodeQualifier

Required: true

Type: array

OTA_AirLowFareSearchRQ.TravelPreferences.CommissionCodeQualifiers.CommissionCodeQualifier.Code

Required: true

Type: string

OTA_AirLowFareSearchRQ.TravelerInfoSummary

Required: true

Type: object

Description: Specifies the number of passengers and types for Air Low Fare Search.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.SpecificPTC_Indicator

Required: false

Type: boolean

Description: If true, this request is for a specific PTC and only fares applicable to that PTC will be checked and returned. It is the same as XOFares flag in Intellisell request.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.SeatsRequested

Required: false

Type: array

Description: The sum of all seats required by all passenger groups.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail

Required: false

Type: array

Description: Specifies passenger numbers and types.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity

Required: true

Type: array

Description: Specifies number of passengers using Passenger Type Codes.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.Changeable

Required: false

Type: boolean

Default: true

Description:

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.RequestedPassengerIndex

Required: false

Type: integer

Description: Allows to identify which one of requested passenger groups from Exchange request this solution relates to.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.URI

Required: false

Type: string

Description: Identifies the location of the code table

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.Quantity

Required: false

Type: integer

Description: Used to define a quantity of an associated element or attribute.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.Age

Required: false

Type: integer

Description: Used for Numeric values, from 0 to 999 inclusive

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.Code

Required: true

Type: string

Description: Specify traveler type code.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.Index

Required: false

Type: integer

Description: Allows to identify which one of requested passengers this solution relates to.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.ID

Required: false

Type: integer

Description: Used for Numeric values, from 0 to 999 inclusive

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.CodeContext

Required: false

Type: string

Description: Identifies the source authority for the code.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.TPA_Extensions

Required: false

Type: object

Description: Additional elements and attributes to be included if required, per Trading Partner Agreement (TPA).

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.TPA_Extensions.BirthDate

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.TPA_Extensions.BirthDate.Date

Required: false

Type: string

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.TPA_Extensions.Age

Required: false

Type: object

Description: Exchange-specific

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.TPA_Extensions.Age.Years

Required: true

Type: number

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.TPA_Extensions.State

Required: false

Type: object

Description: Exchange-specific

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.TPA_Extensions.State.Code

Required: true

Type: string

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.TPA_Extensions.TotalNumber

Required: false

Type: object

Description: Exchange-specific

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.TPA_Extensions.TotalNumber.Value

Required: true

Type: number

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.TPA_Extensions.VoluntaryChanges

Required: false

Type: object

Description: Identifies whether penalties associated with voluntary changes should be included in the search results.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.TPA_Extensions.VoluntaryChanges.Match

Required: false

Type: string

Description: Indicates relation between conditions.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.TPA_Extensions.VoluntaryChanges.Penalty

Required: false

Type: array

Description: Specifies penalty charges as either a currency amount or a percentage of the fare.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.TPA_Extensions.VoluntaryChanges.Penalty.Amount

Required: false

Type: number

Description: Used for amounts, max 3 decimals

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.TPA_Extensions.VoluntaryChanges.Penalty.CurrencyCode

Required: false

Type: string

Description: A currency code (e.g. USD, EUR, PLN)

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.TPA_Extensions.VoluntaryChanges.Penalty.DecimalPlaces

Required: false

Type: integer

Description: Indicates the number of decimal places for a particular currency. This is equivalent to the ISO 4217 standard "minor unit".

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.TPA_Extensions.VoluntaryChanges.Penalty.Exclude

Required: false

Type: boolean

Description: Indicate that specific penalty type should be excluded from the response.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.TPA_Extensions.VoluntaryChanges.Penalty.Application

Required: false

Type: string

Description: Identifier used to indicate whether the change occurs before or after departure from the origin city.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.TPA_Extensions.VoluntaryChanges.Penalty.Type

Required: false

Type: string

Description: Indicates the type (Refund or Exchange) of penalty involved in the search or response.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler

Required: false

Type: object

Description: Information profiling the person traveling Gender - the gender of the customer, if needed BirthDate - Date of Birth Currency - the preferred currency in which monetary amounts should be returned.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.ShareMarketInd

Required: false

Type: string

Description: value="Inherit" Permission for sharing data for marketing purposes. Valid values are: 'Yes', 'No', 'Inherit'.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.CurrencyCode

Required: false

Type: string

Description: The preferred currency in which monetary amounts should be returned.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.AccompaniedByInfant

Required: false

Type: boolean

Description: Indicates if an infant accompanying a traveler is with or without a seat.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeCode

Required: true

Type: string

Description: A three-letter code representing passenger type (e.g. .ADT. for adult, .CNN. for child)

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Gender

Required: false

Type: string

Description: Valid values are: 'Male', 'Female', 'Unknown'.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.ShareSynchInd

Required: false

Type: string

Description: value="Inherit" Permission for sharing data for synchronization of information held by other travel service providers. Valid values are: 'Yes', 'No', 'Inherit'.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.BirthDate

Required: false

Type: string

Description: Date of Birth.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.ProfileRef

Required: false

Type: object

Description: Stored information about a customer. May contain readily available information relevant to the booking.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.ProfileRef.UniqueID

Required: true

Type: object

Description: An identifier used to uniquely reference an object in a system (e.g. an airline reservation reference, customer profile reference, booking confirmation number, or a reference to a previous availability quote).

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.ProfileRef.UniqueID.Instance

Required: false

Type: string

Description: The identification of a record as it exists at a point in time. An instance is used in update messages where the sender must assure the server that the update sent refers to the most recent modification level of the object being updated.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.ProfileRef.UniqueID.URL

Required: false

Type: string

Description: URL that identifies the location associated with the record identified by the UniqueID.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.ProfileRef.UniqueID.ID_Context

Required: false

Type: string

Description: Used to identify the source of the identifier (e.g. IATA, ABTA, etc.).

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.ProfileRef.UniqueID.ID

Required: true

Type: string

Description: A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.ProfileRef.UniqueID.Type

Required: true

Type: string

Description: A reference to the type of object defined by the UniqueID element. Refer to OTA Code List Unique ID Type (UIT).

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.ProfileRef.UniqueID.CompanyName

Required: false

Type: object

Description: Identifies the company that is associated with the UniqueID.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.ProfileRef.UniqueID.CompanyName.CompanyShortName

Required: false

Type: string

Description: Used for Character Strings, length 1 to 64

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.ProfileRef.UniqueID.CompanyName.TravelSector

Required: false

Type: string

Description: Refer to OTA Code List Travel Sector (TVS).

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.ProfileRef.UniqueID.CompanyName.Code

Required: false

Type: string

Description: Identifies a company by the company code.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.ProfileRef.UniqueID.CompanyName.CodeContext

Required: false

Type: string

Description: Identifies the context of the identifying code, such as DUNS, IATA or internal code, etc.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PersonName

Required: true

Type: object

Description: This is an XML Schema representing the OTA Person Name object.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PersonName.ShareMarketInd

Required: false

Type: string

Description: value="Inherit" Permission for sharing data for marketing purposes. Valid values are: 'Yes', 'No', 'Inherit'.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PersonName.NameType

Required: false

Type: string

Description: Type of name of the individual, such as former, nickname, alternate or alias name. Refer to OTA Code List Name Type (NAM).

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PersonName.ShareSynchInd

Required: false

Type: string

Description: value="Inherit" Permission for sharing data for synchronization of information held by other travel service providers. Valid values are: 'Yes', 'No', 'Inherit'.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PersonName.NamePrefix

Required: false

Type: array

Description: Salutation of honorific. (e.g., Mr. Mrs., Ms., Miss, Dr.)

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PersonName.GivenName

Required: false

Type: array

Description: Given name, first name or names

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PersonName.MiddleName

Required: false

Type: array

Description: Person's middle name

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PersonName.SurnamePrefix

Required: false

Type: object

Description: e.g "van der", "von", "de"

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PersonName.Surname

Required: true

Type: object

Description: Family name, last name.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PersonName.NameSuffix

Required: false

Type: array

Description: Hold various name suffixes and letters (e.g. Jr., Sr., III, Ret., Esq.).

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PersonName.NameTitle

Required: false

Type: array

Description: Degree or honors (e.g., Ph.D., M.D.)

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Telephone

Required: false

Type: array

Description: Construct for holding a telephone number.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Telephone.ShareMarketInd

Required: false

Type: string

Description: value="Inherit" Permission for sharing data for marketing purposes. Valid values are: 'Yes', 'No', 'Inherit'.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Telephone.Extension

Required: false

Type: string

Description: Extension to reach a specific party at the phone number.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Telephone.PhoneLocationType

Required: false

Type: string

Description: Refer to OTA Code List Phone Location Type (PLT).

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Telephone.CountryAccessCode

Required: false

Type: string

Description: Code assigned by telecommunications authorities for international country access identifier.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Telephone.PIN

Required: false

Type: string

Description: Additional codes used for pager or telephone access rights.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Telephone.ShareSynchInd

Required: false

Type: string

Description: value="Inherit" Permission for sharing data for synchronization of information held by other travel service providers. Valid values are: 'Yes', 'No', 'Inherit'.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Telephone.PhoneTechType

Required: false

Type: string

Description: Indicates type of technology associated with this telephone number, such as Voice, Data, Fax, Pager, Mobile, TTY, etc. Refer to OTA Code List Phone Technology Type (PTT).

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Telephone.PhoneNumber

Required: true

Type: string

Description: Telephone number assigned to a single location.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Telephone.FormattedInd

Required: false

Type: boolean

Default: false

Description: Specifies if the associated data is formatted or not. If true, then it is formatted, if false, then not formatted.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Telephone.AreaCityCode

Required: false

Type: string

Description: Code assigned for telephones in a specific region, city, or area.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Email

Required: false

Type: array

Description: Electronic email addresses, in IETF specified format.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Email.EmailType

Required: false

Type: string

Description: Defines the purpose of the e-mail address (e.g. personal, business, listserve). Refer to OTA Code List Email Address Type (EAT).

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Email.DefaultInd

Required: false

Type: boolean

Default: false

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Email.ShareSynchInd

Required: false

Type: string

Description: value="Inherit" Permission for sharing data for synchronization of information held by other travel service providers. Valid values are: 'Yes', 'No', 'Inherit'.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Email.ShareMarketInd

Required: false

Type: string

Description: value="Inherit" Permission for sharing data for marketing purposes. Valid values are: 'Yes', 'No', 'Inherit'.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Address

Required: false

Type: array

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Address.ShareMarketInd

Required: false

Type: string

Description: value="Inherit" Permission for sharing data for marketing purposes. Valid values are: 'Yes', 'No', 'Inherit'.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Address.ShareSynchInd

Required: false

Type: string

Description: value="Inherit" Permission for sharing data for synchronization of information held by other travel service providers. Valid values are: 'Yes', 'No', 'Inherit'.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Address.FormattedInd

Required: false

Type: boolean

Default: false

Description: Specifies if the associated data is formatted or not. If true, then it is formatted, if false, then not formatted.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Address.Type

Required: false

Type: string

Description: Defines the type of address (e.g. home, business, other). Refer to OTA Code List Communication Location Type (CLT).

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Address.StreetNmbr

Required: false

Type: object

Description: Street Name and Number within the address

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Address.StreetNmbr.PO_Box

Required: false

Type: string

Description: Defines a Post Office Box number.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Address.BldgRoom

Required: false

Type: object

Description: Building name, room, apartment, or suite number.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Address.AddressLine

Required: false

Type: array

Description: Used for Character Strings, length 1 to 64

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Address.CityName

Required: false

Type: object

Description: City name eg. Dublin

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Address.PostalCode

Required: false

Type: object

Description: Post Office Code number.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Address.County

Required: false

Type: object

Description: County Name eg. Fairfax

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Address.StateProv

Required: false

Type: object

Description: State name eg. Texas

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Address.StateProv.StateCode

Required: false

Type: string

Description: The postal service standard code or abbreviation for the state, province, or region.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Address.CountryName

Required: false

Type: object

Description: Country name eg. Ireland

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Address.CountryName.Code

Required: false

Type: string

Description: ISO 3166 code for a country.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.CustLoyalty

Required: false

Type: array

Description: Specify a customer loyalty program.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.CustLoyalty.ShareMarketInd

Required: false

Type: string

Description: value="Inherit" Permission for sharing data for marketing purposes. Valid values are: 'Yes', 'No', 'Inherit'.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.CustLoyalty.ProgramID

Required: false

Type: string

Description: Identifier to indicate the company owner of the loyalty program.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.CustLoyalty.SignupDate

Required: false

Type: string

Description: Indicates when the member signed up for the loyalty program.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.CustLoyalty.SingleVendorInd

Required: false

Type: string

Description: Indicates if program is affiliated with a group of related offers accumulating credits.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.CustLoyalty.LoyalLevel

Required: false

Type: string

Description: Indicates special privileges in program assigned to individual.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.CustLoyalty.MembershipID

Required: false

Type: string

Description: Unique identifier of the member in the program (membership number, account number, etc.).

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.CustLoyalty.ShareSynchInd

Required: false

Type: string

Description: value="Inherit" Permission for sharing data for synchronization of information held by other travel service providers. Valid values are: 'Yes', 'No', 'Inherit'.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.CustLoyalty.EffectiveDate

Required: false

Type: string

Description: Indicates the starting date.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.CustLoyalty.RPH

Required: false

Type: string

Description: Reference place holder, to reference it back in the response.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.CustLoyalty.TravelSector

Required: false

Type: string

Description: Identifies the travel sector. Refer to OTA Code List Travel Sector (TVS).

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.CustLoyalty.ExpireDate

Required: false

Type: string

Description: Indicates the ending date.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Document

Required: false

Type: array

Description: Provides information on a specific documents.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Document.ShareMarketInd

Required: false

Type: string

Description: value="Inherit" Permission for sharing data for marketing purposes. Valid values are: 'Yes', 'No', 'Inherit'.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Document.DocIssueAuthority

Required: false

Type: string

Description: Indicates the group or association that granted the document.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Document.DocID

Required: false

Type: string

Description: Unique number assigned by authorities to document.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Document.DocIssueLocation

Required: false

Type: string

Description: Indicates the location where the document was issued.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Document.Gender

Required: false

Type: string

Description: Valid values are: 'Male', 'Female', 'Unknown'.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Document.ShareSynchInd

Required: false

Type: string

Description: value="Inherit" Permission for sharing data for synchronization of information held by other travel service providers. Valid values are: 'Yes', 'No', 'Inherit'.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Document.BirthDate

Required: false

Type: string

Description: Indicates the date of birth as indicated in the document, in ISO 8601 prescribed format.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Document.DocType

Required: false

Type: string

Description: Indicates the type of document (e.g. Passport, Military ID, Drivers License, national ID, Vaccination Certificate). Refer to OTA Code List Document Type (DOC).

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Document.EffectiveDate

Required: false

Type: string

Description: Indicates the starting date.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Document.ExpireDate

Required: false

Type: string

Description: Indicates the ending date.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Document.DocHolderName

Required: false

Type: object

Description: Specify document holder name.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Document.DocLimitations

Required: false

Type: array

Description: Used to indicate any limitations on the document (e.g. as a person may only be allowed to spend a max of 30 days in country on a visitor's visa).

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity

Required: false

Type: object

Description: Define information on the number of passengers of a specific type.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.Changeable

Required: false

Type: boolean

Default: true

Description:

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.RequestedPassengerIndex

Required: false

Type: integer

Description: Allows to identify which one of requested passenger groups from Exchange request this solution relates to.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.URI

Required: false

Type: string

Description: Identifies the location of the code table

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.Quantity

Required: false

Type: integer

Description: Used to define a quantity of an associated element or attribute.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.Age

Required: false

Type: integer

Description: Used for Numeric values, from 0 to 999 inclusive

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.Code

Required: true

Type: string

Description: Specify traveler type code.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.Index

Required: false

Type: integer

Description: Allows to identify which one of requested passengers this solution relates to.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.ID

Required: false

Type: integer

Description: Used for Numeric values, from 0 to 999 inclusive

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.CodeContext

Required: false

Type: string

Description: Identifies the source authority for the code.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.TPA_Extensions

Required: false

Type: object

Description: Additional elements and attributes to be included if required, per Trading Partner Agreement (TPA).

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.TPA_Extensions.BirthDate

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.TPA_Extensions.BirthDate.Date

Required: false

Type: string

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.TPA_Extensions.Age

Required: false

Type: object

Description: Exchange-specific

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.TPA_Extensions.Age.Years

Required: true

Type: number

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.TPA_Extensions.State

Required: false

Type: object

Description: Exchange-specific

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.TPA_Extensions.State.Code

Required: true

Type: string

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.TPA_Extensions.TotalNumber

Required: false

Type: object

Description: Exchange-specific

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.TPA_Extensions.TotalNumber.Value

Required: true

Type: number

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.TPA_Extensions.VoluntaryChanges

Required: false

Type: object

Description: Identifies whether penalties associated with voluntary changes should be included in the search results.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.TPA_Extensions.VoluntaryChanges.Match

Required: false

Type: string

Description: Indicates relation between conditions.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.TPA_Extensions.VoluntaryChanges.Penalty

Required: false

Type: array

Description: Specifies penalty charges as either a currency amount or a percentage of the fare.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.TPA_Extensions.VoluntaryChanges.Penalty.Amount

Required: false

Type: number

Description: Used for amounts, max 3 decimals

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.TPA_Extensions.VoluntaryChanges.Penalty.CurrencyCode

Required: false

Type: string

Description: A currency code (e.g. USD, EUR, PLN)

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.TPA_Extensions.VoluntaryChanges.Penalty.DecimalPlaces

Required: false

Type: integer

Description: Indicates the number of decimal places for a particular currency. This is equivalent to the ISO 4217 standard "minor unit".

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.TPA_Extensions.VoluntaryChanges.Penalty.Exclude

Required: false

Type: boolean

Description: Indicate that specific penalty type should be excluded from the response.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.TPA_Extensions.VoluntaryChanges.Penalty.Application

Required: false

Type: string

Description: Identifier used to indicate whether the change occurs before or after departure from the origin city.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.TPA_Extensions.VoluntaryChanges.Penalty.Type

Required: false

Type: string

Description: Indicates the type (Refund or Exchange) of penalty involved in the search or response.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.TravelerRefNumber

Required: true

Type: object

Description: Direct reference of traveler assigned by requesting system. Used as a cross reference between data segments.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.TravelerRefNumber.RPH

Required: false

Type: string

Description: Reference place holder.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.FlightSegmentRPHs

Required: false

Type: object

Description: Reference pointers to flight segments

OTA_AirLowFareSearchRQ.TravelerInfoSummary.AirTravelerAvail.AirTraveler.FlightSegmentRPHs.FlightSegmentRPH

Required: true

Type: array

Description: Reference to the flight segments for this traveler

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation

Required: false

Type: object

Description: Identify pricing source, if negotiated fares are requested and if it is a reprice request.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.PurchaseDate

Required: false

Type: string

Description: Specify purchase date. Fares returned will be based on the purchase date.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.PricingSource

Required: false

Type: string

Description: It can be used to indicate whether the fare is public or private.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.Reprice

Required: false

Type: boolean

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.BypassAdvancePurchase

Required: false

Type: string

Description: Controls advance purchase validation logic for repricing. Values 'T'/'F' can be used by AS, for TN the only valid option is 'N'.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.CurrencyCode

Required: false

Type: string

Description: Type of funds preferred for reviewing monetary values, in ISO 4217 codes.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.ProcessThruFaresOnly

Required: false

Type: boolean

Description: Activates processing of thru fares only.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.FareQualifier

Required: false

Type: string

Description: Fare Type is specific to a specific fare and this is a request for a set of fares based on these qualifiers.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.PurchaseTime

Required: false

Type: string

Description: Specify purchase time. Fares returned will be based on the purchase time.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.NegotiatedFaresOnly

Required: false

Type: boolean

Description: If set to true then returned fares need to match requested AcccountCode/CorpID on all fare components

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.NetFaresUsed

Required: false

Type: boolean

Description: Set to true when exchange ticket uses net fare.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.NegotiatedFareCode

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.NegotiatedFareCode.SecondaryCode

Required: false

Type: string

Description: An additional attribute to allow flexibility for particular organizations who require an additional code.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.NegotiatedFareCode.URI

Required: false

Type: string

Description: Identifies the location of the code table

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.NegotiatedFareCode.Quantity

Required: false

Type: integer

Description: Used to define a quantity of an associated element or attribute.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.NegotiatedFareCode.Code

Required: false

Type: string

Description: Any code used to specify an item, for example, type of traveler, service code, room amenity, etc.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.NegotiatedFareCode.CodeContext

Required: false

Type: string

Description: Identifies the source authority for the code.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.NegotiatedFareCode.SupplierCode

Required: false

Type: string

Description: An additional attribute to allow flexibility for particular organizations who require an additional supplier code.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.NegotiatedFareCode.content.Supplier

Required: false

Type: array

Description: This element indicates the supplier associated with a negotiated fare code.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.NegotiatedFareCode.content.Supplier.CompanyShortName

Required: false

Type:

Description: Used for Character Strings, length 1 to 64

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.NegotiatedFareCode.content.Supplier.TravelSector

Required: false

Type:

Description: Refer to OTA Code List Travel Sector (TVS).

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.NegotiatedFareCode.content.Supplier.Code

Required: false

Type:

Description: Identifies a company by the company code.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.NegotiatedFareCode.content.Supplier.CodeContext

Required: false

Type:

Description: Identifies the context of the identifying code, such as DUNS, IATA or internal code, etc.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.NegotiatedFareCode.content.TPA_Extensions

Required: false

Type: object

Description: This is a place holder for additional elements.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.AccountCode

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.AccountCode.Code

Required: true

Type: string

Description: Used for Character Strings, length 1 to 20

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions

Required: false

Type: object

Description: Additional elements and attributes to be included if required, per Trading Partner Agreement (TPA).

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PublicFare

Required: false

Type: object

Description: This element finds only public fares.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PublicFare.Ind

Required: false

Type: boolean

Default: false

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PrivateFare

Required: false

Type: object

Description: This element finds only private fares.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PrivateFare.Ind

Required: false

Type: boolean

Default: false

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.IATAFare

Required: false

Type: object

Description: This element finds only IATA fares.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.IATAFare.Ind

Required: false

Type: boolean

Default: false

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.WebFare

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.WebFare.Ind

Required: false

Type: boolean

Description: Web fare

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority

Required: false

Type: object

Description: This element governs how flights are returned. A user can uses a priority of 1-9 to make this determination.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.Price

Required: false

Type: object

Description: Prefer cheaper itineraries

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.Price.Priority

Required: true

Type: integer

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.DirectFlights

Required: false

Type: object

Description: Prefer itineraries will less connections

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.DirectFlights.Priority

Required: true

Type: integer

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.DirectFlights.Leg

Required: false

Type: integer

Description: Which leg is most significant one? If inconclusive continue comparisons segment by segment starting from the beginning of itinerary

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.Time

Required: false

Type: object

Description: Prefer itineraries departing closer to requested departure time

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.Time.Priority

Required: true

Type: integer

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.LegTime

Required: false

Type: object

Description: Prefer itineraries departing closer to requested departure time, consecutively for all legs

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.LegTime.Priority

Required: true

Type: integer

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.LegTime.Leg

Required: false

Type: integer

Description: Which leg is most significant one? If inconclusive continue comparisons segment by segment starting from the beginning of itinerary

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.Vendor

Required: false

Type: object

Description: Promote certain marketing carriers over all the others in returning results. (configured in rules).

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.Vendor.Priority

Required: true

Type: integer

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.MarketingCarrier

Required: false

Type: object

Description: Prefer itineraries with marketing carriers in order speciied in Carrier subtags, comparing segment-wise

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.MarketingCarrier.Priority

Required: true

Type: integer

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.MarketingCarrier.Leg

Required: false

Type: integer

Description: Which leg is most significant one? If inconclusive continue comparisons segment by segment starting from the beginning of itinerary

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.MarketingCarrier.Carrier

Required: true

Type: array

Description: Specifies desired order of carriers

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.MarketingCarrier.Carrier.Code

Required: true

Type: string

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.OperatingCarrier

Required: false

Type: object

Description: Prefer itineraries with operating carriers in order speciied in Carrier subtags, comparing segment-wise

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.OperatingCarrier.Priority

Required: true

Type: integer

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.OperatingCarrier.Leg

Required: false

Type: integer

Description: Which leg is most significant one? If inconclusive continue comparisons segment by segment starting from the beginning of itinerary

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.OperatingCarrier.Carrier

Required: true

Type: array

Description: Specifies desired order of carriers

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.OperatingCarrier.Carrier.Code

Required: true

Type: string

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.ElapsedTime

Required: false

Type: object

Description: Prefer itineraries with shorter travel times

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.ElapsedTime.Priority

Required: true

Type: integer

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.DepartureTime

Required: false

Type: object

Description: Prefer itineraries departing earlier during the day

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.DepartureTime.Priority

Required: true

Type: integer

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.DepartureTime.Leg

Required: false

Type: integer

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.ConnectionTime

Required: false

Type: object

Description: Prefer itineraries with smaller amount of time waiting in the airports during connections

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.ConnectionTime.Priority

Required: true

Type: integer

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.ConnectionTime.Leg

Required: false

Type: integer

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Indicators

Required: false

Type: object

Description: This element restricts fares which can be returned in response. If a customer passes this element, all its children should be specified.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Indicators.RetainFare

Required: false

Type: object

Description: Currently must be set to true.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Indicators.RetainFare.Ind

Required: true

Type: boolean

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Indicators.MinMaxStay

Required: false

Type: object

Description: If set to true, fares that have a min/max stay can be included in the responses. If set to false, then no fares that include a min/max stay requirement will be included in the response.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Indicators.MinMaxStay.Ind

Required: true

Type: boolean

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Indicators.RefundPenalty

Required: false

Type: object

Description: If set to true, fares that have a refund penalty can be included in the responses. If set to false, then no fares that include a refund penalty requirement will be included in the response.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Indicators.RefundPenalty.Ind

Required: true

Type: boolean

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Indicators.ResTicketing

Required: false

Type: object

Description: If set to true, fares that have a reservation/ticketing can be included in the responses. If set to false, then no fares that include reservation/ticketing requirement will be included in the response.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Indicators.ResTicketing.Ind

Required: true

Type: boolean

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Indicators.TravelPolicy

Required: false

Type: object

Description: This element is currently ignored whether it is true or false.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Indicators.TravelPolicy.Ind

Required: true

Type: boolean

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PromoID

Required: false

Type: object

Description: Promotional Identifier - a string which identifies a promotion, possibly giving a discount prices etc.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.CustomerType

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.CustomerType.Value

Required: true

Type: string

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.MultipleTravelerGroups

Required: false

Type: object

Description: This element governs how flights are returned when multiple passenger groups are requested.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.MultipleTravelerGroups.ItinerariesPerGroup

Required: false

Type: integer

Description: Indicates desired number of itineraries to be returned in each passenger group at beggining of response.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.BrandedFareIndicators

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.BrandedFareIndicators.ItinParityBrandlessLeg

Required: false

Type: boolean

Description: Allow brandless legs in multiple brands upsell solutions

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.BrandedFareIndicators.MultipleBrandedFares

Required: false

Type: boolean

Description: Return multiple brand options per itin

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.BrandedFareIndicators.UpsellLimit

Required: false

Type: integer

Description: Indicates maximum number of requested branded upsells

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.BrandedFareIndicators.SingleBrandedFare

Required: false

Type: boolean

Description: Return single brand option per itin

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.BrandedFareIndicators.ParityMode

Required: false

Type: string

Description: Multiple Branded Fares parity mode

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.BrandedFareIndicators.ItinParityFallbackMode

Required: false

Type: string

Description: Fallback mode for Multiple Branded Fares with Itin parity, when no itin parity solutions found

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.BrandedFareIndicators.ReturnBrandAncillaries

Required: false

Type: boolean

Description: Return ancillaries from the ATPCO Branded Fares Feature Table 166

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.BrandedFareIndicators.BrandFilters

Required: false

Type: object

Description: Describes brand filters.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.BrandedFareIndicators.BrandFilters.Brand

Required: false

Type: array

Description: Indicates brand code preferences.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.BrandedFareIndicators.BrandFilters.Brand.Code

Required: true

Type: string

Description: Specify brand code.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.BrandedFareIndicators.BrandFilters.Brand.PreferLevel

Required: true

Type: string

Description: Used to specify a preference level for ValidatingCarrier. For adding new enums see PreferLevelType. Valid values are: 'Unacceptable', 'Preferred'.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.BrandedFareIndicators.ReturnCheapestUnbrandedFare

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.BrandedFareIndicators.ReturnCheapestUnbrandedFare.Ind

Required: true

Type: boolean

Description: Indicator to turn on or off return of cheapest unbranded fare referred as "catch all" fare for the branded carriers from the branded fares service.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PassengerStatus

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PassengerStatus.Type

Required: true

Type: string

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PassengerStatus.StateCode

Required: false

Type: object

Description: 2-letter state code.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PassengerStatus.CountryCode

Required: false

Type: object

Description: 2-character country code as defined in ISO3166. No lowercase letters.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PassengerStatus.CityCode

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PointOfSaleOverride

Required: false

Type: object

Description: Will return the fares available for specified point of sale and priced in this point of sale currency. Currency is overriden by PriceRequestInformation@CurrencyCode.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PointOfSaleOverride.Code

Required: true

Type: string

Description: Used for Character Strings, length 1 to 8

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PointOfTicketingOverride

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PointOfTicketingOverride.Code

Required: true

Type: string

Description: Used for Character Strings, length 1 to 8

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.ApplyResidentDiscount

Required: false

Type: object

Description: Apply resident discount in CLFE

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.ApplyResidentDiscount.Ind

Required: true

Type: boolean

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.ETicketableOverride

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.ETicketableOverride.Value

Required: false

Type: boolean

Description: ETicketable override

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Currency

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Currency.MOverride

Required: false

Type: boolean

Description: M override

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Currency.Dual

Required: false

Type: string

Description: Dual currency

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.UseReducedConstructions

Required: false

Type: object

Description: Use reduced constructions (simple fare paths with restrictions on the number of fare components).

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.UseReducedConstructions.Ind

Required: false

Type: boolean

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.OBFees

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.OBFees.RType

Required: false

Type: boolean

Description: Indicator Returning R-Type OB Fees

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.OBFees.TType

Required: false

Type: boolean

Description: Indicator Returning T-Type OB Fees

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.FareBreaksAtLegs

Required: false

Type: object

Description: Force fare breaks at leg points if split taxes by leg requested. By default set to true.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.FareBreaksAtLegs.Ind

Required: false

Type: boolean

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.FareAdjustment

Required: false

Type: array

Description: Capability to specify Plus-Up and Discount Amount and Percentage.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.FareAdjustment.Value

Required: true

Type: string

Description: Adjustment Value, can be positive or negative, number or percentage

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.FareAdjustment.Currency

Required: false

Type: string

Description: Currency of Adjustment's Value

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PassengerPriceAdjustment

Required: false

Type: array

Description: Element by means of which user can specify fixed price for a given passenger to be preserved in subsequent calls to Context Shopping.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PassengerPriceAdjustment.PassengerID

Required: false

Type: number

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PassengerPriceAdjustment.BaseFare

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PassengerPriceAdjustment.BaseFare.Amount

Required: true

Type: number

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PassengerPriceAdjustment.EquivFare

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PassengerPriceAdjustment.EquivFare.Amount

Required: true

Type: number

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PassengerPriceAdjustment.EquivFare.EffectivePriceDeviation

Required: false

Type: number

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PassengerPriceAdjustment.TotalTax

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PassengerPriceAdjustment.TotalTax.Amount

Required: true

Type: number

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PassengerPriceAdjustment.TotalFare

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PassengerPriceAdjustment.TotalFare.Amount

Required: true

Type: number

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PriceAdjustment

Required: false

Type: object

Description: Element by means of which user can specify fixed price of a given leg or itinerary (depending on the context) to be preserved across subsequent calls to Context Shopping. Currency of fixed amounts is assumed to be the same as the currency in which current transaction will be priced.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PriceAdjustment.BaseFare

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PriceAdjustment.BaseFare.Amount

Required: true

Type: number

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PriceAdjustment.EquivFare

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PriceAdjustment.EquivFare.Amount

Required: true

Type: number

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PriceAdjustment.EquivFare.EffectivePriceDeviation

Required: false

Type: number

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PriceAdjustment.TotalTax

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PriceAdjustment.TotalTax.Amount

Required: true

Type: number

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PriceAdjustment.TotalFare

Required: false

Type: object

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PriceAdjustment.TotalFare.Amount

Required: true

Type: number

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.ForceCompanion

Required: false

Type: object

Description: Force companion fare value.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.ForceCompanion.Value

Required: false

Type: number

Description: Used for amounts, max 3 decimals

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.UsePassengerFares

Required: false

Type: object

Description: At least one fare component for each passenger type must be applicable for that passenger type.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.UsePassengerFares.Ind

Required: true

Type: boolean

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.UseNegotiatedFares

Required: false

Type: object

Description: Returned fares need to match AcccountCode/CorporateID on at least one fare component.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.UseNegotiatedFares.Ind

Required: true

Type: boolean

OTA_AirLowFareSearchRQ.TravelerInfoSummary.TPA_Extensions

Required: false

Type: object

Description: Additional elements and attributes to be included if required, per Trading Partner Agreement (TPA).

OTA_AirLowFareSearchRQ.TravelerInfoSummary.TPA_Extensions.TravelerRating

Required: false

Type: array

Description: Customer Value Scores and Frequent Flyer Tiers for one traveler. It can influence Availability results when provided.

OTA_AirLowFareSearchRQ.TravelerInfoSummary.TPA_Extensions.TravelerRating.Score

Required: false

Type: array

OTA_AirLowFareSearchRQ.TravelerInfoSummary.TPA_Extensions.TravelerRating.Score.Carrier

Required: true

Type: string

OTA_AirLowFareSearchRQ.TravelerInfoSummary.TPA_Extensions.TravelerRating.Score.Value

Required: true

Type: integer

OTA_AirLowFareSearchRQ.TravelerInfoSummary.TPA_Extensions.TravelerRating.FrequentFlyer

Required: false

Type: array

OTA_AirLowFareSearchRQ.TravelerInfoSummary.TPA_Extensions.TravelerRating.FrequentFlyer.Tier

Required: true

Type: integer

OTA_AirLowFareSearchRQ.TravelerInfoSummary.TPA_Extensions.TravelerRating.FrequentFlyer.Carrier

Required: true

Type: string

OTA_AirLowFareSearchRQ.TPA_Extensions

Required: false

Type: object

Description: Additional elements and attributes to be included if required, per Trading Partner Agreement (TPA).

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction

Required: false

Type: object

Description: IntelliSell Type

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.DisableCache

Required: false

Type: boolean

Description: Disables itinerary cache for this request (if it is enabled in this service).

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.ConfigSet

Required: false

Type: string

Description: Alternative configuration selector.

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.Debug

Required: false

Type: boolean

Description: Turns on or off debug mode.

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.ChunkNumber

Required: false

Type: string

Description: Helps Forwarder in keeping track of response parts generated as a result of request processing (AB only).

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.DebugKey

Required: false

Type: string

Description: Key unlocking disabled debug mode.

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.ShowItinSource

Required: false

Type: boolean

Description: If enabled, Intellisell will return source for each itinerary.

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.RequestType

Required: false

Type: object

Description: Identifier of the type of request.

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.RequestType.Name

Required: false

Type: string

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.ServiceTag

Required: false

Type: object

Description: Identifier of the transaction path.

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.ServiceTag.Name

Required: false

Type: string

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.TravelerPersona

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.TravelerPersona.Name

Required: true

Type: string

Description: Traveler persona name.

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.PurchaseType

Required: false

Type: object

Description: A target available for user, that can be used to create specific rules. For example, if the client wants to target preferred customer request, we can use this element to achieve this.

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.PurchaseType.Name

Required: false

Type: string

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.SabreAth

Required: false

Type: object

Description: Sabre authentication ID (ATH) - passed into the request to keep session information when communicating with TPF. The use of this element had been deprecated and is achieved by session pooling mechanism in Intellisell.

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.SabreAth.Value

Required: false

Type: string

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.SabreAth.BinarySecToken

Required: false

Type: string

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.SabreAth.ConversationID

Required: false

Type: string

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.TranID

Required: false

Type: object

Description: Transaction ID.

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.TranID.Value

Required: false

Type: string

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.ClientSessionID

Required: false

Type: object

Description: A unique identifier to relate all transactions within a single session. Used by AirShop/LFE transactions.

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.ClientSessionID.Value

Required: false

Type: string

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.Branch

Required: false

Type: object

Description: Attribute of the Rule that can be passed in to selectively target a rule. This has been deprecated.

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.Branch.Name

Required: false

Type: string

Default: Main

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.FareOverrides

Required: false

Type: object

Description: Contains a sequence of fare overrides.

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.FareOverrides.FareOverride

Required: true

Type: array

Description: Contains attributes of the FareGroup functionality used during shopping and pricing. If passed in this request, it will override setting in the rule.

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.FareOverrides.FareOverride.CorporateID

Required: false

Type: string

Description: Attribute of FareGroup functionality, used in search of fares during shopping.

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.FareOverrides.FareOverride.PseudoCityCode

Required: false

Type: string

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.FareOverrides.FareOverride.Callable

Required: false

Type: string

Default: true

Description: Indicator to enable/disable this FareOverride.

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.FareOverrides.FareOverride.FareType

Required: true

Type: string

Description: Attribute of FareGroup functionality, used in search of fares during shopping.

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.FareOverrides.FareOverride.VendorPref

Required: false

Type: array

Description: Specify vendors to include and exclude from the response.

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.FareOverrides.FareOverride.VendorPref.CompanyShortName

Required: false

Type: string

Description: Used for Character Strings, length 1 to 64

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.FareOverrides.FareOverride.VendorPref.Code

Required: false

Type: string

Description: Identifies a company by the company code.

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.FareOverrides.FareOverride.VendorPref.CodeContext

Required: false

Type: string

Description: Identifies the context of the identifying code, such as DUNS, IATA or internal code, etc.

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.FareOverrides.FareOverride.VendorPref.PreferLevel

Required: false

Type: string

Default: Preferred

Description: Used to specify a preference level for something that is or will be requested (e.g. a supplier of a service, a type of service, a form of payment, etc.). Valid values are: 'Only', 'Unacceptable', 'Preferred'.

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.FareOverrides.FareOverride.VendorPref.TravelSector

Required: false

Type: string

Description: Refer to OTA Code List Travel Sector (TVS).

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.FareOverrides.FareOverride.VendorPref.Type

Required: false

Type: string

Description: Specifies what type of carrier it applies to.

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.FareOverrides.FareOverride.TPA_Extensions

Required: false

Type: object

Description: This is a place holder for additional elements.

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.Diagnostics

Required: false

Type: object

Description: For internal use

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.Diagnostics.Diagnostic

Required: true

Type: array

Description: Specify diagnostic code and which service to sent it to.

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.Diagnostics.Diagnostic.Code

Required: true

Type: string

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.Diagnostics.Diagnostic.Target

Required: false

Type: string

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.Diagnostics.Diagnostic.DiagnosticArgument

Required: false

Type: array

Description: Name-value pairs to be used as arguments for the diagnostic.

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.Diagnostics.Diagnostic.DiagnosticArgument.Value

Required: false

Type: string

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.Diagnostics.Diagnostic.DiagnosticArgument.Name

Required: true

Type: string

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.Diagnostics.Diagnostic.TPA_Extensions

Required: false

Type: object

Description: This is a place holder for additional elements.

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.SubagentData

Required: false

Type: object

Description: Subagent data for LFE transactions.

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.SubagentData.Code

Required: false

Type: string

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.ResponseSorting

Required: false

Type: object

Description: Settings for IntelliSell merchandising

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.ResponseSorting.SortFaresInsideItin

Required: false

Type: boolean

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.ResponseSorting.EnableChronologicalSorting

Required: false

Type: boolean

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.SeatStatusSim

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.SeatStatusSim.Command

Required: false

Type: string

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.SeatStatusSim.Type

Required: true

Type: string

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.AvailableLevel

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.AvailableLevel.Value

Required: true

Type: string

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.ATSETest

Required: false

Type: object

Description: Allows ATSE Team to test new features. This element and its content is meant to never be published.

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.ATSETest.Feature

Required: false

Type: string

Description: Meaning of that attribute is dependent on MIP Team, ISell sends it in all ShoppingRequests when specified.

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.AirStreaming

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.AirStreaming.Method

Required: true

Type: string

Description: Valid values are: 'Services', 'WholeResponse'.

OTA_AirLowFareSearchRQ.TPA_Extensions.IntelliSellTransaction.AirStreaming.MaxItinsPerChunk

Required: true

Type: integer

OTA_AirLowFareSearchRQ.TPA_Extensions.DiversityControl

Required: false

Type: object

Description: These parameters control how IntellSell should select itineraries based not necessarily on cheapest price, but also on other criteria that guarantee a diverse response.

OTA_AirLowFareSearchRQ.TPA_Extensions.DiversityControl.LowFareBucket

Required: true

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.DiversityControl.LowFareBucket.Options

Required: false

Type: string

OTA_AirLowFareSearchRQ.TPA_Extensions.DiversityControl.LowFareBucket.FareCutOff

Required: false

Type: string

OTA_AirLowFareSearchRQ.TPA_Extensions.DiversityControl.Dimensions

Required: true

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.DiversityControl.Dimensions.PriceWeight

Required: false

Type: number

Default: 10

OTA_AirLowFareSearchRQ.TPA_Extensions.DiversityControl.Dimensions.TravelTime

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.DiversityControl.Dimensions.TravelTime.Weight

Required: true

Type: number

OTA_AirLowFareSearchRQ.TPA_Extensions.DiversityControl.Dimensions.Carrier

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.DiversityControl.Dimensions.Carrier.OnlineIndicator

Required: false

Type: boolean

Default: false

OTA_AirLowFareSearchRQ.TPA_Extensions.DiversityControl.Dimensions.Carrier.Weight

Required: true

Type: number

OTA_AirLowFareSearchRQ.TPA_Extensions.DiversityControl.Dimensions.Carrier.Default

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.DiversityControl.Dimensions.Carrier.Default.Options

Required: true

Type: string

OTA_AirLowFareSearchRQ.TPA_Extensions.DiversityControl.Dimensions.Carrier.Override

Required: false

Type: array

OTA_AirLowFareSearchRQ.TPA_Extensions.DiversityControl.Dimensions.Carrier.Override.Options

Required: true

Type: string

OTA_AirLowFareSearchRQ.TPA_Extensions.DiversityControl.Dimensions.Carrier.Override.Code

Required: true

Type: string

OTA_AirLowFareSearchRQ.TPA_Extensions.DiversityControl.Dimensions.OperatingDuplicate

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.DiversityControl.Dimensions.OperatingDuplicate.Weight

Required: true

Type: number

OTA_AirLowFareSearchRQ.TPA_Extensions.DiversityControl.Dimensions.OperatingDuplicate.PreferredCarrier

Required: false

Type: array

OTA_AirLowFareSearchRQ.TPA_Extensions.DiversityControl.Dimensions.OperatingDuplicate.PreferredCarrier.Code

Required: true

Type: string

OTA_AirLowFareSearchRQ.TPA_Extensions.DiversityControl.Dimensions.InboundOutboundPairing

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.DiversityControl.Dimensions.InboundOutboundPairing.Weight

Required: true

Type: number

OTA_AirLowFareSearchRQ.TPA_Extensions.DiversityControl.Dimensions.InboundOutboundPairing.Duplicates

Required: false

Type: integer

Default: 1

OTA_AirLowFareSearchRQ.TPA_Extensions.DiversityControl.Dimensions.TimeOfDay

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.DiversityControl.Dimensions.TimeOfDay.Weight

Required: true

Type: number

OTA_AirLowFareSearchRQ.TPA_Extensions.DiversityControl.Dimensions.TimeOfDay.Distribution

Required: false

Type: array

Description: Exactly one attribute: either Direction or Leg must be provided

OTA_AirLowFareSearchRQ.TPA_Extensions.DiversityControl.Dimensions.TimeOfDay.Distribution.Leg

Required: false

Type: integer

OTA_AirLowFareSearchRQ.TPA_Extensions.DiversityControl.Dimensions.TimeOfDay.Distribution.Direction

Required: false

Type: string

Description: Valid values are: 'Outbound', 'Inbound'.

OTA_AirLowFareSearchRQ.TPA_Extensions.DiversityControl.Dimensions.TimeOfDay.Distribution.Endpoint

Required: false

Type: string

Default: Departure

Description: Valid values are: 'Departure', 'Arrival'.

OTA_AirLowFareSearchRQ.TPA_Extensions.DiversityControl.Dimensions.TimeOfDay.Distribution.Range

Required: false

Type: array

Description: Either all Range elements shall contain attribute Options or none. Ranges shall not overlap.

OTA_AirLowFareSearchRQ.TPA_Extensions.DiversityControl.Dimensions.TimeOfDay.Distribution.Range.End

Required: true

Type: string

OTA_AirLowFareSearchRQ.TPA_Extensions.DiversityControl.Dimensions.TimeOfDay.Distribution.Range.Begin

Required: true

Type: string

OTA_AirLowFareSearchRQ.TPA_Extensions.DiversityControl.Dimensions.TimeOfDay.Distribution.Range.Options

Required: false

Type: string

OTA_AirLowFareSearchRQ.TPA_Extensions.DiversityControl.Dimensions.StopsNumber

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.DiversityControl.Dimensions.StopsNumber.Weight

Required: true

Type: number

OTA_AirLowFareSearchRQ.TPA_Extensions.MessagingDetails

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.MessagingDetails.MDRSubset

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.MessagingDetails.MDRSubset.Code

Required: false

Type: string

OTA_AirLowFareSearchRQ.TPA_Extensions.AlternateAirportCities

Required: false

Type: array

Description: For each specified location provide an alternate location.

OTA_AirLowFareSearchRQ.TPA_Extensions.AlternateAirportCities.SpecifiedLocation

Required: false

Type: object

Description: A desired location (airport city).

OTA_AirLowFareSearchRQ.TPA_Extensions.AlternateAirportCities.SpecifiedLocation.LocationCode

Required: false

Type: string

OTA_AirLowFareSearchRQ.TPA_Extensions.AlternateAirportCities.AlternateLocation

Required: false

Type: array

Description: An alternate location (airport city).

OTA_AirLowFareSearchRQ.TPA_Extensions.AlternateAirportCities.AlternateLocation.LocationCode

Required: false

Type: string

OTA_AirLowFareSearchRQ.TPA_Extensions.AlternateAirportMileage

Required: false

Type: object

Description: Specify maximum allowed distance from specified airport.

OTA_AirLowFareSearchRQ.TPA_Extensions.AlternateAirportMileage.Number

Required: true

Type: string

Description: Maximum allowed number of miles from desired airport.

OTA_AirLowFareSearchRQ.TPA_Extensions.AwardShopping

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.AwardShopping.Enable

Required: false

Type: boolean

Description: Enable award shopping.

OTA_AirLowFareSearchRQ.TPA_Extensions.AwardShopping.UseRAS

Required: false

Type: boolean

Default: false

Description: Use Redemption Availability Service

OTA_AirLowFareSearchRQ.TPA_Extensions.Billing

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Billing.AgentSineIn

Required: false

Type: string

OTA_AirLowFareSearchRQ.TPA_Extensions.Billing.ServiceName

Required: false

Type: string

OTA_AirLowFareSearchRQ.TPA_Extensions.Billing.AAACity

Required: false

Type: string

Description: Used for Character Strings, length 1 to 16

OTA_AirLowFareSearchRQ.TPA_Extensions.Billing.UserStation

Required: false

Type: number

Default: 0

OTA_AirLowFareSearchRQ.TPA_Extensions.Billing.UserSetAddress

Required: false

Type: string

OTA_AirLowFareSearchRQ.TPA_Extensions.Billing.ActionCode

Required: false

Type: string

OTA_AirLowFareSearchRQ.TPA_Extensions.Billing.PartitionID

Required: false

Type: string

OTA_AirLowFareSearchRQ.TPA_Extensions.Billing.UserBranch

Required: false

Type: number

Default: 0

OTA_AirLowFareSearchRQ.TPA_Extensions.ExchangeSettings

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.ExchangeSettings.BrandedResults

Required: false

Type: boolean

Description: Enables branded results (if brands are available for returned options)

OTA_AirLowFareSearchRQ.TPA_Extensions.ExchangeSettings.RepriceCurrentItin

Required: false

Type: boolean

Default: true

Description: If set to ''false'', disables processing of Current Itin path.

OTA_AirLowFareSearchRQ.TPA_Extensions.ExchangeSettings.AttachExchangeInfo

Required: false

Type: boolean

Default: false

Description: If set to ''true'', adds exchange-specific information to the response. The information includes richer Tax elements, ReissueVsExchange attribute and currency conversion rates.

OTA_AirLowFareSearchRQ.TPA_Extensions.ExchangeSettings.ReissueExchange

Required: false

Type: string

Description: Process Type Indicator for Primary Request Type

OTA_AirLowFareSearchRQ.TPA_Extensions.ExchangeSettings.MIPTimeoutThreshold

Required: false

Type: number

Description: Hints MIP that it should return options within this amount of time (in seconds)

OTA_AirLowFareSearchRQ.TPA_Extensions.ExchangeSettings.RequestType

Required: false

Type: string

Description: Used to specify if the request is an usual Exchange request (basic) or an Exchange Context Shopping request (context). When not specified, basic is assumed.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange

Required: false

Type: array

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.BypassAdvancePurchaseOption

Required: false

Type: string

Description: Bypass Advance Purchase Option

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginalTktIssueDateTime

Required: true

Type: string

Description: Original ticket issue date and time

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.ExchangedTktIssueDateTime

Required: false

Type: string

Description: Exchanged ticket issue date and time

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.PreviousExchangeDateTime

Required: false

Type: string

Description: Previous exchange date and time

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.NumberOfTaxBoxes

Required: false

Type: number

Description: Number of tax boxes

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.Fare

Required: true

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.Fare.BaseFareCurrency

Required: true

Type: string

Description: Base fare currency

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.Fare.ROE

Required: false

Type: number

Description: Rate of Exchange override (note: doesn't need to be specified if FareCalc currency and BaseFare currency is the same).

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.Fare.NonRefundableAmount

Required: false

Type: number

Description: Non-refundable Base Fare Amount. Currency is defined by @BaseFareCurrency.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.Fare.ValidatingCarrier

Required: false

Type: string

Description: Validating carrier

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.Fare.BaseFareAmount

Required: true

Type: number

Description: Base fare amount

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.Fare.FareCalcCurrency

Required: true

Type: string

Description: Fare calc currency

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.POS

Required: true

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.POS.Source

Required: true

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.POS.Source.OfficeCode

Required: false

Type: string

Description: Office Code part of Office Accounting Code

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.POS.Source.AccountingCode

Required: false

Type: string

Description: Accounting Code part of Office Accounting Code

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.POS.Source.PseudoCityCode

Required: false

Type: string

Description: An identification code assigned to an office/agency by a reservation system.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.POS.Source.ISOCountry

Required: false

Type: string

Description: The country code of the requesting party.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.POS.Source.AgentDutyCode

Required: false

Type: string

Description: An authority code assigned to a requestor.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.POS.Source.VendorCRSCode

Required: false

Type: string

Description: Vendor CRS code

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.POS.Source.AirportCode

Required: false

Type: string

Description: The IATA assigned airport code.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.POS.Source.AirlineChannelCode

Required: false

Type: string

Description: Airline Channel Code

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.POS.Source.Carrier

Required: true

Type: string

Description: Carrier

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.POS.Source.CoHostID

Required: false

Type: number

Description: CoHostID

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.POS.Source.DefaultTicketingCarrier

Required: false

Type: string

Description: Default Ticketing Carrier for Office Accounting Code

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.POS.Source.HomeAgencyIATA

Required: false

Type: string

Description: Home agency IATA

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.POS.Source.ISOCurrency

Required: false

Type: string

Description: The currency code in which the reservation will be ticketed.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.POS.Source.ERSP_UserID

Required: false

Type: string

Description: Electronic Reservation Service Provider (ERSP) assigned identifier used to identify the individual using the ERSP system.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.POS.Source.FirstDepartPoint

Required: false

Type: string

Description: The point of first departure in a trip.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.POS.Source.AgentIATA

Required: false

Type: string

Description: Agent IATA

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.POS.Source.AgentCity

Required: true

Type: string

Description: Agent city

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.POS.Source.HostCarrier

Required: false

Type: string

Description: PCC Host Carrier

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.POS.Source.AgentDuty

Required: false

Type: string

Description: Agent duty

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.POS.Source.AgentSine

Required: false

Type: string

Description: Identifies the party within the requesting entity.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.POS.Source.MainTravelAgencyPCC

Required: true

Type: string

Description: Main travel agency PCC

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.POS.Source.PersonalCityCode

Required: false

Type: string

Description: City code part of Office Accounting Code

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.POS.Source.AgentDepartmentCode

Required: false

Type: string

Description: Agent department code

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.POS.Source.TravelAgencyIATA

Required: false

Type: string

Description: Travel agency IATA

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.POS.Source.ETicketCapable

Required: false

Type: boolean

Default: false

Description: Agency is Eticket capable

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.POS.Source.AbacusUser

Required: false

Type: boolean

Default: false

Description: Abacus user

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.POS.Source.AgentFunction

Required: false

Type: string

Description: Agent function

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.POS.Source.AirlineVendorID

Required: false

Type: string

Description: The IATA assigned airline code.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.POS.Source.BookingChannel

Required: false

Type: object

Description: Specifies the booking channel type and whether it is the primary means of connectivity of the source.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.POS.Source.BookingChannel.Primary

Required: false

Type: boolean

Description: Indicates whether the enumerated booking channel is the primary means of connectivity used by the source.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.POS.Source.BookingChannel.Type

Required: false

Type: string

Description: The type of booking channel (e.g. Global Distribution System (GDS), Alternative Distribution System (ADS), Sales and Catering System (SCS), Property Management System (PMS), Central Reservation System (CRS), Tour Operator System (TOS), Internet and ALL). Refer to OTA Code List Booking Channel Type (BCT).

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.POS.Source.BookingChannel.CompanyName

Required: false

Type: object

Description: Identifies the company that is associated with the booking channel.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.POS.Source.BookingChannel.CompanyName.CompanyShortName

Required: false

Type: string

Description: Used for Character Strings, length 1 to 64

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.POS.Source.BookingChannel.CompanyName.TravelSector

Required: false

Type: string

Description: Refer to OTA Code List Travel Sector (TVS).

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.POS.Source.BookingChannel.CompanyName.Code

Required: false

Type: string

Description: Identifies a company by the company code.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.POS.Source.BookingChannel.CompanyName.CodeContext

Required: false

Type: string

Description: Identifies the context of the identifying code, such as DUNS, IATA or internal code, etc.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation

Required: true

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DepartureDateTime

Required: false

Type: object

Description: This date should be of the form YYYY-MM-DDTHH:MM:SS

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.ArrivalDateTime

Required: false

Type: object

Description: This date should be of the form YYYY-MM-DDTHH:MM:SS

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DepartureDates

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DepartureDates.Day

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DepartureDates.Day.Date

Required: true

Type: string

Description: IntelliSell Date type (required format: YYYY-MM-DD)

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DepartureDates.DaysRange

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DepartureDates.DaysRange.ToDate

Required: true

Type: string

Description: IntelliSell Date type (required format: YYYY-MM-DD)

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DepartureDates.DaysRange.FromDate

Required: true

Type: string

Description: IntelliSell Date type (required format: YYYY-MM-DD)

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DepartureDates.DaysRange.WeekDays

Required: false

Type: string

Description: Value format: First letter of the name of the day or '_', eg. 'SMT___S' means we are interested in departing at Saturday, Sunday, Monday or Tuesday. Even if there are schedules for Wednesday, Thursday or Friday, they won't be returned in ISell response.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DepartureDates.LengthOfStay

Required: false

Type: object

Description: Amount of days between previous leg's DEPARTURE date and current leg's DEPARTURE date. NOTE: Allowed only in 2nd or further "OriginDestinationInformation". Example: for outbound departing on Jan 20, LengthOfStay/@Days="2" means inbound departing on Jan 22.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DepartureDates.LengthOfStay.Days

Required: true

Type: integer

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DepartureDates.LengthOfStayRange

Required: false

Type: object

Description: See comment on "LengthOfStay" element.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DepartureDates.LengthOfStayRange.MinDays

Required: true

Type: integer

Description: (inclusive)

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DepartureDates.LengthOfStayRange.MaxDays

Required: true

Type: integer

Description: (inclusive)

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.ArrivalDates

Required: false

Type: object

Description: Allowed only for Advanced Calendar API.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.ArrivalDates.Day

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.ArrivalDates.Day.Date

Required: true

Type: string

Description: IntelliSell Date type (required format: YYYY-MM-DD)

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.ArrivalDates.DaysRange

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.ArrivalDates.DaysRange.ToDate

Required: true

Type: string

Description: IntelliSell Date type (required format: YYYY-MM-DD)

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.ArrivalDates.DaysRange.FromDate

Required: true

Type: string

Description: IntelliSell Date type (required format: YYYY-MM-DD)

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.ArrivalDates.DaysRange.WeekDays

Required: false

Type: string

Description: Value format: First letter of the name of the day or '_', eg. 'SMT___S' means we are interested in departing at Saturday, Sunday, Monday or Tuesday. Even if there are schedules for Wednesday, Thursday or Friday, they won't be returned in ISell response.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DepartureWindow

Required: false

Type: object

Description: This should be of the form HHMMHHMM.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.ArrivalWindow

Required: false

Type: object

Description: This should be of the form HHMMHHMM.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.OriginLocation

Required: true

Type: object

Description: Travel Origin Location - for example, air uses the IATA 3 letter code.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.OriginLocation.LocationCode

Required: false

Type: string

Description: Location identifying code. Required unless AirportsGroup or AllAirports is specified. Cannot appear with AirportsGroup nor AllAirports.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.OriginLocation.LocationType

Required: false

Type: string

Description: Type of location specifying if it is a city or an airport. Cannot appear without LocationCode.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.OriginLocation.AirportsGroup

Required: false

Type: string

Description: Name of the airports group

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.OriginLocation.CodeContext

Required: false

Type: string

Default: IATA

Description: Identifies the context of the identifying code, such as IATA, ARC, or internal code, etc.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.OriginLocation.AllAirports

Required: false

Type: boolean

Description: Flag indicating if all cached origin cities are to be processed as origin airports.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DestinationLocation

Required: true

Type: object

Description: Travel Destination Location - for example, air uses the IATA 3 letter code.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DestinationLocation.LocationCode

Required: false

Type: string

Description: Location identifying code. Required unless AirportsGroup or AllAirports is specified. Cannot appear with AirportsGroup nor AllAirports.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DestinationLocation.LocationType

Required: false

Type: string

Description: Type of location specifying if it is a city or an airport. Cannot appear without LocationCode.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DestinationLocation.AirportsGroup

Required: false

Type: string

Description: Name of the airports group

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DestinationLocation.CodeContext

Required: false

Type: string

Default: IATA

Description: Identifies the context of the identifying code, such as IATA, ARC, or internal code, etc.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DestinationLocation.AllAirports

Required: false

Type: boolean

Description: Flag indicating if all cached destination cities are to be processed as destination airports.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.ConnectionLocations

Required: false

Type: object

Description: Travel Connection Location - for example, air uses the IATA 3 letter code.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.ConnectionLocations.ConnectionLocation

Required: true

Type: array

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.ConnectionLocations.ConnectionLocation.LocationCode

Required: true

Type: string

Description: IATA Airport Code indicating connection location, stop, origin or destination.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.ConnectionLocations.ConnectionLocation.PreferLevel

Required: false

Type: string

Default: Only

Description: The preference level for the airport. Available levels: Only, Unacceptable.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight

Required: true

Type: array

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Number

Required: true

Type: number

Description: Flight number

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.DepartureDateTime

Required: true

Type: string

Description: Departure date and time

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.ArrivalDateTime

Required: true

Type: string

Description: Arrival date and time

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.ClassOfService

Required: true

Type: string

Description: Class of service

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Flown

Required: false

Type: boolean

Default: false

Description: Specify whether the flight is flown.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.MarriageStatus

Required: false

Type: string

Description: Marriage status

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Type

Required: true

Type: string

Description: Flight type (A: Air Segment, K: ARUNK, O: Open Segment)

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.OriginLocation

Required: true

Type: object

Description: Flight origin code

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.OriginLocation.LocationCode

Required: false

Type: string

Description: Location identifying code. Required unless AirportsGroup or AllAirports is specified. Cannot appear with AirportsGroup nor AllAirports.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.OriginLocation.AirportsGroup

Required: false

Type: string

Description: Name of the airports group

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.OriginLocation.CodeContext

Required: false

Type: string

Default: IATA

Description: Identifies the context of the identifying code, such as IATA, ARC, or internal code, etc.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.DestinationLocation

Required: true

Type: object

Description: Flight destination code

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.DestinationLocation.LocationCode

Required: false

Type: string

Description: Location identifying code. Required unless AirportsGroup or AllAirports is specified. Cannot appear with AirportsGroup nor AllAirports.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.DestinationLocation.AirportsGroup

Required: false

Type: string

Description: Name of the airports group

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.DestinationLocation.CodeContext

Required: false

Type: string

Default: IATA

Description: Identifies the context of the identifying code, such as IATA, ARC, or internal code, etc.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Airline

Required: true

Type: object

Description: Airline information

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Airline.Operating

Required: true

Type: string

Description: Operating airline code

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Airline.Marketing

Required: true

Type: string

Description: Marketing airline code

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.SideTrip

Required: false

Type: object

Description: Side trip information

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.SideTrip.Number

Required: false

Type: number

Description: Side trip number

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.SideTrip.Start

Required: false

Type: boolean

Description: Side trip start

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.SideTrip.End

Required: false

Type: boolean

Description: Side trip end

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Reservation

Required: false

Type: object

Description: Reservation information

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Reservation.RealStatus

Required: false

Type: string

Description: Real reservation status

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Reservation.Status

Required: false

Type: string

Description: Reservation status

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.MileageDisplay

Required: false

Type: array

Description: Mileage information

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.MileageDisplay.Surcharge

Required: false

Type: number

Description: Mileage surcharge percentage

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.MileageDisplay.City

Required: false

Type: string

Description: Mileage display city

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.MileageDisplay.Type

Required: true

Type: string

Description: Mileage display type

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.BookingDateTime

Required: false

Type: object

Description: Booking date and time

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Fare

Required: true

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Fare.ProgramID

Required: false

Type: integer

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Fare.Vendor

Required: false

Type: string

Description: Vendor (note: last Flight in Fare Component)

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Fare.Tariff

Required: false

Type: string

Description: Tariff (note: last Flight in Fare Component)

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Fare.Amount

Required: false

Type: number

Description: Fare amount (note: last Flight in Fare Component)

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Fare.SourceVendor

Required: false

Type: string

Description: Fare Source Vendor (note: last Flight in Fare Component)

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Fare.BrandID

Required: false

Type: string

Description: Used to indicate brand code

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Fare.ComponentNo

Required: true

Type: number

Description: Fare component number

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Fare.RuleNumber

Required: false

Type: string

Description: Rule Number (note: last Flight in Fare Component)

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Fare.BasisCode

Required: true

Type: string

Description: Fare basis code

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Fare.Adjustment

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Fare.Adjustment.Group

Required: false

Type: number

Description: Markup/Discount Group

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Fare.Adjustment.Value

Required: true

Type: string

Description: Adjustment Value, can be positive or negative, number or percentage

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Fare.Adjustment.Currency

Required: false

Type: string

Description: Currency of Adjustment's Value

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.PlusUp

Required: false

Type: array

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.PlusUp.FareDestinationCity

Required: false

Type: string

Description: Fare Destination City

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.PlusUp.OriginCity

Required: true

Type: string

Description: Origin City

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.PlusUp.ViaCity

Required: false

Type: string

Description: Via City

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.PlusUp.Amount

Required: true

Type: number

Description: Amount

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.PlusUp.Message

Required: false

Type: string

Description: Message

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.PlusUp.FareOriginCity

Required: false

Type: string

Description: Fare Origin City

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.PlusUp.DestinationCity

Required: true

Type: string

Description: Destination City

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.PlusUp.CountryOfPayment

Required: false

Type: string

Description: Country of payment

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Surcharge

Required: false

Type: array

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Surcharge.Amount

Required: true

Type: number

Description: Amount

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Surcharge.Currency

Required: false

Type: string

Description: Currency

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Surcharge.Type

Required: true

Type: string

Description: Type

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DateFlexibility

Required: false

Type: array

Description: The number of alternate days around the travel date to search.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DateFlexibility.Validate

Required: false

Type: boolean

Description: Flag telling if dates within the specified range should be processed in the validate path.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DateFlexibility.Tolerance

Required: false

Type: boolean

Description: This attribute enables the date tolerance in Calendar Cross Mode. Shopping will combine X dates (instead of just 1) from this leg with all dates from other leg. X value is derived from rule setting.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DateFlexibility.Minus

Required: false

Type: integer

Description: Number of alternate dates after requested travel date.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DateFlexibility.NbrOfDays

Required: false

Type: integer

Description: Number of alternate dates before and after requested travel date.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DateFlexibility.Plus

Required: false

Type: integer

Description: Number of alternate dates before requested travel date.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.SisterDestinationLocation

Required: false

Type: array

Description: List of alternate destination cities to search

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.SisterDestinationLocation.LocationCode

Required: false

Type: string

Description: Location identifying code. Required unless AirportsGroup or AllAirports is specified. Cannot appear with AirportsGroup nor AllAirports.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.SisterDestinationLocation.LocationType

Required: false

Type: string

Description: Type of location specifying if it is a city or an airport. Cannot appear without LocationCode.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.SisterDestinationLocation.AirportsGroup

Required: false

Type: string

Description: Name of the airports group

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.SisterDestinationLocation.CodeContext

Required: false

Type: string

Default: IATA

Description: Identifies the context of the identifying code, such as IATA, ARC, or internal code, etc.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.SisterDestinationMileage

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.SisterDestinationMileage.Number

Required: true

Type: integer

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.SisterOriginLocation

Required: false

Type: array

Description: List of alternate origin cities to search

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.SisterOriginLocation.LocationCode

Required: false

Type: string

Description: Location identifying code. Required unless AirportsGroup or AllAirports is specified. Cannot appear with AirportsGroup nor AllAirports.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.SisterOriginLocation.LocationType

Required: false

Type: string

Description: Type of location specifying if it is a city or an airport. Cannot appear without LocationCode.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.SisterOriginLocation.AirportsGroup

Required: false

Type: string

Description: Name of the airports group

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.SisterOriginLocation.CodeContext

Required: false

Type: string

Default: IATA

Description: Identifies the context of the identifying code, such as IATA, ARC, or internal code, etc.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.SisterOriginMileage

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.SisterOriginMileage.Number

Required: true

Type: integer

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.SegmentType

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.SegmentType.Code

Required: false

Type: string

Description: "Code" can be "ARUNK", "O" for normal, or "X" for connection.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.AlternateTime

Required: false

Type: object

Description: Maximum time difference/deviation allowed.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.AlternateTime.Minus

Required: false

Type: integer

Description: Maximum number of hours before desired time.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.AlternateTime.Plus

Required: false

Type: integer

Description: Maximum number of hours after desired time.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.AlternateTime.PlusMinus

Required: false

Type: integer

Description: Maximum time difference between actual and desired time.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.MaxOneWayOptions

Required: false

Type: object

Description: Maximum number of options to return.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.MaxOneWayOptions.Value

Required: true

Type: integer

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.NumOneWayOptions

Required: false

Type: object

Description: Number of options for requested date.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.NumOneWayOptions.Number

Required: true

Type: integer

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.CabinPref

Required: false

Type: object

Description: Defines preferred cabin to be used in a search for this leg level (if SegmentType is "O") or segment (if SegmentType is "X"). The cabin type specified in this element will override the cabin type specified at the request level for this leg/segment. If a cabin type is not specified for this element the cabin type at request level will be used as default for this leg or segment. If the cabin type is not specified at both the leg/segment level and request level a default cabin of "Economy" will be used?

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.CabinPref.Cabin

Required: false

Type: string

Description: Specify cabin type.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.CabinPref.PreferLevel

Required: false

Type: string

Default: Preferred

Description: Used to specify a preference level for something that is or will be requested (e.g. a supplier of a service, a type of service, a form of payment, etc.). Valid values are: 'Only', 'Unacceptable', 'Preferred'.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.ConnectionTime

Required: false

Type: object

Description: Connection time between segments.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.ConnectionTime.ExcludedConnectionEnd

Required: false

Type: string

Description: Excluded connection time end in format HHMM

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.ConnectionTime.Max

Required: false

Type: integer

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.ConnectionTime.ExcludedConnectionBegin

Required: false

Type: string

Description: Excluded connection time begin in format HHMM

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.ConnectionTime.EnableExcludedConnection

Required: false

Type: boolean

Description: Enable excluded connection time (default: true)

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.ConnectionTime.Min

Required: false

Type: integer

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.TotalTravelTime

Required: false

Type: object

Description: Total travel time settings

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.TotalTravelTime.Max

Required: false

Type: number

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.TotalTravelTime.Min

Required: false

Type: number

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.Arunk

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.Arunk.OriginLocation

Required: true

Type: object

Description: Origin code

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.Arunk.OriginLocation.LocationCode

Required: false

Type: string

Description: Location identifying code. Required unless AirportsGroup or AllAirports is specified. Cannot appear with AirportsGroup nor AllAirports.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.Arunk.OriginLocation.AirportsGroup

Required: false

Type: string

Description: Name of the airports group

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.Arunk.OriginLocation.CodeContext

Required: false

Type: string

Default: IATA

Description: Identifies the context of the identifying code, such as IATA, ARC, or internal code, etc.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.Arunk.DestinationLocation

Required: true

Type: object

Description: Destination code

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.Arunk.DestinationLocation.LocationCode

Required: false

Type: string

Description: Location identifying code. Required unless AirportsGroup or AllAirports is specified. Cannot appear with AirportsGroup nor AllAirports.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.Arunk.DestinationLocation.AirportsGroup

Required: false

Type: string

Description: Name of the airports group

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.Arunk.DestinationLocation.CodeContext

Required: false

Type: string

Default: IATA

Description: Identifies the context of the identifying code, such as IATA, ARC, or internal code, etc.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.Arunk.SideTrip

Required: false

Type: object

Description: Side trip information

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.Arunk.SideTrip.Number

Required: false

Type: number

Description: Side trip number

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.Arunk.SideTrip.Start

Required: false

Type: boolean

Description: Side trip start

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.Arunk.SideTrip.End

Required: false

Type: boolean

Description: Side trip end

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DepartureDateTime

Required: false

Type: object

Description: This date should be of the form YYYY-MM-DDTHH:MM:SS

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.ArrivalDateTime

Required: false

Type: object

Description: This date should be of the form YYYY-MM-DDTHH:MM:SS

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DepartureDates

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DepartureDates.Day

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DepartureDates.Day.Date

Required: true

Type: string

Description: IntelliSell Date type (required format: YYYY-MM-DD)

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DepartureDates.DaysRange

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DepartureDates.DaysRange.ToDate

Required: true

Type: string

Description: IntelliSell Date type (required format: YYYY-MM-DD)

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DepartureDates.DaysRange.FromDate

Required: true

Type: string

Description: IntelliSell Date type (required format: YYYY-MM-DD)

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DepartureDates.DaysRange.WeekDays

Required: false

Type: string

Description: Value format: First letter of the name of the day or '_', eg. 'SMT___S' means we are interested in departing at Saturday, Sunday, Monday or Tuesday. Even if there are schedules for Wednesday, Thursday or Friday, they won't be returned in ISell response.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DepartureDates.LengthOfStay

Required: false

Type: object

Description: Amount of days between previous leg's DEPARTURE date and current leg's DEPARTURE date. NOTE: Allowed only in 2nd or further "OriginDestinationInformation". Example: for outbound departing on Jan 20, LengthOfStay/@Days="2" means inbound departing on Jan 22.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DepartureDates.LengthOfStay.Days

Required: true

Type: integer

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DepartureDates.LengthOfStayRange

Required: false

Type: object

Description: See comment on "LengthOfStay" element.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DepartureDates.LengthOfStayRange.MinDays

Required: true

Type: integer

Description: (inclusive)

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DepartureDates.LengthOfStayRange.MaxDays

Required: true

Type: integer

Description: (inclusive)

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.ArrivalDates

Required: false

Type: object

Description: Allowed only for Advanced Calendar API.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.ArrivalDates.Day

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.ArrivalDates.Day.Date

Required: true

Type: string

Description: IntelliSell Date type (required format: YYYY-MM-DD)

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.ArrivalDates.DaysRange

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.ArrivalDates.DaysRange.ToDate

Required: true

Type: string

Description: IntelliSell Date type (required format: YYYY-MM-DD)

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.ArrivalDates.DaysRange.FromDate

Required: true

Type: string

Description: IntelliSell Date type (required format: YYYY-MM-DD)

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.ArrivalDates.DaysRange.WeekDays

Required: false

Type: string

Description: Value format: First letter of the name of the day or '_', eg. 'SMT___S' means we are interested in departing at Saturday, Sunday, Monday or Tuesday. Even if there are schedules for Wednesday, Thursday or Friday, they won't be returned in ISell response.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DepartureWindow

Required: false

Type: object

Description: This should be of the form HHMMHHMM.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.ArrivalWindow

Required: false

Type: object

Description: This should be of the form HHMMHHMM.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.OriginLocation

Required: true

Type: object

Description: Travel Origin Location - for example, air uses the IATA 3 letter code.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.OriginLocation.LocationCode

Required: false

Type: string

Description: Location identifying code. Required unless AirportsGroup or AllAirports is specified. Cannot appear with AirportsGroup nor AllAirports.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.OriginLocation.LocationType

Required: false

Type: string

Description: Type of location specifying if it is a city or an airport. Cannot appear without LocationCode.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.OriginLocation.AirportsGroup

Required: false

Type: string

Description: Name of the airports group

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.OriginLocation.CodeContext

Required: false

Type: string

Default: IATA

Description: Identifies the context of the identifying code, such as IATA, ARC, or internal code, etc.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.OriginLocation.AllAirports

Required: false

Type: boolean

Description: Flag indicating if all cached origin cities are to be processed as origin airports.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DestinationLocation

Required: true

Type: object

Description: Travel Destination Location - for example, air uses the IATA 3 letter code.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DestinationLocation.LocationCode

Required: false

Type: string

Description: Location identifying code. Required unless AirportsGroup or AllAirports is specified. Cannot appear with AirportsGroup nor AllAirports.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DestinationLocation.LocationType

Required: false

Type: string

Description: Type of location specifying if it is a city or an airport. Cannot appear without LocationCode.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DestinationLocation.AirportsGroup

Required: false

Type: string

Description: Name of the airports group

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DestinationLocation.CodeContext

Required: false

Type: string

Default: IATA

Description: Identifies the context of the identifying code, such as IATA, ARC, or internal code, etc.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DestinationLocation.AllAirports

Required: false

Type: boolean

Description: Flag indicating if all cached destination cities are to be processed as destination airports.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.ConnectionLocations

Required: false

Type: object

Description: Travel Connection Location - for example, air uses the IATA 3 letter code.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.ConnectionLocations.ConnectionLocation

Required: true

Type: array

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.ConnectionLocations.ConnectionLocation.LocationCode

Required: true

Type: string

Description: IATA Airport Code indicating connection location, stop, origin or destination.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.ConnectionLocations.ConnectionLocation.PreferLevel

Required: false

Type: string

Default: Only

Description: The preference level for the airport. Available levels: Only, Unacceptable.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight

Required: true

Type: array

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Number

Required: true

Type: number

Description: Flight number

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.DepartureDateTime

Required: true

Type: string

Description: Departure date and time

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.ArrivalDateTime

Required: true

Type: string

Description: Arrival date and time

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.ClassOfService

Required: true

Type: string

Description: Class of service

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Flown

Required: false

Type: boolean

Default: false

Description: Specify whether the flight is flown.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.MarriageStatus

Required: false

Type: string

Description: Marriage status

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Type

Required: true

Type: string

Description: Flight type (A: Air Segment, K: ARUNK, O: Open Segment)

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.OriginLocation

Required: true

Type: object

Description: Flight origin code

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.OriginLocation.LocationCode

Required: false

Type: string

Description: Location identifying code. Required unless AirportsGroup or AllAirports is specified. Cannot appear with AirportsGroup nor AllAirports.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.OriginLocation.AirportsGroup

Required: false

Type: string

Description: Name of the airports group

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.OriginLocation.CodeContext

Required: false

Type: string

Default: IATA

Description: Identifies the context of the identifying code, such as IATA, ARC, or internal code, etc.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.DestinationLocation

Required: true

Type: object

Description: Flight destination code

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.DestinationLocation.LocationCode

Required: false

Type: string

Description: Location identifying code. Required unless AirportsGroup or AllAirports is specified. Cannot appear with AirportsGroup nor AllAirports.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.DestinationLocation.AirportsGroup

Required: false

Type: string

Description: Name of the airports group

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.DestinationLocation.CodeContext

Required: false

Type: string

Default: IATA

Description: Identifies the context of the identifying code, such as IATA, ARC, or internal code, etc.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Airline

Required: true

Type: object

Description: Airline information

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Airline.Operating

Required: true

Type: string

Description: Operating airline code

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Airline.Marketing

Required: true

Type: string

Description: Marketing airline code

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.SideTrip

Required: false

Type: object

Description: Side trip information

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.SideTrip.Number

Required: false

Type: number

Description: Side trip number

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.SideTrip.Start

Required: false

Type: boolean

Description: Side trip start

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.SideTrip.End

Required: false

Type: boolean

Description: Side trip end

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Reservation

Required: false

Type: object

Description: Reservation information

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Reservation.RealStatus

Required: false

Type: string

Description: Real reservation status

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Reservation.Status

Required: false

Type: string

Description: Reservation status

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.MileageDisplay

Required: false

Type: array

Description: Mileage information

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.MileageDisplay.Surcharge

Required: false

Type: number

Description: Mileage surcharge percentage

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.MileageDisplay.City

Required: false

Type: string

Description: Mileage display city

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.MileageDisplay.Type

Required: true

Type: string

Description: Mileage display type

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.BookingDateTime

Required: false

Type: object

Description: Booking date and time

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Fare

Required: true

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Fare.ProgramID

Required: false

Type: integer

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Fare.Vendor

Required: false

Type: string

Description: Vendor (note: last Flight in Fare Component)

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Fare.Tariff

Required: false

Type: string

Description: Tariff (note: last Flight in Fare Component)

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Fare.Amount

Required: false

Type: number

Description: Fare amount (note: last Flight in Fare Component)

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Fare.SourceVendor

Required: false

Type: string

Description: Fare Source Vendor (note: last Flight in Fare Component)

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Fare.BrandID

Required: false

Type: string

Description: Used to indicate brand code

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Fare.ComponentNo

Required: true

Type: number

Description: Fare component number

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Fare.RuleNumber

Required: false

Type: string

Description: Rule Number (note: last Flight in Fare Component)

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Fare.BasisCode

Required: true

Type: string

Description: Fare basis code

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Fare.Adjustment

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Fare.Adjustment.Group

Required: false

Type: number

Description: Markup/Discount Group

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Fare.Adjustment.Value

Required: true

Type: string

Description: Adjustment Value, can be positive or negative, number or percentage

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Fare.Adjustment.Currency

Required: false

Type: string

Description: Currency of Adjustment's Value

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.PlusUp

Required: false

Type: array

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.PlusUp.FareDestinationCity

Required: false

Type: string

Description: Fare Destination City

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.PlusUp.OriginCity

Required: true

Type: string

Description: Origin City

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.PlusUp.ViaCity

Required: false

Type: string

Description: Via City

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.PlusUp.Amount

Required: true

Type: number

Description: Amount

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.PlusUp.Message

Required: false

Type: string

Description: Message

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.PlusUp.FareOriginCity

Required: false

Type: string

Description: Fare Origin City

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.PlusUp.DestinationCity

Required: true

Type: string

Description: Destination City

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.PlusUp.CountryOfPayment

Required: false

Type: string

Description: Country of payment

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Surcharge

Required: false

Type: array

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Surcharge.Amount

Required: true

Type: number

Description: Amount

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Surcharge.Currency

Required: false

Type: string

Description: Currency

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.Flight.Surcharge.Type

Required: true

Type: string

Description: Type

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DateFlexibility

Required: false

Type: array

Description: The number of alternate days around the travel date to search.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DateFlexibility.Validate

Required: false

Type: boolean

Description: Flag telling if dates within the specified range should be processed in the validate path.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DateFlexibility.Tolerance

Required: false

Type: boolean

Description: This attribute enables the date tolerance in Calendar Cross Mode. Shopping will combine X dates (instead of just 1) from this leg with all dates from other leg. X value is derived from rule setting.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DateFlexibility.Minus

Required: false

Type: integer

Description: Number of alternate dates after requested travel date.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DateFlexibility.NbrOfDays

Required: false

Type: integer

Description: Number of alternate dates before and after requested travel date.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.DateFlexibility.Plus

Required: false

Type: integer

Description: Number of alternate dates before requested travel date.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.SisterDestinationLocation

Required: false

Type: array

Description: List of alternate destination cities to search

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.SisterDestinationLocation.LocationCode

Required: false

Type: string

Description: Location identifying code. Required unless AirportsGroup or AllAirports is specified. Cannot appear with AirportsGroup nor AllAirports.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.SisterDestinationLocation.LocationType

Required: false

Type: string

Description: Type of location specifying if it is a city or an airport. Cannot appear without LocationCode.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.SisterDestinationLocation.AirportsGroup

Required: false

Type: string

Description: Name of the airports group

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.SisterDestinationLocation.CodeContext

Required: false

Type: string

Default: IATA

Description: Identifies the context of the identifying code, such as IATA, ARC, or internal code, etc.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.SisterDestinationMileage

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.SisterDestinationMileage.Number

Required: true

Type: integer

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.SisterOriginLocation

Required: false

Type: array

Description: List of alternate origin cities to search

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.SisterOriginLocation.LocationCode

Required: false

Type: string

Description: Location identifying code. Required unless AirportsGroup or AllAirports is specified. Cannot appear with AirportsGroup nor AllAirports.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.SisterOriginLocation.LocationType

Required: false

Type: string

Description: Type of location specifying if it is a city or an airport. Cannot appear without LocationCode.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.SisterOriginLocation.AirportsGroup

Required: false

Type: string

Description: Name of the airports group

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.SisterOriginLocation.CodeContext

Required: false

Type: string

Default: IATA

Description: Identifies the context of the identifying code, such as IATA, ARC, or internal code, etc.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.SisterOriginMileage

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.SisterOriginMileage.Number

Required: true

Type: integer

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.SegmentType

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.SegmentType.Code

Required: false

Type: string

Description: "Code" can be "ARUNK", "O" for normal, or "X" for connection.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.AlternateTime

Required: false

Type: object

Description: Maximum time difference/deviation allowed.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.AlternateTime.Minus

Required: false

Type: integer

Description: Maximum number of hours before desired time.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.AlternateTime.Plus

Required: false

Type: integer

Description: Maximum number of hours after desired time.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.AlternateTime.PlusMinus

Required: false

Type: integer

Description: Maximum time difference between actual and desired time.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.MaxOneWayOptions

Required: false

Type: object

Description: Maximum number of options to return.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.MaxOneWayOptions.Value

Required: true

Type: integer

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.NumOneWayOptions

Required: false

Type: object

Description: Number of options for requested date.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.NumOneWayOptions.Number

Required: true

Type: integer

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.CabinPref

Required: false

Type: object

Description: Defines preferred cabin to be used in a search for this leg level (if SegmentType is "O") or segment (if SegmentType is "X"). The cabin type specified in this element will override the cabin type specified at the request level for this leg/segment. If a cabin type is not specified for this element the cabin type at request level will be used as default for this leg or segment. If the cabin type is not specified at both the leg/segment level and request level a default cabin of "Economy" will be used?

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.CabinPref.Cabin

Required: false

Type: string

Description: Specify cabin type.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.CabinPref.PreferLevel

Required: false

Type: string

Default: Preferred

Description: Used to specify a preference level for something that is or will be requested (e.g. a supplier of a service, a type of service, a form of payment, etc.). Valid values are: 'Only', 'Unacceptable', 'Preferred'.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.ConnectionTime

Required: false

Type: object

Description: Connection time between segments.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.ConnectionTime.ExcludedConnectionEnd

Required: false

Type: string

Description: Excluded connection time end in format HHMM

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.ConnectionTime.Max

Required: false

Type: integer

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.ConnectionTime.ExcludedConnectionBegin

Required: false

Type: string

Description: Excluded connection time begin in format HHMM

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.ConnectionTime.EnableExcludedConnection

Required: false

Type: boolean

Description: Enable excluded connection time (default: true)

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.ConnectionTime.Min

Required: false

Type: integer

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.TotalTravelTime

Required: false

Type: object

Description: Total travel time settings

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.TotalTravelTime.Max

Required: false

Type: number

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.OriginDestinationInformation.TotalTravelTime.Min

Required: false

Type: number

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelPreferences

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelPreferences.ValidInterlineTicket

Required: false

Type: boolean

Default: false

Description: Request itins that are validated on base of interline ticketing aggrement.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelPreferences.TPA_Extensions

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelPreferences.TPA_Extensions.ExemptAllTaxes

Required: false

Type: object

Description: Exempt all taxes (/TE)

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelPreferences.TPA_Extensions.ExemptAllTaxes.Value

Required: true

Type: boolean

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelPreferences.TPA_Extensions.ExemptAllTaxesAndFees

Required: false

Type: object

Description: Exempt all taxes and fees (/TN)

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelPreferences.TPA_Extensions.ExemptAllTaxesAndFees.Value

Required: true

Type: boolean

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelPreferences.TPA_Extensions.Taxes

Required: false

Type: object

Description: Specify Taxes (/TX)

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelPreferences.TPA_Extensions.Taxes.Tax

Required: false

Type: array

Description: Specify tax amount and code.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelPreferences.TPA_Extensions.Taxes.Tax.TaxCode

Required: true

Type: string

Description: Identifies the code for the tax.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelPreferences.TPA_Extensions.Taxes.Tax.Amount

Required: false

Type: number

Description: Used for amounts, max 3 decimals

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelPreferences.TPA_Extensions.Taxes.IsRefundable

Required: false

Type: array

Description: Validates if given tax is refundable or not

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelPreferences.TPA_Extensions.Taxes.IsRefundable.TaxCode

Required: true

Type: string

Description: Identifies the code for the tax.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelPreferences.TPA_Extensions.ExemptTax

Required: false

Type: array

Description: Exempt Tax (/TE)

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelPreferences.TPA_Extensions.ExemptTax.TaxCode

Required: true

Type: string

Description: Identifies the code for the tax.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelPreferences.TPA_Extensions.SettlementMethod

Required: false

Type: object

Description: Overrides settlement method Supported codes: BSP ARC TCH GEN (Generic TAT) RUT (Russian TAT) PRT (Philippines TAT) SAT (SATA) KRY (Killroy)

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary

Required: true

Type: object

Description: Specifies passenger numbers and types.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.SpecificPTC_Indicator

Required: false

Type: boolean

Description: If true, this request is for a specific PTC and only fares applicable to that PTC will be checked and returned. It is the same as XOFares flag in Intellisell request.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.SeatsRequested

Required: false

Type: array

Description: The sum of all seats required by all passenger groups.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail

Required: false

Type: array

Description: Specifies passenger numbers and types.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity

Required: true

Type: array

Description: Specifies number of passengers using Passenger Type Codes.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.Changeable

Required: false

Type: boolean

Default: true

Description:

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.RequestedPassengerIndex

Required: false

Type: integer

Description: Allows to identify which one of requested passenger groups from Exchange request this solution relates to.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.URI

Required: false

Type: string

Description: Identifies the location of the code table

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.Quantity

Required: false

Type: integer

Description: Used to define a quantity of an associated element or attribute.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.Age

Required: false

Type: integer

Description: Used for Numeric values, from 0 to 999 inclusive

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.Code

Required: true

Type: string

Description: Specify traveler type code.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.Index

Required: false

Type: integer

Description: Allows to identify which one of requested passengers this solution relates to.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.ID

Required: false

Type: integer

Description: Used for Numeric values, from 0 to 999 inclusive

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.CodeContext

Required: false

Type: string

Description: Identifies the source authority for the code.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.TPA_Extensions

Required: false

Type: object

Description: Additional elements and attributes to be included if required, per Trading Partner Agreement (TPA).

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.TPA_Extensions.BirthDate

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.TPA_Extensions.BirthDate.Date

Required: false

Type: string

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.TPA_Extensions.Age

Required: false

Type: object

Description: Exchange-specific

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.TPA_Extensions.Age.Years

Required: true

Type: number

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.TPA_Extensions.State

Required: false

Type: object

Description: Exchange-specific

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.TPA_Extensions.State.Code

Required: true

Type: string

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.TPA_Extensions.TotalNumber

Required: false

Type: object

Description: Exchange-specific

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.TPA_Extensions.TotalNumber.Value

Required: true

Type: number

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.TPA_Extensions.VoluntaryChanges

Required: false

Type: object

Description: Identifies whether penalties associated with voluntary changes should be included in the search results.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.TPA_Extensions.VoluntaryChanges.Match

Required: false

Type: string

Description: Indicates relation between conditions.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.TPA_Extensions.VoluntaryChanges.Penalty

Required: false

Type: array

Description: Specifies penalty charges as either a currency amount or a percentage of the fare.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.TPA_Extensions.VoluntaryChanges.Penalty.Amount

Required: false

Type: number

Description: Used for amounts, max 3 decimals

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.TPA_Extensions.VoluntaryChanges.Penalty.CurrencyCode

Required: false

Type: string

Description: A currency code (e.g. USD, EUR, PLN)

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.TPA_Extensions.VoluntaryChanges.Penalty.DecimalPlaces

Required: false

Type: integer

Description: Indicates the number of decimal places for a particular currency. This is equivalent to the ISO 4217 standard "minor unit".

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.TPA_Extensions.VoluntaryChanges.Penalty.Exclude

Required: false

Type: boolean

Description: Indicate that specific penalty type should be excluded from the response.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.TPA_Extensions.VoluntaryChanges.Penalty.Application

Required: false

Type: string

Description: Identifier used to indicate whether the change occurs before or after departure from the origin city.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.PassengerTypeQuantity.TPA_Extensions.VoluntaryChanges.Penalty.Type

Required: false

Type: string

Description: Indicates the type (Refund or Exchange) of penalty involved in the search or response.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler

Required: false

Type: object

Description: Information profiling the person traveling Gender - the gender of the customer, if needed BirthDate - Date of Birth Currency - the preferred currency in which monetary amounts should be returned.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.ShareMarketInd

Required: false

Type: string

Description: value="Inherit" Permission for sharing data for marketing purposes. Valid values are: 'Yes', 'No', 'Inherit'.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.CurrencyCode

Required: false

Type: string

Description: The preferred currency in which monetary amounts should be returned.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.AccompaniedByInfant

Required: false

Type: boolean

Description: Indicates if an infant accompanying a traveler is with or without a seat.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeCode

Required: true

Type: string

Description: A three-letter code representing passenger type (e.g. .ADT. for adult, .CNN. for child)

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Gender

Required: false

Type: string

Description: Valid values are: 'Male', 'Female', 'Unknown'.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.ShareSynchInd

Required: false

Type: string

Description: value="Inherit" Permission for sharing data for synchronization of information held by other travel service providers. Valid values are: 'Yes', 'No', 'Inherit'.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.BirthDate

Required: false

Type: string

Description: Date of Birth.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.ProfileRef

Required: false

Type: object

Description: Stored information about a customer. May contain readily available information relevant to the booking.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.ProfileRef.UniqueID

Required: true

Type: object

Description: An identifier used to uniquely reference an object in a system (e.g. an airline reservation reference, customer profile reference, booking confirmation number, or a reference to a previous availability quote).

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.ProfileRef.UniqueID.Instance

Required: false

Type: string

Description: The identification of a record as it exists at a point in time. An instance is used in update messages where the sender must assure the server that the update sent refers to the most recent modification level of the object being updated.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.ProfileRef.UniqueID.URL

Required: false

Type: string

Description: URL that identifies the location associated with the record identified by the UniqueID.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.ProfileRef.UniqueID.ID_Context

Required: false

Type: string

Description: Used to identify the source of the identifier (e.g. IATA, ABTA, etc.).

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.ProfileRef.UniqueID.ID

Required: true

Type: string

Description: A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.ProfileRef.UniqueID.Type

Required: true

Type: string

Description: A reference to the type of object defined by the UniqueID element. Refer to OTA Code List Unique ID Type (UIT).

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.ProfileRef.UniqueID.CompanyName

Required: false

Type: object

Description: Identifies the company that is associated with the UniqueID.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.ProfileRef.UniqueID.CompanyName.CompanyShortName

Required: false

Type: string

Description: Used for Character Strings, length 1 to 64

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.ProfileRef.UniqueID.CompanyName.TravelSector

Required: false

Type: string

Description: Refer to OTA Code List Travel Sector (TVS).

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.ProfileRef.UniqueID.CompanyName.Code

Required: false

Type: string

Description: Identifies a company by the company code.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.ProfileRef.UniqueID.CompanyName.CodeContext

Required: false

Type: string

Description: Identifies the context of the identifying code, such as DUNS, IATA or internal code, etc.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PersonName

Required: true

Type: object

Description: This is an XML Schema representing the OTA Person Name object.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PersonName.ShareMarketInd

Required: false

Type: string

Description: value="Inherit" Permission for sharing data for marketing purposes. Valid values are: 'Yes', 'No', 'Inherit'.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PersonName.NameType

Required: false

Type: string

Description: Type of name of the individual, such as former, nickname, alternate or alias name. Refer to OTA Code List Name Type (NAM).

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PersonName.ShareSynchInd

Required: false

Type: string

Description: value="Inherit" Permission for sharing data for synchronization of information held by other travel service providers. Valid values are: 'Yes', 'No', 'Inherit'.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PersonName.NamePrefix

Required: false

Type: array

Description: Salutation of honorific. (e.g., Mr. Mrs., Ms., Miss, Dr.)

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PersonName.GivenName

Required: false

Type: array

Description: Given name, first name or names

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PersonName.MiddleName

Required: false

Type: array

Description: Person's middle name

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PersonName.SurnamePrefix

Required: false

Type: object

Description: e.g "van der", "von", "de"

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PersonName.Surname

Required: true

Type: object

Description: Family name, last name.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PersonName.NameSuffix

Required: false

Type: array

Description: Hold various name suffixes and letters (e.g. Jr., Sr., III, Ret., Esq.).

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PersonName.NameTitle

Required: false

Type: array

Description: Degree or honors (e.g., Ph.D., M.D.)

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Telephone

Required: false

Type: array

Description: Construct for holding a telephone number.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Telephone.ShareMarketInd

Required: false

Type: string

Description: value="Inherit" Permission for sharing data for marketing purposes. Valid values are: 'Yes', 'No', 'Inherit'.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Telephone.Extension

Required: false

Type: string

Description: Extension to reach a specific party at the phone number.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Telephone.PhoneLocationType

Required: false

Type: string

Description: Refer to OTA Code List Phone Location Type (PLT).

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Telephone.CountryAccessCode

Required: false

Type: string

Description: Code assigned by telecommunications authorities for international country access identifier.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Telephone.PIN

Required: false

Type: string

Description: Additional codes used for pager or telephone access rights.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Telephone.ShareSynchInd

Required: false

Type: string

Description: value="Inherit" Permission for sharing data for synchronization of information held by other travel service providers. Valid values are: 'Yes', 'No', 'Inherit'.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Telephone.PhoneTechType

Required: false

Type: string

Description: Indicates type of technology associated with this telephone number, such as Voice, Data, Fax, Pager, Mobile, TTY, etc. Refer to OTA Code List Phone Technology Type (PTT).

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Telephone.PhoneNumber

Required: true

Type: string

Description: Telephone number assigned to a single location.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Telephone.FormattedInd

Required: false

Type: boolean

Default: false

Description: Specifies if the associated data is formatted or not. If true, then it is formatted, if false, then not formatted.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Telephone.AreaCityCode

Required: false

Type: string

Description: Code assigned for telephones in a specific region, city, or area.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Email

Required: false

Type: array

Description: Electronic email addresses, in IETF specified format.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Email.EmailType

Required: false

Type: string

Description: Defines the purpose of the e-mail address (e.g. personal, business, listserve). Refer to OTA Code List Email Address Type (EAT).

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Email.DefaultInd

Required: false

Type: boolean

Default: false

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Email.ShareSynchInd

Required: false

Type: string

Description: value="Inherit" Permission for sharing data for synchronization of information held by other travel service providers. Valid values are: 'Yes', 'No', 'Inherit'.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Email.ShareMarketInd

Required: false

Type: string

Description: value="Inherit" Permission for sharing data for marketing purposes. Valid values are: 'Yes', 'No', 'Inherit'.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Address

Required: false

Type: array

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Address.ShareMarketInd

Required: false

Type: string

Description: value="Inherit" Permission for sharing data for marketing purposes. Valid values are: 'Yes', 'No', 'Inherit'.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Address.ShareSynchInd

Required: false

Type: string

Description: value="Inherit" Permission for sharing data for synchronization of information held by other travel service providers. Valid values are: 'Yes', 'No', 'Inherit'.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Address.FormattedInd

Required: false

Type: boolean

Default: false

Description: Specifies if the associated data is formatted or not. If true, then it is formatted, if false, then not formatted.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Address.Type

Required: false

Type: string

Description: Defines the type of address (e.g. home, business, other). Refer to OTA Code List Communication Location Type (CLT).

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Address.StreetNmbr

Required: false

Type: object

Description: Street Name and Number within the address

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Address.StreetNmbr.PO_Box

Required: false

Type: string

Description: Defines a Post Office Box number.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Address.BldgRoom

Required: false

Type: object

Description: Building name, room, apartment, or suite number.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Address.AddressLine

Required: false

Type: array

Description: Used for Character Strings, length 1 to 64

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Address.CityName

Required: false

Type: object

Description: City name eg. Dublin

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Address.PostalCode

Required: false

Type: object

Description: Post Office Code number.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Address.County

Required: false

Type: object

Description: County Name eg. Fairfax

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Address.StateProv

Required: false

Type: object

Description: State name eg. Texas

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Address.StateProv.StateCode

Required: false

Type: string

Description: The postal service standard code or abbreviation for the state, province, or region.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Address.CountryName

Required: false

Type: object

Description: Country name eg. Ireland

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Address.CountryName.Code

Required: false

Type: string

Description: ISO 3166 code for a country.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.CustLoyalty

Required: false

Type: array

Description: Specify a customer loyalty program.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.CustLoyalty.ShareMarketInd

Required: false

Type: string

Description: value="Inherit" Permission for sharing data for marketing purposes. Valid values are: 'Yes', 'No', 'Inherit'.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.CustLoyalty.ProgramID

Required: false

Type: string

Description: Identifier to indicate the company owner of the loyalty program.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.CustLoyalty.SignupDate

Required: false

Type: string

Description: Indicates when the member signed up for the loyalty program.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.CustLoyalty.SingleVendorInd

Required: false

Type: string

Description: Indicates if program is affiliated with a group of related offers accumulating credits.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.CustLoyalty.LoyalLevel

Required: false

Type: string

Description: Indicates special privileges in program assigned to individual.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.CustLoyalty.MembershipID

Required: false

Type: string

Description: Unique identifier of the member in the program (membership number, account number, etc.).

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.CustLoyalty.ShareSynchInd

Required: false

Type: string

Description: value="Inherit" Permission for sharing data for synchronization of information held by other travel service providers. Valid values are: 'Yes', 'No', 'Inherit'.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.CustLoyalty.EffectiveDate

Required: false

Type: string

Description: Indicates the starting date.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.CustLoyalty.RPH

Required: false

Type: string

Description: Reference place holder, to reference it back in the response.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.CustLoyalty.TravelSector

Required: false

Type: string

Description: Identifies the travel sector. Refer to OTA Code List Travel Sector (TVS).

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.CustLoyalty.ExpireDate

Required: false

Type: string

Description: Indicates the ending date.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Document

Required: false

Type: array

Description: Provides information on a specific documents.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Document.ShareMarketInd

Required: false

Type: string

Description: value="Inherit" Permission for sharing data for marketing purposes. Valid values are: 'Yes', 'No', 'Inherit'.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Document.DocIssueAuthority

Required: false

Type: string

Description: Indicates the group or association that granted the document.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Document.DocID

Required: false

Type: string

Description: Unique number assigned by authorities to document.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Document.DocIssueLocation

Required: false

Type: string

Description: Indicates the location where the document was issued.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Document.Gender

Required: false

Type: string

Description: Valid values are: 'Male', 'Female', 'Unknown'.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Document.ShareSynchInd

Required: false

Type: string

Description: value="Inherit" Permission for sharing data for synchronization of information held by other travel service providers. Valid values are: 'Yes', 'No', 'Inherit'.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Document.BirthDate

Required: false

Type: string

Description: Indicates the date of birth as indicated in the document, in ISO 8601 prescribed format.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Document.DocType

Required: false

Type: string

Description: Indicates the type of document (e.g. Passport, Military ID, Drivers License, national ID, Vaccination Certificate). Refer to OTA Code List Document Type (DOC).

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Document.EffectiveDate

Required: false

Type: string

Description: Indicates the starting date.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Document.ExpireDate

Required: false

Type: string

Description: Indicates the ending date.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Document.DocHolderName

Required: false

Type: object

Description: Specify document holder name.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.Document.DocLimitations

Required: false

Type: array

Description: Used to indicate any limitations on the document (e.g. as a person may only be allowed to spend a max of 30 days in country on a visitor's visa).

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity

Required: false

Type: object

Description: Define information on the number of passengers of a specific type.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.Changeable

Required: false

Type: boolean

Default: true

Description:

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.RequestedPassengerIndex

Required: false

Type: integer

Description: Allows to identify which one of requested passenger groups from Exchange request this solution relates to.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.URI

Required: false

Type: string

Description: Identifies the location of the code table

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.Quantity

Required: false

Type: integer

Description: Used to define a quantity of an associated element or attribute.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.Age

Required: false

Type: integer

Description: Used for Numeric values, from 0 to 999 inclusive

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.Code

Required: true

Type: string

Description: Specify traveler type code.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.Index

Required: false

Type: integer

Description: Allows to identify which one of requested passengers this solution relates to.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.ID

Required: false

Type: integer

Description: Used for Numeric values, from 0 to 999 inclusive

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.CodeContext

Required: false

Type: string

Description: Identifies the source authority for the code.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.TPA_Extensions

Required: false

Type: object

Description: Additional elements and attributes to be included if required, per Trading Partner Agreement (TPA).

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.TPA_Extensions.BirthDate

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.TPA_Extensions.BirthDate.Date

Required: false

Type: string

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.TPA_Extensions.Age

Required: false

Type: object

Description: Exchange-specific

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.TPA_Extensions.Age.Years

Required: true

Type: number

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.TPA_Extensions.State

Required: false

Type: object

Description: Exchange-specific

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.TPA_Extensions.State.Code

Required: true

Type: string

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.TPA_Extensions.TotalNumber

Required: false

Type: object

Description: Exchange-specific

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.TPA_Extensions.TotalNumber.Value

Required: true

Type: number

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.TPA_Extensions.VoluntaryChanges

Required: false

Type: object

Description: Identifies whether penalties associated with voluntary changes should be included in the search results.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.TPA_Extensions.VoluntaryChanges.Match

Required: false

Type: string

Description: Indicates relation between conditions.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.TPA_Extensions.VoluntaryChanges.Penalty

Required: false

Type: array

Description: Specifies penalty charges as either a currency amount or a percentage of the fare.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.TPA_Extensions.VoluntaryChanges.Penalty.Amount

Required: false

Type: number

Description: Used for amounts, max 3 decimals

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.TPA_Extensions.VoluntaryChanges.Penalty.CurrencyCode

Required: false

Type: string

Description: A currency code (e.g. USD, EUR, PLN)

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.TPA_Extensions.VoluntaryChanges.Penalty.DecimalPlaces

Required: false

Type: integer

Description: Indicates the number of decimal places for a particular currency. This is equivalent to the ISO 4217 standard "minor unit".

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.TPA_Extensions.VoluntaryChanges.Penalty.Exclude

Required: false

Type: boolean

Description: Indicate that specific penalty type should be excluded from the response.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.TPA_Extensions.VoluntaryChanges.Penalty.Application

Required: false

Type: string

Description: Identifier used to indicate whether the change occurs before or after departure from the origin city.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.PassengerTypeQuantity.TPA_Extensions.VoluntaryChanges.Penalty.Type

Required: false

Type: string

Description: Indicates the type (Refund or Exchange) of penalty involved in the search or response.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.TravelerRefNumber

Required: true

Type: object

Description: Direct reference of traveler assigned by requesting system. Used as a cross reference between data segments.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.TravelerRefNumber.RPH

Required: false

Type: string

Description: Reference place holder.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.FlightSegmentRPHs

Required: false

Type: object

Description: Reference pointers to flight segments

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.AirTravelerAvail.AirTraveler.FlightSegmentRPHs.FlightSegmentRPH

Required: true

Type: array

Description: Reference to the flight segments for this traveler

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation

Required: false

Type: object

Description: Identify pricing source, if negotiated fares are requested and if it is a reprice request.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.PurchaseDate

Required: false

Type: string

Description: Specify purchase date. Fares returned will be based on the purchase date.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.PricingSource

Required: false

Type: string

Description: It can be used to indicate whether the fare is public or private.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.Reprice

Required: false

Type: boolean

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.BypassAdvancePurchase

Required: false

Type: string

Description: Controls advance purchase validation logic for repricing. Values 'T'/'F' can be used by AS, for TN the only valid option is 'N'.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.CurrencyCode

Required: false

Type: string

Description: Type of funds preferred for reviewing monetary values, in ISO 4217 codes.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.ProcessThruFaresOnly

Required: false

Type: boolean

Description: Activates processing of thru fares only.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.FareQualifier

Required: false

Type: string

Description: Fare Type is specific to a specific fare and this is a request for a set of fares based on these qualifiers.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.PurchaseTime

Required: false

Type: string

Description: Specify purchase time. Fares returned will be based on the purchase time.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.NegotiatedFaresOnly

Required: false

Type: boolean

Description: If set to true then returned fares need to match requested AcccountCode/CorpID on all fare components

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.NetFaresUsed

Required: false

Type: boolean

Description: Set to true when exchange ticket uses net fare.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.NegotiatedFareCode

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.NegotiatedFareCode.SecondaryCode

Required: false

Type: string

Description: An additional attribute to allow flexibility for particular organizations who require an additional code.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.NegotiatedFareCode.URI

Required: false

Type: string

Description: Identifies the location of the code table

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.NegotiatedFareCode.Quantity

Required: false

Type: integer

Description: Used to define a quantity of an associated element or attribute.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.NegotiatedFareCode.Code

Required: false

Type: string

Description: Any code used to specify an item, for example, type of traveler, service code, room amenity, etc.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.NegotiatedFareCode.CodeContext

Required: false

Type: string

Description: Identifies the source authority for the code.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.NegotiatedFareCode.SupplierCode

Required: false

Type: string

Description: An additional attribute to allow flexibility for particular organizations who require an additional supplier code.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.NegotiatedFareCode.content.Supplier

Required: false

Type: array

Description: This element indicates the supplier associated with a negotiated fare code.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.NegotiatedFareCode.content.Supplier.CompanyShortName

Required: false

Type:

Description: Used for Character Strings, length 1 to 64

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.NegotiatedFareCode.content.Supplier.TravelSector

Required: false

Type:

Description: Refer to OTA Code List Travel Sector (TVS).

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.NegotiatedFareCode.content.Supplier.Code

Required: false

Type:

Description: Identifies a company by the company code.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.NegotiatedFareCode.content.Supplier.CodeContext

Required: false

Type:

Description: Identifies the context of the identifying code, such as DUNS, IATA or internal code, etc.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.NegotiatedFareCode.content.TPA_Extensions

Required: false

Type: object

Description: This is a place holder for additional elements.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.AccountCode

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.AccountCode.Code

Required: true

Type: string

Description: Used for Character Strings, length 1 to 20

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions

Required: false

Type: object

Description: Additional elements and attributes to be included if required, per Trading Partner Agreement (TPA).

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PublicFare

Required: false

Type: object

Description: This element finds only public fares.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PublicFare.Ind

Required: false

Type: boolean

Default: false

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PrivateFare

Required: false

Type: object

Description: This element finds only private fares.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PrivateFare.Ind

Required: false

Type: boolean

Default: false

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.IATAFare

Required: false

Type: object

Description: This element finds only IATA fares.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.IATAFare.Ind

Required: false

Type: boolean

Default: false

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.WebFare

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.WebFare.Ind

Required: false

Type: boolean

Description: Web fare

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority

Required: false

Type: object

Description: This element governs how flights are returned. A user can uses a priority of 1-9 to make this determination.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.Price

Required: false

Type: object

Description: Prefer cheaper itineraries

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.Price.Priority

Required: true

Type: integer

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.DirectFlights

Required: false

Type: object

Description: Prefer itineraries will less connections

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.DirectFlights.Priority

Required: true

Type: integer

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.DirectFlights.Leg

Required: false

Type: integer

Description: Which leg is most significant one? If inconclusive continue comparisons segment by segment starting from the beginning of itinerary

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.Time

Required: false

Type: object

Description: Prefer itineraries departing closer to requested departure time

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.Time.Priority

Required: true

Type: integer

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.LegTime

Required: false

Type: object

Description: Prefer itineraries departing closer to requested departure time, consecutively for all legs

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.LegTime.Priority

Required: true

Type: integer

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.LegTime.Leg

Required: false

Type: integer

Description: Which leg is most significant one? If inconclusive continue comparisons segment by segment starting from the beginning of itinerary

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.Vendor

Required: false

Type: object

Description: Promote certain marketing carriers over all the others in returning results. (configured in rules).

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.Vendor.Priority

Required: true

Type: integer

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.MarketingCarrier

Required: false

Type: object

Description: Prefer itineraries with marketing carriers in order speciied in Carrier subtags, comparing segment-wise

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.MarketingCarrier.Priority

Required: true

Type: integer

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.MarketingCarrier.Leg

Required: false

Type: integer

Description: Which leg is most significant one? If inconclusive continue comparisons segment by segment starting from the beginning of itinerary

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.MarketingCarrier.Carrier

Required: true

Type: array

Description: Specifies desired order of carriers

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.MarketingCarrier.Carrier.Code

Required: true

Type: string

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.OperatingCarrier

Required: false

Type: object

Description: Prefer itineraries with operating carriers in order speciied in Carrier subtags, comparing segment-wise

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.OperatingCarrier.Priority

Required: true

Type: integer

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.OperatingCarrier.Leg

Required: false

Type: integer

Description: Which leg is most significant one? If inconclusive continue comparisons segment by segment starting from the beginning of itinerary

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.OperatingCarrier.Carrier

Required: true

Type: array

Description: Specifies desired order of carriers

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.OperatingCarrier.Carrier.Code

Required: true

Type: string

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.ElapsedTime

Required: false

Type: object

Description: Prefer itineraries with shorter travel times

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.ElapsedTime.Priority

Required: true

Type: integer

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.DepartureTime

Required: false

Type: object

Description: Prefer itineraries departing earlier during the day

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.DepartureTime.Priority

Required: true

Type: integer

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.DepartureTime.Leg

Required: false

Type: integer

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.ConnectionTime

Required: false

Type: object

Description: Prefer itineraries with smaller amount of time waiting in the airports during connections

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.ConnectionTime.Priority

Required: true

Type: integer

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Priority.ConnectionTime.Leg

Required: false

Type: integer

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Indicators

Required: false

Type: object

Description: This element restricts fares which can be returned in response. If a customer passes this element, all its children should be specified.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Indicators.RetainFare

Required: false

Type: object

Description: Currently must be set to true.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Indicators.RetainFare.Ind

Required: true

Type: boolean

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Indicators.MinMaxStay

Required: false

Type: object

Description: If set to true, fares that have a min/max stay can be included in the responses. If set to false, then no fares that include a min/max stay requirement will be included in the response.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Indicators.MinMaxStay.Ind

Required: true

Type: boolean

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Indicators.RefundPenalty

Required: false

Type: object

Description: If set to true, fares that have a refund penalty can be included in the responses. If set to false, then no fares that include a refund penalty requirement will be included in the response.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Indicators.RefundPenalty.Ind

Required: true

Type: boolean

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Indicators.ResTicketing

Required: false

Type: object

Description: If set to true, fares that have a reservation/ticketing can be included in the responses. If set to false, then no fares that include reservation/ticketing requirement will be included in the response.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Indicators.ResTicketing.Ind

Required: true

Type: boolean

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Indicators.TravelPolicy

Required: false

Type: object

Description: This element is currently ignored whether it is true or false.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Indicators.TravelPolicy.Ind

Required: true

Type: boolean

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PromoID

Required: false

Type: object

Description: Promotional Identifier - a string which identifies a promotion, possibly giving a discount prices etc.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.CustomerType

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.CustomerType.Value

Required: true

Type: string

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.MultipleTravelerGroups

Required: false

Type: object

Description: This element governs how flights are returned when multiple passenger groups are requested.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.MultipleTravelerGroups.ItinerariesPerGroup

Required: false

Type: integer

Description: Indicates desired number of itineraries to be returned in each passenger group at beggining of response.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.BrandedFareIndicators

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.BrandedFareIndicators.ItinParityBrandlessLeg

Required: false

Type: boolean

Description: Allow brandless legs in multiple brands upsell solutions

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.BrandedFareIndicators.MultipleBrandedFares

Required: false

Type: boolean

Description: Return multiple brand options per itin

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.BrandedFareIndicators.UpsellLimit

Required: false

Type: integer

Description: Indicates maximum number of requested branded upsells

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.BrandedFareIndicators.SingleBrandedFare

Required: false

Type: boolean

Description: Return single brand option per itin

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.BrandedFareIndicators.ParityMode

Required: false

Type: string

Description: Multiple Branded Fares parity mode

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.BrandedFareIndicators.ItinParityFallbackMode

Required: false

Type: string

Description: Fallback mode for Multiple Branded Fares with Itin parity, when no itin parity solutions found

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.BrandedFareIndicators.ReturnBrandAncillaries

Required: false

Type: boolean

Description: Return ancillaries from the ATPCO Branded Fares Feature Table 166

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.BrandedFareIndicators.BrandFilters

Required: false

Type: object

Description: Describes brand filters.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.BrandedFareIndicators.BrandFilters.Brand

Required: false

Type: array

Description: Indicates brand code preferences.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.BrandedFareIndicators.BrandFilters.Brand.Code

Required: true

Type: string

Description: Specify brand code.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.BrandedFareIndicators.BrandFilters.Brand.PreferLevel

Required: true

Type: string

Description: Used to specify a preference level for ValidatingCarrier. For adding new enums see PreferLevelType. Valid values are: 'Unacceptable', 'Preferred'.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.BrandedFareIndicators.ReturnCheapestUnbrandedFare

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.BrandedFareIndicators.ReturnCheapestUnbrandedFare.Ind

Required: true

Type: boolean

Description: Indicator to turn on or off return of cheapest unbranded fare referred as "catch all" fare for the branded carriers from the branded fares service.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PassengerStatus

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PassengerStatus.Type

Required: true

Type: string

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PassengerStatus.StateCode

Required: false

Type: object

Description: 2-letter state code.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PassengerStatus.CountryCode

Required: false

Type: object

Description: 2-character country code as defined in ISO3166. No lowercase letters.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PassengerStatus.CityCode

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PointOfSaleOverride

Required: false

Type: object

Description: Will return the fares available for specified point of sale and priced in this point of sale currency. Currency is overriden by PriceRequestInformation@CurrencyCode.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PointOfSaleOverride.Code

Required: true

Type: string

Description: Used for Character Strings, length 1 to 8

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PointOfTicketingOverride

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PointOfTicketingOverride.Code

Required: true

Type: string

Description: Used for Character Strings, length 1 to 8

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.ApplyResidentDiscount

Required: false

Type: object

Description: Apply resident discount in CLFE

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.ApplyResidentDiscount.Ind

Required: true

Type: boolean

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.ETicketableOverride

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.ETicketableOverride.Value

Required: false

Type: boolean

Description: ETicketable override

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Currency

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Currency.MOverride

Required: false

Type: boolean

Description: M override

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.Currency.Dual

Required: false

Type: string

Description: Dual currency

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.UseReducedConstructions

Required: false

Type: object

Description: Use reduced constructions (simple fare paths with restrictions on the number of fare components).

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.UseReducedConstructions.Ind

Required: false

Type: boolean

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.OBFees

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.OBFees.RType

Required: false

Type: boolean

Description: Indicator Returning R-Type OB Fees

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.OBFees.TType

Required: false

Type: boolean

Description: Indicator Returning T-Type OB Fees

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.FareBreaksAtLegs

Required: false

Type: object

Description: Force fare breaks at leg points if split taxes by leg requested. By default set to true.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.FareBreaksAtLegs.Ind

Required: false

Type: boolean

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.FareAdjustment

Required: false

Type: array

Description: Capability to specify Plus-Up and Discount Amount and Percentage.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.FareAdjustment.Value

Required: true

Type: string

Description: Adjustment Value, can be positive or negative, number or percentage

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.FareAdjustment.Currency

Required: false

Type: string

Description: Currency of Adjustment's Value

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PassengerPriceAdjustment

Required: false

Type: array

Description: Element by means of which user can specify fixed price for a given passenger to be preserved in subsequent calls to Context Shopping.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PassengerPriceAdjustment.PassengerID

Required: false

Type: number

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PassengerPriceAdjustment.BaseFare

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PassengerPriceAdjustment.BaseFare.Amount

Required: true

Type: number

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PassengerPriceAdjustment.EquivFare

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PassengerPriceAdjustment.EquivFare.Amount

Required: true

Type: number

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PassengerPriceAdjustment.EquivFare.EffectivePriceDeviation

Required: false

Type: number

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PassengerPriceAdjustment.TotalTax

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PassengerPriceAdjustment.TotalTax.Amount

Required: true

Type: number

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PassengerPriceAdjustment.TotalFare

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PassengerPriceAdjustment.TotalFare.Amount

Required: true

Type: number

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PriceAdjustment

Required: false

Type: object

Description: Element by means of which user can specify fixed price of a given leg or itinerary (depending on the context) to be preserved across subsequent calls to Context Shopping. Currency of fixed amounts is assumed to be the same as the currency in which current transaction will be priced.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PriceAdjustment.BaseFare

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PriceAdjustment.BaseFare.Amount

Required: true

Type: number

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PriceAdjustment.EquivFare

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PriceAdjustment.EquivFare.Amount

Required: true

Type: number

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PriceAdjustment.EquivFare.EffectivePriceDeviation

Required: false

Type: number

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PriceAdjustment.TotalTax

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PriceAdjustment.TotalTax.Amount

Required: true

Type: number

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PriceAdjustment.TotalFare

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.PriceAdjustment.TotalFare.Amount

Required: true

Type: number

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.ForceCompanion

Required: false

Type: object

Description: Force companion fare value.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.ForceCompanion.Value

Required: false

Type: number

Description: Used for amounts, max 3 decimals

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.UsePassengerFares

Required: false

Type: object

Description: At least one fare component for each passenger type must be applicable for that passenger type.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.UsePassengerFares.Ind

Required: true

Type: boolean

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.UseNegotiatedFares

Required: false

Type: object

Description: Returned fares need to match AcccountCode/CorporateID on at least one fare component.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.PriceRequestInformation.TPA_Extensions.UseNegotiatedFares.Ind

Required: true

Type: boolean

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.TPA_Extensions

Required: false

Type: object

Description: Additional elements and attributes to be included if required, per Trading Partner Agreement (TPA).

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.TPA_Extensions.TravelerRating

Required: false

Type: array

Description: Customer Value Scores and Frequent Flyer Tiers for one traveler. It can influence Availability results when provided.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.TPA_Extensions.TravelerRating.Score

Required: false

Type: array

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.TPA_Extensions.TravelerRating.Score.Carrier

Required: true

Type: string

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.TPA_Extensions.TravelerRating.Score.Value

Required: true

Type: integer

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.TPA_Extensions.TravelerRating.FrequentFlyer

Required: false

Type: array

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.TPA_Extensions.TravelerRating.FrequentFlyer.Tier

Required: true

Type: integer

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TravelerInfoSummary.TPA_Extensions.TravelerRating.FrequentFlyer.Carrier

Required: true

Type: string

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TPA_Extensions

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TPA_Extensions.AwardShopping

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TPA_Extensions.AwardShopping.Enable

Required: false

Type: boolean

Description: Enable award shopping.

OTA_AirLowFareSearchRQ.TPA_Extensions.Exchange.TPA_Extensions.AwardShopping.UseRAS

Required: false

Type: boolean

Default: false

Description: Use Redemption Availability Service

OTA_AirLowFareSearchRQ.TPA_Extensions.PointsRedemption

Required: false

Type: object

Description: Return information about Points Redemption

OTA_AirLowFareSearchRQ.TPA_Extensions.PointsRedemption.Enable

Required: true

Type: boolean

OTA_AirLowFareSearchRQ.TPA_Extensions.SplitTaxes

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.SplitTaxes.ByFareComponent

Required: false

Type: boolean

OTA_AirLowFareSearchRQ.TPA_Extensions.SplitTaxes.ByLeg

Required: false

Type: boolean

OTA_AirLowFareSearchRQ.TPA_Extensions.AlternateDatesProcessing

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.AlternateDatesProcessing.NumOptionsPerAlternateDate

Required: false

Type: integer

Default: 9

OTA_AirLowFareSearchRQ.TPA_Extensions.AlternateDatesProcessing.CalendarMode

Required: false

Type: boolean

OTA_AirLowFareSearchRQ.TPA_Extensions.ItineraryCache

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.ItineraryCache.RemovePreviousOnUpdate

Required: false

Type: boolean

OTA_AirLowFareSearchRQ.TPA_Extensions.ItineraryCache.PublicTimeToLive

Required: false

Type: number

OTA_AirLowFareSearchRQ.TPA_Extensions.MultiTicket

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.MultiTicket.DisplayPolicy

Required: false

Type: string

Description: Display Option Policy, takes values: - SOW - Show OneWays separately - GOW2RT - Group OneWays and match to RoundTrip - SCHS - Group OneWays, match to RoundTrip and show cheaper solution

OTA_AirLowFareSearchRQ.TPA_Extensions.Partitions

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Partitions.Partition

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Partitions.Partition.Name

Required: true

Type: string

OTA_AirLowFareSearchRQ.TPA_Extensions.Partitions.Group

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.Partitions.Group.Partition

Required: false

Type: array

OTA_AirLowFareSearchRQ.TPA_Extensions.Partitions.Group.Partition.Name

Required: true

Type: string

OTA_AirLowFareSearchRQ.TPA_Extensions.ReservationData

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.ReservationData.DKNumber

Required: false

Type: string

Description: DK number

OTA_AirLowFareSearchRQ.TPA_Extensions.AlternatePCC

Required: false

Type: array

OTA_AirLowFareSearchRQ.TPA_Extensions.AlternatePCC.PseudoCityCode

Required: true

Type: string

Description: An identification code assigned to an office/agency by a reservation system.

OTA_AirLowFareSearchRQ.TPA_Extensions.AlternatePCC.TravelPreferences

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.AlternatePCC.TravelPreferences.VendorPref

Required: false

Type: array

OTA_AirLowFareSearchRQ.TPA_Extensions.AlternatePCC.TravelPreferences.VendorPref.Code

Required: true

Type: string

Description: Identifies a company by the company code.

OTA_AirLowFareSearchRQ.TPA_Extensions.AlternatePCC.TravelPreferences.VendorPref.PreferLevel

Required: false

Type: string

Default: Preferred

Description: Used to specify a preference level for something that is or will be requested (e.g. a supplier of a service, a type of service, a form of payment, etc.). Valid values are: 'Only', 'Unacceptable', 'Preferred'.

OTA_AirLowFareSearchRQ.TPA_Extensions.AlternatePCC.TravelPreferences.TPA_Extensions

Required: false

Type: object

OTA_AirLowFareSearchRQ.TPA_Extensions.AlternatePCC.TravelPreferences.TPA_Extensions.IncludeAlliancePref

Required: false

Type: array

Description: Consider only these alliances.

OTA_AirLowFareSearchRQ.TPA_Extensions.AlternatePCC.TravelPreferences.TPA_Extensions.IncludeAlliancePref.Code

Required: true

Type: string

Description: Identifies an alliance by the alliance code.

OTA_AirLowFareSearchRQ.TPA_Extensions.AlternatePCC.TravelPreferences.TPA_Extensions.ExcludeAlliancePref

Required: false

Type: array

Description: Do not consider these alliances.

OTA_AirLowFareSearchRQ.TPA_Extensions.AlternatePCC.TravelPreferences.TPA_Extensions.ExcludeAlliancePref.Code

Required: true

Type: string

Description: Identifies an alliance by the alliance code.