Add or change passenger details on an existing booking. This is how you complete a group booking: hold the seats with `OTA_AirPriceRQ`, then send this request with the passengers' names and documents before you ticket.
Reference the booking by its W1 record locator in `airReservation.bookingReferenceID`, and set `modificationType` in `airBookModifyRQ`:
- `3` change or add a passenger name - `40` change other passenger details - `5` seats and special services - `9` change the contact details
Update names and documents before the `updateTravellersTimeLimit`, and for a group no later than 72 hours before departure. You cannot change a passenger name after the tickets are issued.
To change a seat, use `modificationType` `5`: put the seat in `travelerInfo.specialReqDetails.seatRequests` and pass the reservation you read back with `OTA_ReadRQ` in `airReservation`. Seats change on issued bookings. See the two examples below.
Request
This endpoint expects an object.
posobjectRequired
Point of sale. Identifies the agent and channel behind the request.
airReservationobjectRequired
The booking to change. For a name change, its record locators are enough. For a seat change, send the whole reservation you read back with OTA_ReadRQ.
airBookModifyRQobjectRequired
Response
The updated reservation.
airReservationmap from strings to anyOptional