Table of contents:

Check out

Parameters

Main. 
/Envelope /Body /AirShoppingRS

AirlineOffer (OF).
/Envelope /Body /AirShoppingRS /OffersGroup /AirlineOffers /AirlineOffer

#DescriptionMandMultDefaultRef/FormatxPathExample
1ID
(error)
OF1OfferID
<OfferID Owner="S7">OF1</OfferID>
2AirlineOffer owner
(error)
S7OfferID /@Owner
<OfferID Owner="S7">OF1</OfferID>
3Total price for all itinerary (including all slices and passengers)

(error)

TotalPrice /DetailCurrencyPrice /Total
<Total Code="RUB">54407</Total>
4Total price currency code

(error)
Currency codeTotalPrice /DetailCurrencyPrice /Total /@Code
<Total Code="RUB">54407</Total>
5Total fare for all itinerary (including all slices and passengers)
(error)

TotalPrice /DetailCurrencyPrice /Details /Detail[Application="Fare"] /SubTotal
<Detail>
<SubTotal Code="RUB">44250</SubTotal>
<Application>Fare</Application>
</Detail>
6Total fare currency code
(error)
Currency codeTotalPrice /DetailCurrencyPrice /Details /Detail[Application="Fare"] /SubTotal@Code
<Detail>
<SubTotal Code="RUB">44250</SubTotal>
<Application>Fare</Application>
</Detail>
7Total taxes for all itinerary (including all slices and passengers)
(error)

TotalPrice /DetailCurrencyPrice /Taxes /Total
<Taxes>
<Total Code="RUB">4668</Total>
</Taxes
8Total taxes currency code
(error)
Currency codeTotalPrice /DetailCurrencyPrice /Taxes /Total@Code
<Taxes>
<Total Code="RUB">4668</Total>
</Taxes
9AirlineOffer BrandedFares Type
(error)

Possible values:

  1. basicEconomy
  2. flexEconomy
  3. basicBusiness
  4. flexBusiness
Disclosure /Description /Text
<Disclosure>
<Description>
<Text>BASIC BUSINESS</Text>
</Description>
</Disclosure>
10AirlineOffer details
(error)

PricedOffer

PricedOffer
/Envelope /Body /AirShoppingRS /OffersGroup /AirlineOffers /AirlineOffer /PricedOffer /OfferPrice (Multiple)

#DescriptionMandMultDefaultRef/FormatxPathExample
1Offer Price ID, where OfferPrice contains detailed information about a specific slice
(error)

Possible values:

  1. hash - for searching slice
  2. SELECTED+OfferID+SliceID - for previously selected slices
  3. PRESELECTED+OfferID+SliceID - for pre-selected cheapest solutions (for subsequent slices after the current)
@OfferItemID
<OfferPrice OfferItemID="1Fj0V55jpoN6hfHlDqfFOHRNx/0BdSbZeF7P2TPhhr4NuptT5/3i8yxAYbEmDLsK4gCj2wbS00F/1"> 
<OfferPrice OfferItemID="SELECTEDOF1SL2">
<OfferPrice OfferItemID="PRESELECTEDOF1SL3">
2Total price per slice (including all passengers)
(error)

RequestedDate /PriceDetail /TotalAmount /DetailCurrencyPrice /Total
<Total Code="RUB">54407</Total>
3Total price per slice currency code
(error)
Currency codeRequestedDate /PriceDetail /TotalAmount /DetailCurrencyPrice /Total /@Code
<Total Code="RUB">54407</Total>
4Total taxes per slice (including all passengers)
(error)

RequestedDate /PriceDetail /TotalAmount /DetailCurrencyPrice /Taxes /Total
<Taxes>
<Total Code="RUB">4551</Total>
</Taxes>
5Total taxes per slice currency code
(error)
Currency codeRequestedDate /PriceDetail /TotalAmount /DetailCurrencyPrice /Taxes /Total /@Code
<Taxes>
<Total Code="RUB">4551</Total>
</Taxes>
6Total fare per slice
(error)

RequestedDate /PriceDetail /BaseAmount
<BaseAmount Code="RUB">49205</BaseAmount>
7Total fare per slice currency code
(error)
Currency codeRequestedDate /PriceDetail /BaseAmount /@Code
<BaseAmount Code="RUB">49205</BaseAmount>
8Segment information
(error)
Segment ID + ODRequestedDate /Associations /OtherAssociation /OtherAssociation /Type
<Associations>
<OtherAssociation>
<OtherAssociation>
<Type>SEG1 MUC-DME</Type>
<ReferenceValue>Meal_L</ReferenceValue>
</OtherAssociation>
</OtherAssociation>
</Associations>
9Reference to the meal type on the segment
(error)

RequestedDate /Associations /OtherAssociation /OtherAssociation /ReferenceValue
<Associations>
<OtherAssociation>
<OtherAssociation>
<Type>SEG1 MUC-DME</Type>
<ReferenceValue>Meal_L</ReferenceValue>
</OtherAssociation>
</OtherAssociation>
</Associations>
10Traveler reference 
(error)
SH1RequestedDate /Associations /AssociatedTraveler /TravelerReferences
<AssociatedTraveler>
<TravelerReferences>SH1</TravelerReferences>
</AssociatedTraveler>
11Slice reference 
(error)
OD1RequestedDate /Associations /ApplicableFlight /OriginDestinationReferences
<OriginDestinationReferences>OD1</OriginDestinationReferences> 
12Segment reference 
(error)
SEG1RequestedDate /Associations /ApplicableFlight /FlightSegmentReference@ref
 <FlightSegmentReference ref="SEG1"> 
13Cabin code
(error)

Possible values:

  • Y - COACH
  • F - FIRST
  • B - BUSINESS
  • P - PREMIUM-COACH
RequestedDate /Associations /ApplicableFlight /FlightSegmentReference /Cabin /CabinDesignator
<Cabin>
<CabinDesignator>Y</CabinDesignator>
<MarketingName>BASIC ECONOMY</MarketingName>
</Cabin>
14BrandedFares type on segment
(error)

Possible values:

  1. basicEconomy
  2. flexEconomy
  3. basicBusiness
  4. flexBusiness
RequestedDate /Associations /ApplicableFlight /FlightSegmentReference /Cabin /MarketingName
<Cabin>
<CabinDesignator>Y</CabinDesignator>
<MarketingName>BASIC ECONOMY</MarketingName>
</Cabin>
15Class of service (RBD) per segment
(error)
Letter RequestedDate /Associations /ApplicableFlight /FlightSegmentReference /ClassOfService /Code
<Code SeatsLeft="2">Q</ns3:Code>
16Seats left of class of service
(error)

RequestedDate /Associations /ApplicableFlight /FlightSegmentReference /ClassOfService /Code@SeatsLeft
<Code SeatsLeft="2">Q</ns3:Code> 
17Fare basis code per segment
(error)

RequestedDate /Associations /ApplicableFlight /FlightSegmentReference /ClassOfService /MarketingName
<MarketingName>QBSRT</MarketingName> 
18Free baggage allowance reference
(error)

RequestedDate /Associations /ApplicableFlight /FlightSegmentReference /BagDetailAssociation /CheckedBagReferences
<BagDetailAssociation>
<CheckedBagReferences>BG1</CheckedBagReferences>
<CarryOnReferences>CO1</CarryOnReferences>
</BagDetailAssociation>
19Carry-on baggage allowance reference
(error)

RequestedDate /Associations /ApplicableFlight /FlightSegmentReference /BagDetailAssociation /CarryOnReferences
<BagDetailAssociation>
<CheckedBagReferences>BG1</CheckedBagReferences>
<CarryOnReferences>CO1</CarryOnReferences>
</BagDetailAssociation>
20Fare basis code per segment
(error)

RequestedDate /Associations /OtherAssociation /OtherAssociation /Type
<OtherAssociation>
<Type>DBSRT</Type>
<ReferenceValue>PL1</ReferenceValue>
</OtherAssociation>
21Penalty reference
(error)

RequestedDate /Associations /OtherAssociation /OtherAssociation /ReferenceValue
<OtherAssociation>
<Type>DBSRT</Type>
<ReferenceValue>PL1</ReferenceValue>
</OtherAssociation>
22Passenger type reference
(error)

FareDetail /FareComponent@refs
<FareComponent refs="SH1" ObjectKey="FC1"> 
23Fare component ID, where FareComponent contains detailed information about the price per slice for 1 passenger of a certain PTC
(error)

FareDetail /FareComponent@ObjectKey
<FareComponent refs="SH1" ObjectKey="FC1">
24Indicates that the component contains the calculation of the price for 1 passenger
(error)
1FareDetail /FareComponent /Parameters@Quantity
 <Parameters Quantity="1"/>
25Fare per passenger of a certain PTC (on slice)
(error)

FareDetail /FareComponent /PriceBreakdown /Price /BaseAmount

<BaseAmount Code="RUB">5806</BaseAmount> 
26Fare per passenger currency code
(error)
Currency codeFareDetail /FareComponent /PriceBreakdown /Price /BaseAmount@Code
<BaseAmount Code="RUB">5806</BaseAmount>
27Taxes per passenger of a certain PTC (on slice)
(error)

FareDetail /FareComponent /PriceBreakdown /Price /Taxes /Total
<Taxes>
<Total Code="RUB">4783</Total>
</Taxes>
28Taxes per passenger currency code
(error)
Currency codeFareDetail /FareComponent /PriceBreakdown /Price /Taxes /Total@Code
<Taxes>
<Total Code="RUB">4783</Total>
</Taxes>

AnonymousTraveler (SH).
/Envelope /Body /AirShoppingRS /DataLists /AnonymousTravelerList /AnonymousTraveler (Multiple)

#DescriptionMandMultDefaultRef/FormatxPathExample
1Passenger Type Code ID
(error)

@ObjectKey
<AnonymousTraveler ObjectKey="SH1">
2Passenger Type Code
(error)
Value from requestPTC
<PTC Quantity="3">ADT</PTC>
3Quantity of passengers of the same PTC
(error)
Value from requestPTC /@Quantity
<PTC Quantity="2">CHD</PTC>

CarryOnAllowance (CO).
/Envelope /Body /AirShoppingRS /DataLists /CarryOnAllowanceList /CarryOnAllowance (Multiple)

#DescriptionMandMultDefaultRef/FormatxPathExample
1ID
(error)

@ListKey
<ns3:CarryOnAllowance ListKey="CO1">
2Describes for whom

the carry on allowance applies


(error)TravelerConstantAllowanceDescription /ApplicableParty
<ApplicableParty>Traveler</ApplicableParty> 
3Bags quantity
(error)

AllowanceDescription /ApplicableBag
<ApplicableBag>1PC</ApplicableBag>
4Bag description



AllowanceDescription /Descriptions /Description /Text
<Description>
<Text>10KG</Text>
</Description>