Parameters
Access.
/Envelope /Body /ServicePriceRQ /Party /Sender /AgentUserSender
Include Page | ||||
---|---|---|---|---|
|
Main.
/Envelope /Body /ServicePriceRQ
# | Description | Mand | Mult | Default | Ref/Format/Desc | xPath | Example |
---|---|---|---|---|---|---|---|
1 | Version | Use empty value. Do not affect results. Required by NDC Scheme validation only. | @Version | <ServicePriceRQ Version=""> | |||
2 | Document | Use closed tag. Do not affect results. Required by NDC Scheme validation only. | Document | <Document/> | |||
3 | Service group filter | Possible values: |
|
|
By default used all possible service groups (you will receive all available services) Not case-sensitive | Parameters /ServiceFilters /ServiceFilter | <ServiceFilters> |
<ServiceFilter> |
<GroupCode>bag</GroupCode> |
ServiceFilters> | |||||||
4 | Currency | Currency of ancillaries services By default used RUB | Parameters/CurrCodes/CurrCode | <Parameters> <CurrCodes> <CurrCode>UZS</CurrCode> </CurrCodes> </Parameters> | |||
5 | PTC | Passenger types specified in reservation (some services depend on passenger type in booking and their combination) Possible values:
Not case-sensitive | Travelers /Traveler | <Traveler> <AnonymousTraveler> <PTC>ADT</PTC> </AnonymousTraveler> </Traveler> |
6 | One for One Way trip, Two for Round Trip, etc. Check glossary for more info Check |
OriginDestination (Slice) for more input details |
| Query /OriginDestination | <OriginDestination> ... </OriginDestination> | |||||
7 | FareInfo | FareInfo include FareFamily and FareBasicCode for any segments
| DataList/FareList | <FareList> |
Anchor | ||||
---|---|---|---|---|
|
/Envelope /Body /ServicePriceRQ /Query /OriginDestination (Multiple)
Use one OriginDestination tag for One Way trip, two for Round Trip and more for MultiCity
# | Description | Mand | Mult | Default | Ref/Format/Desc | xPath | Example |
---|---|---|---|---|---|---|---|
1 |
One or more consecutive legs having the same flight number. Check glossary for more info Check |
Flight (Segment) for more input details | Flight | <Flight> ... </Flight> |
Anchor Flight (Segment) Flight (Segment)
Flight (Segment).
/Envelope /Body /ServicePriceRQ /Query /OriginDestination /Flight (Multiple)
Flight (Segment) | |
Flight (Segment) |
Do not specify more than one Flight tag for transit flights. Check glossary for more information about difference between journey, slice, segment and leg
# | Description | Mand | Mult | Default | Ref/Format/Desc | xPath | Example |
---|---|---|---|---|---|---|---|
1 | Departure IATA airport code |
IATA airport code | Departure /AirportCode | <AirportCode>OVB</AirportCode> | |
2 | Departure Date |
Format: YYYY-MM-DD | Departure /Date | <Date>2016-08-21</Date> | |
3 | Arrival IATA airport code |
IATA airport code | Arrival /AirportCode | <AirportCode>KHV</AirportCode> | |
4 | Marketing carrier IATA airline ID |
IATA airline code | MarketingCarrier /AirlineID | <AirlineID>S7</AirlineID> | |||
5 | Marketing carrier flight number | Use: 0-9 "0"s before number |
are accepted | MarketingCarrier /FlightNumber | <FlightNumber>3507</FlightNumber> | |||||
6 | Operating carrier IATA airline ID | IATA airline code | OperatingCarrier /AirlineID | <AirlineID>S7</AirlineID> | |||
7 | Operating carrier flight number | Use: 0-9 "0"s before number are accepted | MarketingCarrier /FlightNumber | <FlightNumber>3507</FlightNumber> | |||
8 | ClassOfServise | RBD 1 letter | ClassOfService/Code | <ClassOfService> <Code>Y</Code> </ClassOfService> |
Anchor FareInfo FareInfo
FareInfo
FareInfo | |
FareInfo |
/Envelope /Body /ServicePriceRQ /DataList/FareList/FareGroup(Multiple)
Specify FareGroup for each segment
FareGroup include reference refs on Flight (Segment), for example, refs="SEG1"
FareGroup include attribute ListKey with index number of FareGroup, for example, ListKey="FG1"
# | Description | Mand | Mult | Default | Ref/Format/Desc | xPath | Example |
---|---|---|---|---|---|---|---|
1 | FareFamily | Available FareFamily:
| FareGroup/Fare/FareCode/Code | <Code>BASICECONOMY</Code> | |||
2 | FareBasisCode | FareBasisCode | FareGroup/FareBasis/Code/ | <Code>YBSOW</Code> |