Versions Compared

Key

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

Table of contents:

Table of Contents

Check out

Parameters

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

In case facilitated booking scenario:

#

Description

Mand

Mult

Default

Ref/Format/Desc

xPath

Example

1

Agent User

(tick)

(tick)

(error)

(error)

"ANY"

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

AgentUserSender /AgentUserID

<AgentUserID>ANY</AgentUserID>

In other cases use agent credentials:

Include Page
Access credentials | References
Access credentials | References

3D agreement

Corporate Program credentials. 
/Envelope /Body /ItinReshopRQ /Qualifiers /Qualifier /SpecialFareQualifiers

In case 3D agreement scenario: Corporate Program with discount scenario or Corporate Program with cashback scenario.

Excerpt Include
3D agreement Corporate Program credentials | searchFlight or reprice | References3D agreement
Corporate Program credentials | searchFlight or reprice | References
nopaneltrue

In other cases do not specify this tag.

Main. 
/Envelope /Body /ItinReshopRQ

#

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 Version="">
2

Document

(tick)

(error)

(error)

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

Document

<Document/>
3

ActionType

(tick)

(error)

(error)


Query /Reshop /Actions /ActionType

<ActionType/>
4
ItinReshopRQ | v0.52 | reprice operation#OriginDestination

OriginDestination (Slice)

(tick)

(tick)

(error)

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

Check

ItinReshopRQ | v0.52 | reprice operation#ItinReshopRQ | v0.52 | reprice operation

OriginDestination (Slice) for more input details

(warning)

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

Query /Reshop /Actions /OrderItems /OrderItem /FlightItem /OriginDestination

<OriginDestination> ... </OriginDestination>
5
ItinReshopRQ | v0.52 | reprice operation#
FareComponent(tick)(tick)(error)

Check

ItinReshopRQ | v0.52 | reprice operation#

FareComponent for more input details

Must be specified for each 

ItinReshopRQ | v0.52 | reprice operation#

Flight (Segment)

Query /Reshop /Actions /OrderItems /OrderItem /FlightItem /FareDetail /FareComponent
<FareComponent> ... </FareComponent>
6
ItinReshopRQ | v0.52 | reprice operation#
Passenger  (SH) references(tick)(tick)(error)

List of all passenger identifiers specified in

ItinReshopRQ | v0.52 | reprice operation#

Passenger  block

(warning) A multiple value must be entered in a single tag with a space delimiter — " "

Query /Reshop /Actions /OrderItems /OrderItem /Associations /Passengers /PassengerReferences
<PassengerReferences>SH1 SH2</PassengerReferences> 
7
ItinReshopRQ | v0.52 | reprice operation#
Passenger(tick)(tick)(error)Check
ItinReshopRQ | v0.52 | reprice operation#Passenger 
Passenger for more input detailsQuery /Reshop /Actions /Passengers /Passenger
<Passenger> ... </Passenger> 

Anchor
OriginDestination (Slice)
OriginDestination (Slice)
OriginDestination (Slice).
/Envelope /Body /ItinReshopRQ /Query /Reshop /Actions /OrderItems /OrderItem /FlightItem /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)

(tick)

(tick)

(tick)

(error)

(error)

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 /ItinReshopRQ /Query /Reshop /Actions /OrderItems /OrderItem /FlightItem /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

Flight (Segment, FL) ID

(tick)
(error)
(error)
(error)
(error)

Use: a-Z, 0-9

Min: 1 char

SegmentKey

<SegmentKey>FL1</SegmentKey> 
2

Departure IATA airport code

(tick)

(tick)

(error)

(error)

(error)

(error)

IATA airport code

Departure /AirportCode

<AirportCode>DME</AirportCode>
3

Departure Date

(tick)

(tick)

(error)

(error)

(error)

(error)

Format: YYYY-MM-DD

Departure /Date

<Date>2019-09-20</Date>
4Departure Time
(tick)
(tick)
(error)
(error)
(error)
(error)Format: HH:MMDeparture /Time
<Time>12:25</Time>
5

Arrival IATA airport code

(tick)

(tick)

(error)

(error)

(error)

(error)

IATA airport code

Arrival /AirportCode

<AirportCode>KUF</AirportCode>
6

Arrival Date

(tick)

(tick)

(error)

(error)

(error)

(error)

Format: YYYY-MM-DD

Arrival /Date

<Date>2019-09-20</Date>
7Arrival Time
(tick)
(tick)
(error)
(error)
 (error)
(error)Format: HH:MMArrival /Time
<Time>15:10</Time>
8

Marketing carrier IATA airline ID

(tick)

(tick)

(error)

(error)

(error)

(error)

2-char IATA airline code

MarketingCarrier /AirlineID

<AirlineID>S7</AirlineID>
9

Marketing carrier flight number

(tick)

(tick)

(error)

(error)

(error)

(error)

Use: 0-9

"0"s before number are accepted

MarketingCarrier /FlightNumber

<FlightNumber>3551</FlightNumber>
10Operating carrier IATA airline ID
(tick)
(tick)
(error)
(error)
(error)
(error)2-char IATA airline codeOperatingCarrier /AirlineID
<AirlineID>S7</AirlineID>
11Operating carrier flight number
(tick)
(tick)
(error)
(error)
(error)
(error)

Use: 0-9

"0"s before number are accepted

OperatingCarrier /FlightNumber
<FlightNumber>3551</FlightNumber>

Anchor
FareComponent
FareComponent
FareComponent. 
/Envelope /Body /ItinReshopRQ /Query /Reshop /Actions /OrderItems /OrderItem /FlightItem /FareDetail /FareComponent (Multiple)

Validation note: FareComponent must be specified for every Flight tag in Flight (Segment) block

#

Description

Mand

Mult

Default

Ref/Format/Desc

xPath

Example

1Flight (Segment, SG) reference(tick)(error)(error)Reference to Flight specified in Flight (Segment) block@refs
<FareComponent @refs="FL1"> ... </FareComponent> 
2

Fare code

(tick)

(tick)

(error)

(error)

(error)


Use: A-Z

FareBasis /FareBasisCode /Code

<Code>WFLRT</Code>
3

Class of service code (RBD)

(tick)

(tick)

(error)

(error)

(error)

(error)

Use: 1-char A-Z

FareBasis /RBD

<RBD>W</RBD>

Anchor
Passenger
Passenger
Passenger. 
/Envelope /Body /ItinReshopRQ /Query /Reshop /Actions /Passengers /Passenger (Multiple)

#

Description

Mand

Mult

Default

Ref/Format/Desc

xPath

Example

1

Passenger (SH) ID

(tick)

(tick)

(error)

(error)

(error)

(error)

 Use: a-Z, 0-9

(warning) For Reprice with PNR Passenger ObjectKey must fill in like in OrderCreateRQ

@ObjectKey

<Passenger ObjectKey="SH2">
2

Passenger Type Code 

(tick)

(tick)

(error)

(error)

(error)

(error)

  1. ADT — Adult

  2. CHD

— Child
  1. — Child and Infant with a seat

  2. INF — Infant in a lap

Validation note: At least one ADT must be specified

PTC

<PTC Quantity="1">ADT</PTC>
3

Passenger Quantity

(tick)

(tick)

(error)

(error)

"1"

Use: 1-9

Must be entered real quantity of passenger type— a total price depend on this value in reponse

Validation note:

  • ADT — 1..9
  • CHD — 1..9 or do not specify
  • INF — 1..9 or do not specify
  • ADT+CHD <= 9
  • INF <= ADT

PTC /@Quantity


<PTC Quantity="1">ADT</PTC>
4

Passenger Surname

(tick)

(tick)

(error)

(error)

(error)

(error)

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

Name /Surname

<Surname/>