Parameters
Main.
/result
# | Description | Mand | Mult | Default | Ref/Format/Desc | xPath | Example |
---|---|---|---|---|---|---|---|
1 | Result identificatior | 25-letter hash | /@id | <result id=" |
solutionCount="1" solutionSet="0AVDXF7euDyGPN39r7dxGXL"
23ab39b5-6c65-4cd5-88e5-1cb03bec9c67"> | ||||||
2 | Session identificatior | 25-letter hash | /@session |
<session=" |
solutionCount="1" solutionSet="0AVDXF7euDyGPN39r7dxGXL">
3fb36527-e461-4ec7-965a-95ed5153bfc5"> | ||||||
3 | Solution count | Integer | /@solutionCount |
solutionCount="1" solutionSet="0AVDXF7euDyGPN39r7dxGXL
<solutionCount="12"> | ||||||
4 | Solution set identificatior | 23-letter hash | /@solutionSet |
<solutionSet=" |
solutionCount="1" solutionSet="0AVDXF7euDyGPN39r7dxGXL">
ae5267e5-a4fe-4208-9241-570421cae3a1"> | |||||
5 | Itinerary solution | Check |
Itinerary solution for more details |
/solutions/itinerary/solution/@id | <solution id=" |
beada5dd-3800-45bd-8e5e-22d495e4c071"> |
6 |
Baggage solution | Check |
Baggage solution for more details |
/includedBaggage/solution/@id | <solution id=" |
53d6d4ad-84e2-4b09-91bd-4f043ef33730" |
7 |
Fares solution | Check |
Fares solution for more details |
/fares/solution/@id | <solution id=" |
8bdb16b9-940d-4df3-8f11-f283325c6324"> |
Anchor | ||||
---|---|---|---|---|
|
/result /mso
solutions / itinerary /solution (Multiple)
# | Description | Mand | Mult | Default | Ref/Format/Desc | xPath | Example |
---|---|---|---|---|---|---|---|
1 | Solution identificatior | Use it to find the same solution in other summarizers for extra details | /@id | <solution id=" |
beada5dd-3800-45bd-8e5e-22d495e4c071"> | |||||||
2 | Sale price for all passengers | 3-char currency ISO code + amount | /@saleTotal | <solution saleTotal=" |
RUB20000"> | |||||||
3 | Deeplink to the S7 site | To redirect user to selected solutions on S7 website | ext /@link | <ext link="https:// |
ibe.s7.ru/mseDeeplink.action? |
LAN=RU&partner= |
test&TA=2&TC=1& |
TI=1&SUP= |
XO&CP=F&CUR=RUB&TF= |
20000& |
FLC= |
1&FSC1=1&FN1= |
2048&AC1=S7&DD1= |
2023-12-02& |
DT1=18:10 |
:00&AD1= |
2023-12-02&AT1= |
21: |
45:00&DA1= |
AER& |
AA1= |
DME&SC1= |
N& |
utm_campaign= |
test& |
utm_source= |
test& |
utm_medium= |
metasearch& |
DD2=2018-01-01&DT2=23:45:00&AD2=2018-01-02&
AT2=09:10:00&DA2=OVB&AA2=GDX&SC2=DFF1=B"> | |||||||
4 | Pricing for 1 adult | Check Itinerary solution pricing for more details | ext | ||||
5 | Adult count | Integer | pricing[ext[pax[@adults]]] /@paxCount | <pricing paxCount="2"> | |||
6 | Pricing for 1 adult | Check Itinerary solution pricing for more details | pricing[ext[pax[@adults]]] | ||||
7 | Adult count | Integer | pricing/ext/pax/@adults | <pax adults="2"/> | |||
8 | Count of children | Integer | pricing[ext[pax[@children]]] /@paxCount | <pricing paxCount="1"> | |||
9 | Pricing for 1 child | Check Itinerary solution pricing for more details | pricing[ext[pax[@children]]] | ||||
10 | Count of children | Integer | pricing /ext /pax /@children | <pax children="1"/> | |||
11 | Count of Infants in a lap | Integer | pricing[ext[not(pax)]] /@paxCount | <pricing paxCount="1"> | |||
12 | Pricing for 1 infant in a lap | Check Itinerary solution pricing for more details | pricing[ext[not(pax)]] |
Anchor | ||
---|---|---|
|
|
/result /solutions / mso
itinerary /solution (Multiple)
# | Description | Mand | Mult | Default | Ref/Format/Desc | xPath | Example |
---|---|---|---|---|---|---|---|
1 | Sale price amount without YQ taxes for 1 passenger | Decimal | /ext/SalePriceWithoutYQ/@amount | <SalePriceWithoutYQ amount="86200"/> | |||
2 | Sale price currency without YQ taxes for 1 passenger | RUB | 3-char currency ISO code | /ext/SalePriceWithoutYQ/@currency | <SalePriceWithoutYQ currency="RUB"/> | ||
3 | Sale price amount without YQ and YR taxes for 1 passenger | Decimal | /ext/SalePriceWithoutYQAndYR/@amount | <SalePriceWithoutYQAndYR amount="83200"/> | |||
4 | Sale price currency without YQ and YR taxes for 1 passenger | RUB | 3-char currency ISO code | /ext/SalePriceWithoutYQAndYR/@currency | <SalePriceWithoutYQAndYR currency="RUB"/> | ||
5 | Sale price amount without YR taxes for 1 passenger | Decimal | /ext/SalePriceWithoutYR/@amount | <SalePriceWithoutYR amount="86200"/> | |||
6 | Sale price currency without YR taxes for 1 passenger | RUB | 3-char currency ISO code | /ext/SalePriceWithoutYR/@currency | <SalePriceWithoutYR currency="RUB"/> |
Anchor | ||||
---|---|---|---|---|
|
/result /mso
solutions /
solutionitinerary /slice (Multiple)
# | Description | Mand | Mult | Default | Ref/Format/Desc | xPath | Example |
---|---|---|---|---|---|---|---|
1 | Segment | Check Itinerary solution segment for more details | segment |
Anchor | ||||
---|---|---|---|---|
|
/result /mso
solutions /
solutionitinerary /slice /segment (Multiple)
# | Description | Mand | Mult | Default | Ref/Format/Desc | xPath | Example |
---|---|---|---|---|---|---|---|
1 | Arrival datetime (local) | YYYY-MM-DDTHH:MM+HH:MM | @arrival | <segment arrival=" |
2023- |
11- |
10T21: |
45+ |
03:00"> | ||||
2 | Cabin type |
| @cabin | <segment cabin="BUSINESS"> | |||||
3 | Marketing carrier IATA airline ID | 2-letter IATA airline code | @carrier | <segment carrier="S7"> | |||
4 | Departure datetime (local) | YYYY-MM-DDTHH:MM+HH:MM | @departure | <segment departure=" |
2023- |
11- |
10T18: |
10+ |
03:00"> | |||||||
5 | Arrival IATA airport code | 3-char IATA airport code | @destination | <segment destination=" |
DME"> | |||||||
6 | Flight duration | In minutes | @duration | <segment duration=" |
215"> | |||||||
7 | Marketing carrier IATA airline ID with flight number | 2-letter IATA airline code + flight number | @flight | <segment flight=" |
S72048"> | |||||||
8 | Departure IATA airport code | 3-char IATA airport code | @origin | <segment origin=" |
AER"> | |||||||
9 | Fare code | String | @fareCode | <segment fareCode=" |
DBSOW"> | |||||||
10 | Class of service code | 1-char | @bookingCode | <segment bookingCode="D"> |
Anchor |
---|
<ext operationalDisclosure="OPERATED BY GLOBUS LLC"/>
<operationalDisclosure carrier="GH"/>
/result /baggage /solution (Multiple)
|
/result /includedBaggage /solution (Multiple)
# | Description | Mand | Mult | Default | Ref/Format/Desc | xPath | Example |
---|---|---|---|---|---|---|---|
1 | Solution identificatior | Use it to find the same solution in other summarizers for extra details | @id | <solution id="83149e72-3ae0-4aa0-99be-ac52e22436a1"> | |||
2 | Adult count | Integer | pricing[@adults] /@adults | <pricing adults="2"> | |||
3 | Pricing for 1 adult | Check Baggage solution pricing for more details | pricing[@adults] | ||||
4 | Children count |
<solution id="8c1fvuBiKfMVby8CWoukaG001">
Integer | pricing[ |
@children] / |
@children | <pricing |
children=" |
<pricing children="1">
1"> |
5 |
Pricing for 1 child | Check Baggage solution pricing for more details | pricing[@children] | |||||
6 | Count of Infants in a lap | Integer | pricing[@infantsInLap] /@infantsInLap | <pricing infantsInLap="1"> | |||
7 | Pricing for 1 infant in a lap | Check Baggage solution pricing for more details | pricing[@infantsInLap] | ||||
8 | Slice | Check Baggage solution slice for more details | slice |
Anchor | ||||
---|---|---|---|---|
|
/result /baggage
includedBaggage /solution /pricing (Multiple)
# | Description | Mand | Mult | Default | Ref/Format/Desc | xPath | Example |
---|---|---|---|---|---|---|---|
1 | Carry on baggage allowance | Check |
Baggage allowance for more details | carryOnBaggageAllowance | ||||
2 | Checked baggage allowance | Check |
Baggage allowance for more details | checkedBaggageAllowance |
Anchor | ||||
---|---|---|---|---|
|
/result /baggage
includedBaggage /solution /pricing /carryOnBaggageAllowance (Multiple)
# | Description | Mand | Mult | Default | Ref/Format/Desc | xPath | Example |
---|---|---|---|---|---|---|---|
1 | Max weight of 1 piece | Integer | freeBaggageAllowance /@kilos | <freeBaggageAllowance kilos="15"> | |||
2 | Bags count |
Integer |
<freeBaggageAllowance pieces="2">
Multiplicity of segments means that service applied for all listed segments (not separately for each one)
<segment hash="GVVNljGjEDQQv7Ge"/>
/result /baggage /solution /pricing /carryOnBaggageAllowance /freeBaggageAllowance /bagDescriptor (Multiple)
<bagDescriptor commercialName="GOLF EQUIPMENT">
<bagDescriptor count="1">
<bagDescriptor subcode="0DC">
<bagDescriptor subgroup="SP">
- For special equipment it duplicates commercial name,
- For regular baggage (checked and cabin) shows:
- the first — weight limits (lb, kg),
- the second — size limits (li, lcm).
<description>Up to 80 li/203 lcm</description>
/result /baggage /solution /pricing /optionalService (Multiple)
<optionalService commercialName="UPTO50LB 23KG AND80LI 203LCM">
<optionalService subcode="0GP">
<optionalService bagNumber="2">
<salePrice amount="2400"/>
<salePrice currency="RUB"/>
<saleDiscount amount="600"/>
<saleDiscount currency="RUB"/>
Multiplicity of segments means that service applied for all listed segments (not separately for each one)
<segment hash="GVVNljGjEDQQv7Ge"/>
/result /baggage /solution /slice (Multiple)
/result /baggage /solution /slice /segment (Multiple)
<segment destination="OVB">
<segment flight="S73514">
<segment hash="GlZGdXqQ-J8e9i+N"/>
<segment origin="GDX">
/result /seats /solution (Multiple)
<solution id="cNB8T3MX5EJN2awPchiMD5001">
If @pieces doesn’t exist for:
All carries, that can appear in the API results, applies one of the baggage allowance concepts:
Check Glossary for more info. | freeBaggageAllowance /@pieces | <freeBaggageAllowance pieces="2"> | |||||
3 | Baggage descriptor | Check Baggage descriptor for more details | freeBaggageAllowance /bagDescriptor | ||||
4 | Segment hash | To check segments on which current baggage allowance is available. Multiplicity of segments means that service applied for all listed segments (not separately for each one) | segment /@hash | <segment hash="c82f1e6b-efe9-451c-a178-efc83b237bda"/> |
Anchor | ||||
---|---|---|---|---|
|
/result /includedBaggage /solution /pricing /carryOnBaggageAllowance /freeBaggageAllowance /bagDescriptor (Multiple)
# | Description | Mand | Mult | Default | Ref/Format/Desc | xPath | Example |
---|---|---|---|---|---|---|---|
1 | Commercial name | String | @commercialName | <bagDescriptor commercialName="CARRY ON UPTO15KG 55X40X23CM"> | |||
2 | ATPCO service code | 3-letter ATPCO service code | @subcode | <bagDescriptor subcode="0L5"> |
Anchor | ||||
---|---|---|---|---|
|
/result /includedBaggage /solution /pricing /checkedBaggageAllowance /freeBaggageAllowance /bagDescriptor (Multiple)
# | Description | Mand | Mult | Default | Ref/Format/Desc | xPath | Example |
---|---|---|---|---|---|---|---|
1 | Commercial name | String | @commercialName | <commercialName="UPTO70LB 32KG AND80LI 203LCM"> | |||
2 | ATPCO service code | 3-letter ATPCO service code | @subcode | <subcode="0FN"> | |||
3 | Count of services. | Integer | @count | <count="2"> | |||
4 | Description | String | sbagDescriptor /description | <description>Up to 80 li/203 lcm</description> | |||
5 | Segment hash | To check segments on which current service is available. Multiplicity of segments means that service applied for all listed segments (not separately for each one) | segment /@hash | <segment hash="4b31eeab-1169-4e13-a1b8-3505eca1fecd"/> |
Anchor | ||||
---|---|---|---|---|
|
/result /fares /solution (Multiple)
# | Description | Mand | Mult | Default | Ref/Format/Desc | xPath | Example |
---|---|---|---|---|---|---|---|
1 | Slice | Check Fares solution slice for more details | slice |
Anchor | ||||
---|---|---|---|---|
|
/result /seats /solution /pricing (Multiple)
Check Seats optional service for more details
/result /seats /solution /pricing /optionalService (Multiple)
<optionalService commercialName="PRE RESERVED SEAT ASSIGNMENT">
<optionalService subcode="0B5">
<salePrice amount="2400"/>
<salePrice currency="RUB"/>
<saleDiscount amount="600"/>
<saleDiscount currency="RUB"/>
Multiplicity of segments means that service applied for all listed segments (not separately for each one)
<segment hash="GVVNljGjEDQQv7Ge"/>
/result /seats /solution /slice (Multiple)
/result /seats /solution /slice /segment (Multiple)
<segment destination="OVB">
<segment flight="S73514">
<segment hash="GlZGdXqQ-J8e9i+N"/>
<segment origin="GDX">
.
/result /fares /solution /slice (Multiple)
# | Description | Mand | Mult | Default | Ref/Format/Desc | xPath | Example |
---|---|---|---|---|---|---|---|
1 |
Segment |
Check Fares solution |
segment for more details |
segment |
Anchor | ||
---|---|---|
|
|
|
segment.
/result /
mso fares /solution /slice /segment (Multiple)
# | Description | Mand | Mult | Default | Ref/Format/Desc | xPath | Example |
---|
1 | Arrival IATA airport code | 3-char IATA airport code | @destination | <destination="OVB"> | |||
2 | Fare code |
/result /mso /solution /slice /segment (Multiple)
String | @fareCode | <fareCode="DBSRT"/> | |||||
3 | Cabin | @cabin | <cabin="BUSINESS"> | ||||
4 | Class of service |
code |
1-char |
@bookingCode |
<bookingCode=" |
D"/> |
5 | Fare family name |
| @brandText | <brandText="BASIC BUSINESS |
"/> |
6 | Marketing carrier IATA airline ID with flight number |
<segment bookingCode="D"/>
2-letter IATA airline code + flight number | @flight | <flight="S73514"> |
7 | Segment hash |
- BASIC BUSINESS
- FLEX BUSINESS
- BASIC ECONOMY
- FLEX ECONOMY
16-letter hash | @hash | <hash="2bfc755f-a84d-48ba-ad60-e0be9f335f71 |
"/> |
8 |
Departure IATA |
airport code |
3- |
char IATA |
airport code |
@origin |
<origin=" |
GDX"> |
9 | Operating carrier IATA flight number |
IATA flight number | ext@operationalDisclosure | <ext operationalDisclosure="20"/> |
10 |
Operating carrier IATA airline ID |
2- |
letter IATA |
airline code |
operationalDisclosure@carrier |
<operationalDisclosure |
carrier=" |
J2"/> |