Table of contents:

Check out

Parameters

Main. 
/result

#DescriptionMandMultDefaultRef/Format/DescxPathExample
1Result identificatior(tick)(error)(error)
@id
<result id="i5HNCdjx0VLH92wBmNQWKq8Md" session="UQN0RLzoLamGKXVESIIZeGaiH" 
solutionCount="1" solutionSet="0AVDXF7euDyGPN39r7dxGXL">
2Session identificatior(tick)(error)(error)
@session
<result id="i5HNCdjx0VLH92wBmNQWKq8Md" session="UQN0RLzoLamGKXVESIIZeGaiH" 
solutionCount="1" solutionSet="0AVDXF7euDyGPN39r7dxGXL">
3Solution count(tick)(error)(error)
@solutionCount
<result id="i5HNCdjx0VLH92wBmNQWKq8Md" session="UQN0RLzoLamGKXVESIIZeGaiH" 
solutionCount="1" solutionSet="0AVDXF7euDyGPN39r7dxGXL">
4Solution set identificatior(tick)(error)(error)
@solutionSet
<result id="i5HNCdjx0VLH92wBmNQWKq8Md" session="UQN0RLzoLamGKXVESIIZeGaiH" 
solutionCount="1" solutionSet="0AVDXF7euDyGPN39r7dxGXL">
5Response | v0.37 | MSE S7 API(error)(tick)(error)
mso /solution
<solution id="cNB8T3MX5EJN2awPchiMD5001">
6Response | v0.37 | MSE S7 API(error)(tick)(error)
baggage /solution
<solution id="cNB8T3MX5EJN2awPchiMD5001">
7Response | v0.37 | MSE S7 API(error)(tick)(error)
seats /solution
<solution id="cNB8T3MX5EJN2awPchiMD5001">
8Response | v0.37 | MSE S7 API(error)(tick)(error)
fares /solution
<solution id="cNB8T3MX5EJN2awPchiMD5001">

Itinerary solution. 
/result /mso /solution (Multiple)

#DescriptionMandMultDefaultRef/Format/DescxPathExample
1Solution identificatior(tick)(error)(error)Use it to find the same solution in other summarizers for extra details@id
<solution id="cNB8T3MX5EJN2awPchiMD5001">
2Sale price for all passengers(tick)(error)(error)Format: 3-letter currency code + amount@saleTotal
<solution saleTotal="RUB237850">
3Deeplink to the S7 site(tick)(error)(error)To redirect user to selected solutions on S7 websiteext /@link
<ext link="https://travelwith.s7.ru/mseDeeplink.action?LAN=RU&amp;partner=161b0f3d01&amp;TA=2&amp;TC=1&amp;TI=1&amp;SUP=SITA&amp;CP=F&amp;CUR=RUB&amp;TF=237850&amp;FLC=2&amp;FSC1=1&amp;FN1=3514&amp;AC1=S7&amp;DD1=2017-12-02&amp;DT1=10:30:00&amp;AD1=2017-12-02&amp;AT1=12:10:00&amp;DA1=GDX&amp;AA1=OVB&amp;SC1=D&amp;FSC2=1&amp;FN2=3513&amp;AC2=S7&amp;DD2=2018-01-01&amp;DT2=23:45:00&amp;AD2=2018-01-02&amp;AT2=09:10:00&amp;DA2=OVB&amp;AA2=GDX&amp;SC2=D">
4Pricing for 1 adult(tick)(error)(error)Check Itinerary solution pricing for more detailsext
5Adult count(tick)(error)(error)
pricing[ext[pax[@adults]]] /@paxCount
<pricing paxCount="2">
6Pricing for 1 adult(error)(error)(error)Check Itinerary solution pricing for more detailspricing[ext[pax[@adults]]]
7Adult count(error)(error)(error)
pricing /ext /pax /@adults
<pax adults="2"/>
8Children count(error)(error)(error)
pricing[ext[pax[@children]]] /@paxCount
<pricing paxCount="1">
9Pricing for 1 child(error)(error)(error)Check Itinerary solution pricing for more detailspricing[ext[pax[@children]]]
10Count of children(error)(error)(error)
pricing /ext /pax /@children
<pax children="1"/>
11Count of Infants in a lap(error)(error)(error)
pricing[ext[not(pax)]] /@paxCount
<pricing paxCount="1">
12Pricing for 1 infant in a lap(error)(error)(error)Check Itinerary solution pricing for more detailspricing[ext[not(pax)]]
13Slice(tick)(tick)(error)Check Itinerary solution slice for more detailsslice

Itinerary solution pricing. 
/result /mso /solution (Multiple)

#DescriptionMandMultDefaultRef/Format/DescxPathExample
1Sale price amount without YQ taxes for 1 passenger(tick)(error)(error)
SalePriceWithoutYQ /@amount
<SalePriceWithoutYQ amount="86200"/>
2Sale price currency without YQ taxes for 1 passenger(tick)(error)RUB
SalePriceWithoutYQ /@currency
<SalePriceWithoutYQ currency="RUB"/>
3Sale price amount without YQ and YR taxes for 1 passenger(tick)(error)(error)
SalePriceWithoutYQAndYR /@amount
<SalePriceWithoutYQAndYR amount="83200"/>
4Sale price currency without YQ and YR taxes for 1 passenger(tick)(error)RUB
SalePriceWithoutYQAndYR /@currency
<SalePriceWithoutYQAndYR currency="RUB"/>
5Sale price amount without YR taxes for 1 passenger(tick)(error)(error)
SalePriceWithoutYR /@amount
<SalePriceWithoutYR amount="86200"/>
6Sale price currency without YR taxes for 1 passenger(tick)(error)RUB
SalePriceWithoutYR /@currency
<SalePriceWithoutYR currency="RUB"/>

Itinerary solution slice. 
/result /mso /solution /slice (Multiple)

#DescriptionMandMultDefaultRef/Format/DescxPathExample
1Segment(tick)(tick)(error)Check Itinerary solution segment for more detailssegment

Itinerary solution segment. 
/result /mso /solution /slice /segment (Multiple)

#DescriptionMandMultDefaultRef/Format/DescxPathExample
1Arrival datetime (local)(tick)(error)(error)YYYY-MM-DDTHH:MM+HH:MM@arrival
<segment arrival="2017-12-02T12:10+07:00">
2Cabin type(tick)(error)(error)
  • COUCH — for economy cabin only filter 
  • BUSINESS — for business cabin only filter 
@cabin
<segment cabin="BUSINESS">
3Marketing carrier IATA airline ID(tick)(error)(error)
@carrier
<segment carrier="S7">
4Departure datetime (local)(tick)(error)(error)YYYY-MM-DDTHH:MM+HH:MM@departure
<segment departure="2017-12-02T10:30+11:00">
5Arrival IATA airport code(tick)(error)(error)
@destination
<segment destination="OVB">
6Flight duration(tick)(error)(error)In minutes@duration
<segment duration="340">
7Marketing carrier IATA airline ID with flight number(tick)(error)(error)2-letter airline code + flight number@flight
<segment flight="S73514">
8Departure IATA airport code(tick)(error)(error)
@origin
<segment origin="GDX">
9Fare code(tick)(error)(error)
@fareCode
<segment fareCode="DBSRT">
10Class of service code(tick)(error)(error)
@bookingCode
<segment bookingCode="D">
11Operation disclosure(error)(error)(error)Shown if marketing and operating carrier are not the sameext /@operationlDisclosure
<ext operationalDisclosure="OPERATED BY GLOBUS LLC"/>
12Operating carrier IATA airline ID(error)(error)(error)Shown if marketing and operating carrier are not the sameoperationalDisclosure /@carrier
<operationalDisclosure carrier="GH"/>

Baggage solution. 
/result /baggage /solution (Multiple)

#DescriptionMandMultDefaultRef/Format/DescxPathExample
1Solution identificatior(tick)(error)(error)Use it to find the same solution in other summarizers for extra details@id
<solution id="8c1fvuBiKfMVby8CWoukaG001">
2Adult count(tick)(error)(error)
pricing[@adults] /@adults
<pricing adults="2">
3Pricing for 1 adult(tick)(error)(error)Check Baggage solution pricing for more detailspricing[@adults]
4Children count(error)(error)(error)
pricing[@children] /@children
<pricing children="1">
5Pricing for 1 child(error)(error)(error)Check Baggage solution pricing for more detailspricing[@children]
6Count of Infants in a lap(error)(error)(error)
pricing[@infantsInLap] /@infantsInLap
<pricing infantsInLap="1">
7Pricing for 1 infant in a lap(error)(error)(error)Check Baggage solution pricing for more detailspricing[@infantsInLap]
8Slice(tick)(tick)(error)Check Baggage solution slice for more detailsslice

Baggage solution pricing. 
/result /baggage /solution /pricing (Multiple)

#DescriptionMandMultDefaultRef/Format/DescxPathExample
1Carry on baggage allowance(error)(tick)(error)Check Response | v0.37 | MSE S7 API for more detailscarryOnBaggageAllowance
2Checked baggage allowance(error)(tick)(error)Check Response | v0.37 | MSE S7 API for more detailscheckedBaggageAllowance
3Extra baggage option(error)(tick)(error)Check Response | v0.37 | MSE S7 API for more detailsoptionalService

Baggage allowance. 
/result /baggage /solution /pricing /carryOnBaggageAllowance (Multiple)

#DescriptionMandMultDefaultRef/Format/DescxPathExample
1Max weight of 1 piece



freeBaggageAllowance /@kilos
2




freeBaggageAllowance /@pieces
3




freeBaggageAllowance /bagDescriptor
4




SalePriceWithoutYQAndYR /@currency
5




segment /@hash

Baggage descriptor. 
/result /baggage /solution /pricing /carryOnBaggageAllowance /freeBaggageAllowance /bagDescriptor (Multiple)

#DescriptionMandMultDefaultRef/Format/DescxPathExample
1




@commercialName
2




@count
3




@subcode
4




@subgroup
5




description

Baggage optional service. 
/result /baggage /solution /pricing /optionalService (Multiple)

#DescriptionMandMultDefaultRef/Format/DescxPathExample
1




@commercialName
2




@subcode
3




@bagNumber
4




salePrice /@amount
5




salePrice /@currency
6




saleDiscount /@amount
7




saleDiscount /@currency
8




segment /@hash

Baggage solution slice. 
/result /baggage /solution /slice (Multiple)

#DescriptionMandMultDefaultRef/Format/DescxPathExample
1Segment



segment

Baggage solution segment. 
/result /baggage /solution /slice /segment (Multiple)

#DescriptionMandMultDefaultRef/Format/DescxPathExample
1




@destination
2




@flight
3




@hash
4




@origin

Seats solution. 
/result /seats /solution (Multiple)

#DescriptionMandMultDefaultRef/Format/DescxPathExample
1




@id
2




pricing[@adults] /@adults
3Pricing for 1 adult



pricing[@adults]
4




pricing[@children] /@adults
5Pricing for 1 child



pricing[@children]
6




pricing[@infantsInLap] /@adults
7Pricing for 1 infant in a lap



pricing[@infantsInLap]
8Slice



slice

Seats solution pricing. 
/result /seats /solution /pricing (Multiple)

#DescriptionMandMultDefaultRef/Format/DescxPathExample
1




optionalService

Seats optional service. 
/result /seats /solution /pricing /optionalService (Multiple)

#DescriptionMandMultDefaultRef/Format/DescxPathExample
1




@commercialName
2




@subcode
3




@bagNumber
4




salePrice /@amount
5




salePrice /@currency
6




saleDiscount /@amount
7




saleDiscount /@currency
8




segment /@hash

Seats solution slice. 
/result /seats /solution /slice (Multiple)

#DescriptionMandMultDefaultRef/Format/DescxPathExample
1Segment



segment

Seats solution segment. 
/result /seats /solution /slice /segment (Multiple)

#DescriptionMandMultDefaultRef/Format/DescxPathExample
1




@destination
2




@flight
3




@hash
4




@origin

Fares solution. 
/result /fares /solution (Multiple)

#DescriptionMandMultDefaultRef/Format/DescxPathExample
1Slice



slice

Fares solution slice. 
/result /mso /solution /slice (Multiple)

#DescriptionMandMultDefaultRef/Format/DescxPathExample
1Segment



segment

Fares solution segment. 
/result /mso /solution /slice /segment (Multiple)

#DescriptionMandMultDefaultRef/Format/DescxPathExample
1




@destination
2




@fareCode
3




@bookingCode
4




@brandText
5




@flight
6




@hash
7




@origin