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

  • Variety of request and response samples

Parameters

Access. 
/Envelope /Body /IATA_OrderChangeRQ/Party /Sender /TravelAgency

Description

Mand

Mult

Default

Ref/Format/Desc

xPath

Example

1

AgencyID

(tick)

(error)

(error)


Code Block
AgencyID
Code Block
<iata:AgencyID>Agent</iata:AgencyID>
2

PseudoCityID

(tick)

(error)

(error)


Code Block
PseudoCityID
Code Block
<iata:PseudoCityID>OVBS728AB</iata:PseudoCityID>

Main. 
/Envelope /Body /IATA_OrderChangeRQ/Request

Description

Mand

Mult

Default

Ref/Format/Desc

xPath

Example

1

Booking information

(tick)

(error)

(error)

BookingRef

Code Block
BookingRef

2

Order information

(tick)

(error)

(error)


CreateOrderItem

Code Block
ChangeOrder/UpdateOrderItem/AcceptOffer/CreateOrderItem


3

Data lists

(tick)

(error)

(error)

DataLists

Code Block
DataLists

4

Order number

(tick)

(error)

(tick)

DFRРLDH

Code Block
Order/OrderID
Code Block
<iata:OrderID>DFRРLDH</iata:OrderID>
5

Order owner airline code

(tick)

(error)

(tick)

S7

Code Block
Order/OwnerCode
Code Block
<iata:OwnerCode>S7</iata:OwnerCode>

Anchor
BookingRef
BookingRef
Booking information. 
/Envelope /Body /IATA_OrderChangeRQ/Request/BookingRef

Description

Mand

Mult

Default

Ref/Format/Desc

xPath

Example

1

Airline code

(tick)

(error)

(error)

S7

Code Block
BookingEntity/Carrier/AirlineDesigCode
Code Block
<AirlineDesigCode>S7</AirlineDesigCode>
2

Booking number

(tick)

(error)

(error)


Code Block
BookingID
Code Block
<iata:BookingID>JGIZV2</iata:BookingID>

Anchor
CreateOrderItem
CreateOrderItem
Order information. 
/Envelope /Body /IATA_OrderChangeRQ/Request/ChangeOrder/UpdateOrderItem/AcceptOffer/CreateOrderItem

Description

Mand

Mult

Default

Ref/Format/Desc

xPathPaxSegmentList

Example

1

Offer item ID

(tick)

(error)

(error)

Code Block
OfferItemID
Code Block
<iata:OfferItemID>OI2</iata:OfferItemID>
2

Baggage ID

(tick)

(error)

(error)


Code Block
OfferItemType/BaggageItem/BagItemDetails/BaggageAllowanceRefID
Code Block
<iata:BaggageAllowanceRefID>BG2</iata:BaggageAllowanceRefID>
3

Baggage price

(tick)

(error)

(error)

Code Block
OfferItemType/BaggageItem/Price/TotalAmount
Code Block
<iata:TotalAmount CurCode="RUB">3300</iata:TotalAmount>
4

Baggage price currency

(tick)

(error)

(error)

Code Block
OfferItemType/BaggageItem/Price/TotalAmount@CurCode
Code Block
<iata:TotalAmount CurCode="RUB">3300</iata:TotalAmount>
5

Seat column

(tick)

(error)

(error)

Code Block
OfferItemType/SeatItem/ColumnID
Code Block
<iata:ColumnID>C</iata:ColumnID>
6

Seat segment assotiationassociation

(tick)

(error)

(error)

Code Block
OfferItemType/SeatItem/PaxSegmentRefID
Code Block
<iata:PaxSegmentRefID>SEG2</iata:PaxSegmentRefID>
7

Seat price

(tick)

(error)

(error)

Code Block
OfferItemType/SeatItem/Price/TotalAmount
Code Block
<iata:TotalAmount CurCode="RUB">500</iata:TotalAmount>
8

Seat price currency

(tick)

(error)

(error)

Code Block
OfferItemType/SeatItem/Price/TotalAmount@CurCode
Code Block
<iata:TotalAmount CurCode="RUB">500</iata:TotalAmount>
9

Seat row

(tick)

(error)

(error)

Code Block
OfferItemType/SeatItem/RowNumber
Code Block
<iata:RowNumber>4</iata:RowNumber>
10

Seat assotiationassociation

(tick)

(error)

(error)

Code Block
OfferItemType/SeatItem/SeatProfileRefID
Code Block
<iata:SeatProfileRefID>ST1</iata:SeatProfileRefID>
11

Meal ID

(tick)

(error)

(error)

Code Block
OfferItemType/OtherItem/DescText
Code Block
<iata:DescText>ML1</iata:DescText>
12

Meal price

(tick)

(error)

(error)

Code Block
OfferItemType/OtherItem/Price/TotalAmount
Code Block
<iata:TotalAmount CurCode="RUB">300</iata:TotalAmount>
13

Meal price currency

(tick)

(error)

(error)

Code Block
OfferItemType/OtherItem/Price/TotalAmount@CurCode
Code Block
<iata:TotalAmount CurCode="RUB">300</iata:TotalAmount>
14

Airline code

(tick)

(error)

(error)

S7

Code Block
OwnerCode
Code Block
<iata:OwnerCode>S7</iata:OwnerCode>



Anchor
DataLists
DataLists
Data lists. 
/Envelope /Body /IATA_OrderChangeRQ/Request/DataLists

Description

Mand

Mult

Default

Ref/Format/Desc

xPath

Example

1

Baggage information

(tick)

(error)

(error)

BaggageAllowanceList

Code Block
BaggageAllowanceList

2

OriginDestination information

(tick)

(error)

(error)

PaxJourneyList

Code Block
PaxJourneyList

3

Passengers information

(tick)

(error)

(error)

PaxList

Code Block
PaxList

4

Segment information

(tick)

(error)

(error)

PaxSegmentList

Code Block
PaxSegmentList

5

Seat information

(tick)

(error)

(error)

SeatProfileList

Code Block
SeatProfileList

6

Meal information

(tick)

(error)

(error)

ServiceDefinitionList

Code Block
ServiceDefinitionList



Anchor
BaggageAllowanceList
BaggageAllowanceList
Baggage information. 
/Envelope /Body /IATA_OrderChangeRQ/Request/DataLists/BaggageAllowanceList/BaggageAllowance(Multiple)

Description

Mand

Mult

Default

Ref/Format/Desc

xPath

Example

1

OriginDestination assotiationassociation

(tick)

(error)

(error)

Code Block
ApplicableBagText
Code Block
<iata:ApplicableBagText>OD1</iata:ApplicableBagText>
2

Passenger assotiationassociation

(tick)

(error)

(error)


Code Block
ApplicablePartyText
Code Block
<iata:ApplicablePartyText>P2</iata:ApplicablePartyText>
3

Baggage ID

(tick)

(error)

(error)

Code Block
BaggageAllowanceID
Code Block
<iata:BaggageAllowanceID>BG1</iata:BaggageAllowanceID>
4

Baggage service code

(tick)

(error)

(error)

0CC - first bag

0CD - second bag

0DD - ski equipment

0IK - overweight

Code Block
DescText
Code Block
<iata:DescText>0CC</iata:DescText>
5

Baggage status

(tick)

(error)

(error)

Checked

Code Block
TypeCode
Code Block
<iata:TypeCode>Checked</iata:TypeCode>


Anchor
PaxJourneyListBaggageAllowanceList
PaxJourneyListBaggageAllowanceList
OriginDestination information. 
/Envelope /Body /IATA_OrderChangeRQ/Request/DataLists/PaxJourneyList/PaxJourney(Multiple)

Description

Mand

Mult

Default

Ref/Format/Desc

xPath

Example

1

OriginDestination ID

(tick)

(error)

(error)

Code Block
PaxJourneyID
Code Block
<iata:PaxJourneyID>OD1</iata:PaxJourneyID>
2

Segment assotiationassociation

(tick)

(tick)

(error)


Code Block
PaxSegmentRefID
Code Block
<iata:PaxSegmentRefID>SEG1</iata:PaxSegmentRefID>


Anchor
PaxList
PaxList
Passengers information. 
/Envelope /Body /IATA_OrderChangeRQ/Request/DataLists/PaxList/Pax(Multiple)

Description

Mand

Mult

Default

Ref/Format/Desc

xPath

Example

1

Passenger ID

(tick)

(error)

(error)

Code Block
PaxID
Code Block
<iata:PaxID>P2</iata:PaxID>
2

Passenger type

(tick)

(tick)

(error)

ADT - adult

CHD - child

INF -inf

SRC - subsidised adult

YTR - subsidised adult

CHR - subsidised child

INR -subsidised infant


Code Block
PTC
Code Block
<iata:PTC>ADT</iata:PTC>


Anchor
SeatProfileList
SeatProfileList
Segment information. 
/Envelope /Body /IATA_OrderChangeRQ/Request/DataLists/PaxSegmentList/PaxSegment(Multiple)

Description

Mand

Mult

Default

Ref/Format/Desc

xPath

Example

1

Arrival information

(tick)

(error)

(error)

Arrival

Code Block
Arrival

2

Depature information

(tick)

(error)

(error)

Dep

Code Block
Dep

3

Marketing carrier information

(tick)

(error)

(error)

MarketingCarrierInfo

Code Block
MarketingCarrierInfo

4

Operating carrier information

(tick)

(error)

(error)

OperatingCarrierInfo

Code Block
OperatingCarrierInfo

5

Segment ID

(tick)

(error)

(error)

Code Block
PaxSegmentID
Code Block
<iata:PaxSegmentID>SEG1</iata:PaxSegmentID>


Anchor
SeatProfileList
SeatProfileList
Seat information. 
/Envelope /Body /IATA_OrderChangeRQ/Request/DataLists/SeatProfileList/SeatProfile(Multiple)

Description

Mand

Mult

Default

Ref/Format/Desc

xPath

Example

1

Seat service code

(tick)

(error)

(error)

0B5

Code Block
CharacteristicCode
Code Block
<iata:CharacteristicCode>0B5</iata:CharacteristicCode>
2

Passenger assotiationassociation

(tick)

(error)

(error)

Code Block
CharacteristicCode
Code Block
<iata:CharacteristicCode>P2</iata:CharacteristicCode>
3

Seat service ID

(tick)

(error)

(error)

Code Block
SeatProfileID
Code Block
<iata:SeatProfileID>ST1</iata:SeatProfileID>


Anchor
ServiceDefinitionList
ServiceDefinitionList
Meal information. 
/Envelope /Body /IATA_OrderChangeRQ/Request/DataLists/ServiceDefinitionList/ServiceDefinition(Multiple)

Description

Mand

Mult

Default

Ref/Format/Desc

xPath

Example

1

Segment assotiationassociation

(tick)

(error)

(error)

Code Block
Desc/DescText
Code Block
<iata:DescText>SEG1</iata:DescText>
2

Passenger assotiationassociation

(tick)

(error)

(error)

Code Block
Desc/DescText
Code Block
<iata:DescText>P2</iata:DescText>
3

Service name

(tick)

(error)

(error)

meal

Code Block
SeatProfileID
Code Block
<iata:Name>meal</iata:Name>
4

Meal service code

(tick)

(error)

(error)

Code Block
ServiceCode
Code Block
<iata:ServiceCode>0AN</iata:ServiceCode>
5

Meal service ID

(tick)

(error)

(error)

Code Block
ServiceDefinitionID
Code Block
<iata:ServiceDefinitionID>ML1</iata:ServiceDefinitionID>

Anchor
Arrival
Arrival
Arrival information. 
/Envelope /Body /IATA_OrderChangeRQ/Request/DataLists/PaxSegmentList/PaxSegment/Arrival

Description

Mand

Mult

Default

Ref/Format/Desc

xPath

Example

1

Arrival datetime

(tick)

(error)

(error)

Code Block
AircraftScheduledDateTime
Code Block
<iata:AircraftScheduledDateTime>2020-12-28T13:35:00</iata:AircraftScheduledDateTime>
2

Arrival airport

(tick)

(error)

(error)

Code Block
IATA_LocationCode
Code Block
<iata:IATA_LocationCode>DME</iata:IATA_LocationCode>

Anchor
Dep
Dep
Depature information 
/Envelope /Body /IATA_OrderChangeRQ/Request/DataLists/PaxSegmentList/PaxSegment/Dep

Description

Mand

Mult

Default

Ref/Format/Desc

xPath

Example

1

Depature datetime

(tick)

(error)

(error)

Code Block
AircraftScheduledDateTime
Code Block
<iata:AircraftScheduledDateTime>2020-12-28T21:40:00</iata:AircraftScheduledDateTime>
2

Depature airport

(tick)

(error)

(error)

Code Block
IATA_LocationCode
Code Block
<iata:IATA_LocationCode>OVB</iata:IATA_LocationCode>

Anchor
MarketingCarrierInfo
MarketingCarrierInfo
Marketing carrier information
/Envelope /Body /IATA_OrderChangeRQ/Request/DataLists/PaxSegmentList/PaxSegment/MarketingCarrierInfo

Description

Mand

Mult

Default

Ref/Format/Desc

xPath

Example

1

Marketing airline code

(tick)

(error)

(error)

Code Block
CarrierDesigCode
Code Block
<iata:CarrierDesigCode>S7</iata:CarrierDesigCode>
2

Marketing airline flightnumber

(tick)

(error)

(error)

Code Block
MarketingCarrierFlightNumberText
Code Block
<iata:MarketingCarrierFlightNumberText>2507</iata:MarketingCarrierFlightNumberText>

Anchor
OperatingCarrierInfo
OperatingCarrierInfo
Operating carrier information
/Envelope /Body /IATA_OrderChangeRQ/Request/DataLists/PaxSegmentList/PaxSegment/MarketingCarrierInfo

Description

Mand

Mult

Default

Ref/Format/Desc

xPath

Example

1

Operating airline code

(tick)

(error)

(error)

Code Block
CarrierDesigCode
Code Block
<iata:CarrierDesigCode>S7</iata:CarrierDesigCode>
2

Operating airline flightnumber

(tick)

(error)

(error)

Code Block
OperatingCarrierFlightNumberText
Code Block
<iata:OperatingCarrierFlightNumberText>2507</iata:OperatingCarrierFlightNumberText>