21.3 IATA_AirShoppingRQ

SoapHeader

XML Example

<soapenv:Header>
      <api_access_key>AIRLINE_CODE-CHANNEL_CODE</api_access_key>
</soapenv:Header>

<api_access_key>

AirlineCode-Channel Code

User Guidance - Service Input Parameters

Input Parameters

Type

Optional/Mandatory

Request Object

IATA_AirShoppingRQ

M

 

  • <DistributionChain>

  • <PayloadAttributes>

  • <POS>

  • <Request>

<DistributionChain>

<DistributionChain>

XML Example for the following elements

B2C Flow

<iata:DistributionChain>
            <!--1 or more repetitions:-->
            <iata1:DistributionChainLink>
               <iata1:Ordinal>1</iata1:Ordinal>
               <iata1:OrgRole>Carrier</iata1:OrgRole>
               <iata1:ParticipatingOrg>
                  <iata1:Name>AIRLINE NAME</iata1:Name>
                  <iata1:OrgID>AIRLINE CODE</iata1:OrgID>
               </iata1:ParticipatingOrg>
            </iata1:DistributionChainLink>
            <iata1:DistributionChainLink>
               <iata1:Ordinal>2</iata1:Ordinal>
               <iata1:OrgRole>Seller</iata1:OrgRole>
               <iata1:ParticipatingOrg>
                  <iata1:Name>CHANNEL NAME</iata1:Name>
                  <iata1:OrgID>CHANNEL CODE</iata1:OrgID>
               </iata1:ParticipatingOrg>
            </iata1:DistributionChainLink>
</iata:DistributionChain>

B2B Flow

<iata:DistributionChain>
    <!--1 or more repetitions:-->
    <iata1:DistributionChainLink>
        <iata1:Ordinal>1</iata1:Ordinal>
        <iata1:OrgRole>Carrier</iata1:OrgRole>
        <iata1:ParticipatingOrg>
                  <iata1:Name>AIRLINE NAME</iata1:Name>
                  <iata1:OrgID>AIRLINE CODE</iata1:OrgID>
          </iata1:ParticipatingOrg>
    </iata1:DistributionChainLink>
    <iata1:DistributionChainLink>
        <iata1:Ordinal>2</iata1:Ordinal>
        <iata1:OrgRole>Seller</iata1:OrgRole>
        <iata1:ParticipatingOrg>
            <iata1:Name>CHANNEL NAME</iata1:Name>
             <iata1:OrgID>AgencyCode</iata1:OrgID>
        </iata1:ParticipatingOrg>
        <iata1:SalesAgent>
            <iata1:SalesAgentID>AgencyID</iata1:SalesAgentID>
        </iata1:SalesAgent>
    </iata1:DistributionChainLink>
</iata:DistributionChain>

NB: If the Message goes through an Distributor then the ordinal 2 will be a Distributor and Seller will come as ordinal 3

Elements

Details

Optional/Mandatory

DistributionChain

The set of organizations involved in the development of the current transaction.

M

DistributionChainLink

An organization playing a participating role in an instance of a distribution channel.

M

Ordinal

The number defining the position of the distribution chain link in the distribution chain indicating the order in which the organization participated.

M

OrgRole

The distribution chain role performed by the participating organization

M

ParticipatingOrg

An organized structure set up for a particular purpose

M

Name

Name of the organization

O

OrgID

Organization code

M

SalesAgent

An individual conducting sales activities on behalf of a sales branch or organization.

O

SalesAgentID

The unique identifier of the sales agent. This value must be accompanied by the appropriate Sales Branch Identifier

M

SalesBranch

An organizational unit with responsibility over sales in a market, for a product or service and under any other specified criteria.

O

SalesBranchID

The industry wide unique identifier of the sales branch. 

M

<PayloadAttributes>

<PayloadAttributes>

XML Example for the following elements

<iata:PayloadAttributes>

            <iata1:VersionNumber>21.3</iata1:VersionNumber>

</iata:PayloadAttributes>

Elements

Details

Mandatory/Optional

PayloadAttributes

IATA payload standard attributes.

O

VersionNumber

The version of the message 

O

<POS>

<POS>

XML Example for the following elements

<iata:POS>
            <iata1:Country>
               <iata1:CountryCode>DE</iata1:CountryCode>
            </iata1:Country>
</iata:POS>

Elements

Details

Mandatory/Optional

POS

Point of Sale Information

O

Country

A nation with its own government

O

CountryCode

Country Code

O

<Request>

<Request>

Elements

Details

Mandatory/Optional

Request

AirShoppingRQ request information

M

<FlightRequest>

XML Example for the following elements

<iata1:FlightRequest>
               <iata1:FlightRequestOriginDestinationsCriteria>
                <!--1 or more repetitions:-->
                  <iata1:OriginDestCriteria>
                     <iata1:CalendarDateCriteria>
                        <iata1:DaysAfterNumber>0</iata1:DaysAfterNumber>
                        <iata1:DaysBeforeNumber>0</iata1:DaysBeforeNumber>
                     </iata1:CalendarDateCriteria>
                     <iata1:DestArrivalCriteria>
                        <iata1:IATA_LocationCode>FRA</iata1:IATA_LocationCode>
                     </iata1:DestArrivalCriteria>
                     <iata1:OriginDepCriteria>
                        <iata1:Date>2021-09-10</iata1:Date>
                        <iata1:IATA_LocationCode>AYT</iata1:IATA_LocationCode>
                     </iata1:OriginDepCriteria>
                  </iata1:OriginDestCriteria>
                  <iata1:OriginDestCriteria>
                     <iata1:CalendarDateCriteria>
                        <iata1:DaysAfterNumber>0</iata1:DaysAfterNumber>
                        <iata1:DaysBeforeNumber>0</iata1:DaysBeforeNumber>
                     </iata1:CalendarDateCriteria>
                     <iata1:DestArrivalCriteria>
                        <iata1:IATA_LocationCode>AYT</iata1:IATA_LocationCode>
                     </iata1:DestArrivalCriteria>
                     <iata1:OriginDepCriteria>
                        <iata1:Date>2021-09-15</iata1:Date>
                        <iata1:IATA_LocationCode>FRA</iata1:IATA_LocationCode>
                     </iata1:OriginDepCriteria>
                  </iata1:OriginDestCriteria>
               </iata1:FlightRequestOriginDestinationsCriteria>
</iata1:FlightRequest>

Elements

Details

Mandatory/Optional

FlightRequest

Flight Request

M

FlightRequestOriginDestinationsCriteria

Multiple Origin and Destination flight criteria to be input in this type of request.

M

OriginDestCriteria

The Origin and Destination airport/city pair which confines a passenger journey 

M

CalendarDateCriteria

Requests the airline to additionally include a preview of the Offer price for the same Shopping Criteria for the specified date range

O

DaysAfterNumber

Number of days after the Departure and Arrival dates for which the Calendar Date request should consider.

O

DaysBeforeNumber

Number of days prior to the Departure and Arrival dates for which the Calendar Date request should consider.

O

DestArrivalCriteria

A Customer's requested Destination arrival time and location.

M

IATA_LocationCode

IATA 3-letter code defining the city or airport code.

M

Date

The customer's requested arrival date

O

OriginDepCriteria

A Customer's requested Origin departure time and location.

M

Date

The customer's requested departure date

M

<PaxList>

XML Example for the following elements

<iata1:PaxList>
               <!--1 or more repetitions:-->
               <iata1:Pax>
                  <iata1:PaxID>V1_PAX.1</iata1:PaxID>
                  <iata1:PTC>ADT</iata1:PTC>
               </iata1:Pax>
</iata1:PaxList>

Elements

Details

Mandatory/Optional

PaxList

Passenger data list

O

Pax

Any person except members of the crew carried or to be carried with the consent of the carrier.

M

PaxID

Uniquely identifies a Passenger within the context of one message

M

PTC

Type code applying to the Passenger which typically drives pricing (e.g. ADT, CHD, etc).

O

 

 

 

Â