Change travelers on an existing booking
Workflow description
This workflow can be used to add passengers to an existing booking, change traveler names or remove travelers.
It always starts by retrieving the booking to enable internal caching.
It is followed by an optional pricing step. This can be done using both IATA_OrderReshopRQ and IATA_OrderChangeRQ.
The pricing step is not needed for the traveler amendments, but it can display possible update or cancellation fees.
The final change will be executed using an IATA_OrderChangeRQ, that is answered with an IATA_OrderViewRS, showing the changed order.
Message Flow
IATA_OrderReshopRQ or IATA_OrderChangeRQ?
Both ways are supported by the API and there is no preferred solution.
If a decision has to be made, it is recommended to follow the IATA approach, which uses an IATA_OrderReshopRQ.