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)

(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:

3D agreement credentials. 
/Envelope /Body /ItinReshopRQ /Qualifiers /Qualifier /SpecialFareQualifiers

In case 3D agreement scenario:

In other cases do not specify this tag.

S7 Profi credentials. 
/Envelope /Body /ItinReshopRQ /Qualifiers /Qualifier /SpecialFareQualifiers

In case S7 Profi scenario:

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 without PNR operation#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 without PNR operation#OriginDestination (Slice) for more input details

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

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

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

Check ItinReshopRQ | v0.52 | reprice without PNR operation#FareComponent for more input details

Must be specified for each Flight (Segment)

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

List of all passenger identifiers specified in ItinReshopRQ | v0.52 | reprice without PNR 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> 
7ItinReshopRQ | v0.52 | reprice without PNR operation#Passenger(tick)(tick)(error)Check ItinReshopRQ | v0.52 | reprice without PNR operation#Passenger for more input detailsQuery /Reshop /Actions /Passengers /Passenger
<Passenger> ... </Passenger> 

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

ItinReshopRQ | v0.52 | reprice without PNR operation#Flight (Segment)

(tick)

(tick)

(error)

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

Check ItinReshopRQ | v0.52 | reprice without PNR operation#Flight (Segment) for more input details

Flight

<Flight> ... </Flight>

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)

Use: a-Z, 0-9

Min: 1 char

SegmentKey

<SegmentKey>FL1</SegmentKey> 
2

Departure IATA airport code

(tick)

(error)

(error)

IATA airport code

Departure /AirportCode

<AirportCode>DME</AirportCode>
3

Departure Date

(tick)

(error)

(error)

Format: YYYY-MM-DD

Departure /Date

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

Arrival IATA airport code

(tick)

(error)

(error)

IATA airport code

Arrival /AirportCode

<AirportCode>KUF</AirportCode>
6

Arrival Date

(tick)

(error)

(error)

Format: YYYY-MM-DD

Arrival /Date

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

Marketing carrier IATA airline ID

(tick)

(error)

(error)

2-char IATA airline code

MarketingCarrier /AirlineID

<AirlineID>S7</AirlineID>
9

Marketing carrier flight number

(tick)

(error)

(error)

Use: 0-9

"0"s before number are accepted

MarketingCarrier /FlightNumber

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

Use: 0-9

"0"s before number are accepted

OperatingCarrier /FlightNumber
<FlightNumber>3551</FlightNumber>

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

Validation note: FareComponent must be specified for every Flight tag in ItinReshopRQ | v0.52 | reprice without PNR operation#Flight (Segment) block

#

Description

Mand

Mult

Default

Ref/Format/Desc

xPath

Example

1Flight (Segment, SG) reference(tick)(error)(error)Reference to Flight specified in ItinReshopRQ | v0.52 | reprice without PNR operation#Flight (Segment) block@refs
<FareComponent @refs="FL1"> ... </FareComponent> 
2

Fare code

(tick)

(error)

(error)


Use: A-Z

FareBasis /FareBasisCode /Code

<Code>WFLRT</Code>
3

Class of service code (RBD)

(tick)

(error)

(error)

Use: 1-char A-Z

FareBasis /RBD

<RBD>W</RBD>

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

#

Description

Mand

Mult

Default

Ref/Format/Desc

xPath

Example

1

Passenger (SH) ID

(tick)

(error)

(error)

 Use: a-Z, 0-9

@ObjectKey

<Passenger ObjectKey="SH2">
2

Passenger Type Code 

(tick)

(error)

(error)

  1. ADT — Adult

  2. CHD — Child and Infant with a seat

  3. INF — Infant in a lap

Validation note: At least one ADT must be specified

PTC

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

Passenger Quantity

(tick)

(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)

(error)

(error)

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

Name /Surname

<Surname/>