Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of contents:

Table of Contents

Check out

  • Operation overview, its main purpose and use cases
  • Response message with detailed explanation of output parameters
  • Possible errors and handling
  • Variety of request and response samples

Parameters

Access. 
/Envelope /Body /ServicePriceRQ /Party /Sender /AgentUserSender

Include Page
Access credentials | References
Access credentials | References

Main. 
/Envelope /Body /ServicePriceRQ

#

Description

Mand

Mult

Default

Ref/Format/Desc

xPath

Example

1

Version

(tick)

(error)

(error)

Use empty value. Do not affect results. Required by NDC Scheme validation only.

@Version

<ItinReshopRQ<ServicePriceRQ Version="">
2

Document

(tick)

(error)

(error)

Use closed tag. Do not affect results. Required by NDC Scheme validation only.

Document

<Document/>
3Service group filter(error)(tick)(tick)

Possible values:

  • baggage (for hand luggage, checked baggage, pets and special equipment)
  • seats
  • meals
  • other (for lounge and upgrade to business)

By default used all possible service groups (you will receive all available services)

Not case-sensitive

Parameters /ServiceFilters /ServiceFilter<ServiceFilter>
    <GroupCode>baggage</GroupCode>
</ServiceFilter>
4PTC(tick)(tick)(error)

Passenger types specified in reservation (some services depend on passenger type in booking and their combination)

Possible values:

  • ADT — adult
  • CHD — child
  • INF — infant in a lap

Not case-sensitive

Travelers /Traveler<Traveler>
   <AnonymousTraveler>
      <PTC>ADT</PTC>
   </AnonymousTraveler>
</Traveler>
5

OriginDestination (Slice)ServicePriceRQ | v0.47 | servicePrice operation

(tick)

(tick)

(error)

One for One Way trip, Two for Round Trip, etc. Check glossary for more info

Check OriginDestination (Slice) ServicePriceRQ | v0.47 | servicePrice operation for more input details

(warning) Flight details (excl. pricing) must be identical for all passengers

Query /OriginDestination

<OriginDestination> ... </OriginDestination>

Anchor
OriginDestination (Slice)
OriginDestination (Slice)
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

Flight (Segment)ServicePriceRQ | v0.47 | servicePrice operation

(tick)

(tick)

(error)

One or more consecutive legs having the same flight number. Check glossary for more info

Check Flight (Segment) ServicePriceRQ | v0.47 | servicePrice operation for more input details

Flight

<Flight> ... </Flight>

Anchor
Flight (Segment)
Flight (Segment)
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

(tick)

(error)

(error)

IATA airport code

Departure /AirportCode

<AirportCode>OVB</AirportCode>
2

Departure Date

(tick)

(error)

(error)

Format: YYYY-MM-DD

Departure /Date

<Date>2016-08-21</Date>
3

Arrival IATA airport code

(tick)

(error)

(error)

IATA airport code

Arrival /AirportCode

<AirportCode>KHV</AirportCode>
4

Marketing carrier IATA airline ID

(tick)

(error)

(error)

IATA airline code

MarketingCarrier /AirlineID

<AirlineID>S7</AirlineID>
5

Marketing carrier flight number

(tick)

(error)

(error)

Use: 0-9

"0"s before number are accepted

MarketingCarrier /FlightNumber

<FlightNumber>3507</FlightNumber>