OrderReshopRQ information with O&D and passenger details.
M
Booking Reference ID
Alphanumeric
M
Unique identifier of the Order
Alphanumeric
M
OrderReshop Information
M
Preferred or required criteria for flight filters from the shopping response.
O
<FlightCharacteristicsCriteria>
Flight Characteristics Criteria filter
O
Currently supported is 'Direct'
Enum
M
Info regarding the preference level of requested flight characteristics code.
M
Default value is “Required”
Enum
M
<FlightRequestOriginDestinationsCriteria>
M
Contains O&D and Date information
List [1..*]
M
List of Cabins requested as part of OrderReshop
List [1..*]
O
Cabin Type Code as defined by PADIS code set 9873
Accepted codes: 2 = Business, 4 = Premium Economy, 5 = Economy
Note:
Only the same as booked or higher cabins will be accepted. An error will be returned if lower cabin is requested.
1 Alpha Char
M
Default value is "Required"
String
M
IATA defined code identifying an airport
3 Alpha Char
M
Contains Departure info
M
Departure Date
YYYY-MM-DD
M
IATA defined code identifying an airport
3 Alpha Char
M
Requested departure time
DateTime
O
Time tolerance measured in hours after the requested departure time.
Note:
TimeAfterDuration must be provided if search is based on departure time (i.e Time is provided)
String
O
Time tolerance measured in hours before the requested departure time
Note:
TimeBeforeDuration must be provided if search is based on departure time (i.e Time is provided)
String
O
Affected existing order items and related services to retain, that will be impacted by any new offers in the message
Note:
If DeleteOrderItem is not provided then the API assumes the whole itinerary is being changed and that all existing Order Items will be deleted
O
Reference to the unique Order Item requested for deletion.
Alphanumeric
M
Reference to the unique Service within the specified Order Item which the Passenger would like to retain and return within the proposed Offer Item(s) in the OrderReshopRS. All the flight segments that are referenced in the OrderViewRS under different services should be put under RetainServiceID, if you don't want to change them via OrderReshop.
Note:
This must be provided for the below scenarios:
1. Services that are flown e.g. LHR-JFK-LHR where LHR-JFK segment is flown and JFK-LHR is being changed then LHR-JFK service should be provided as retain service
2. Service that are not being changed e.g. LHR-JFK-LHR where both segments are un-flown and only JFK-LHR is being changed then LHR-JFK service should be provided as retain service
Alphanumeric
O
<Request>
<BookingRef xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">
<BookingID>C66PHV</BookingID>
</BookingRef>
<OrderRefID xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">VS932C66PHV23</OrderRefID>
<UpdateOrder xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">
<ReshopOrder>
<ReshopOrderChoice>
<ServiceOrder>
<AddOfferItems>
<FlightRequest>
<FlightRequestOriginDestinationsCriteria>
<OriginDestCriteria>
<CabinType>
<CabinTypeCode>4</CabinTypeCode>
<PrefLevel>
<PrefLevelCode>Required</PrefLevelCode>
</PrefLevel>
</CabinType>
<DestArrivalCriteria>
<IATA_LocationCode>TLV</IATA_LocationCode>
</DestArrivalCriteria>
<OriginDepCriteria>
<Date>2023-09-03</Date>
<IATA_LocationCode>LHR</IATA_LocationCode>
</OriginDepCriteria>
</OriginDestCriteria>
</FlightRequestOriginDestinationsCriteria>
</FlightRequest>
</AddOfferItems>
<DeleteOrderItem>
<OrderItemRefID>VS932C66PHV23-1</OrderItemRefID>
<RetainServiceID>SV2</RetainServiceID>
</DeleteOrderItem>
<DeleteOrderItem>
<OrderItemRefID>VS932C66PHV23-2</OrderItemRefID>
<RetainServiceID>SV2</RetainServiceID>
</DeleteOrderItem>
<DeleteOrderItem>
<OrderItemRefID>VS932C66PHV23-3</OrderItemRefID>
<RetainServiceID>SV2</RetainServiceID>
</DeleteOrderItem>
</ServiceOrder>
</ReshopOrderChoice>
</ReshopOrder>
</UpdateOrder>
</Request>