Parameters
Access.
/Envelope /Body /ServicePriceRQ /Party /Sender /AgentUserSender
# | Description | Mand | Mult | Default | Ref/Format | xPath | Example (only for S7) |
---|---|---|---|---|---|---|---|
1 | PseudoCity | PseudoCity | <PseudoCity>S7AGN8224</PseudoCity> | ||||
2 | AgentUserID | Constant | AgentUserID | <AgentUserID>test</AgentUserID> |
Replace text 'test' with the login from the authorization to the S7 Agent API service.
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 | <ItinReshopRQ 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 | <ServiceFilter> <GroupCode>baggage</GroupCode> </ServiceFilter> | |||
4 | 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> | |||
5 | One for One Way trip, Two for Round Trip, etc. Check glossary for more info Check OriginDestination (Slice) for more input details Flight details (excl. pricing) must be identical for all passengers | Query /OriginDestination | <OriginDestination> ... </OriginDestination> |
OriginDestination (Slice).
/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> |
Flight (Segment).
/Envelope /Body /ServicePriceRQ /Query /OriginDestination /Flight (Multiple)
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> |