# Unified Check Out

Create, modify and cancel hotel reservations with a single payload.

 - [POST /hotel/book/reservations](https://developer.travelport.com/apis/stays/unified-check-out/createhotelreservation.md): Use the Create Reservation Full Payload request to book a room by sending complete stay details and the booking code from the Availability response, along with traveler, form of payment, and payment i
 - [POST /hotel/book/reservations/build](https://developer.travelport.com/apis/stays/unified-check-out/buildhotelreservation.md): Use the Create Reservation Reference Payload request to book a room using a cached offer from either a preceding Availability or SearchComplete response. The reference payload request sends an offer I
 - [GET /hotel/book/reservations/{Identifier}](https://developer.travelport.com/apis/stays/unified-check-out/retrievehotelreservation.md): The Retrieve Hotel Reservation API returns all existing data on a reservation. You may retrieve details about a held booking or PNR. While a PNR refers to a held booking that has not been ticketed, th
 - [PUT /hotel/book/reservations/{Identifier}](https://developer.travelport.com/apis/stays/unified-check-out/updatehotelreservation.md): Use Modify Hotel Reservation to modify specific data on an existing booking. Modify Hotel supports changes to the following data: 1) Dates of reservation, if allowed by supplier; note that a change in
 - [PUT /hotel/book/reservations/{reservationIdentifier}/canceloffer](https://developer.travelport.com/apis/stays/unified-check-out/cancelhoteloffer.md): The Cancel Hotel Reservation API cancels an existing hotel reservation.
 - [POST /hotel/book/reservations/passive](https://developer.travelport.com/apis/stays/unified-check-out/createhotelpassivereservation.md): Create Passive Reservation creates a new booking with a hotel segment booked outside the Travelport GDS, called a passive segment. This allows the booking to include complete travel details. Passive h
 - [PUT /hotel/book/reservations/{reservationIdentifier}/passive](https://developer.travelport.com/apis/stays/unified-check-out/addpassiveoffer.md): Use the Add Passive Reservation request to add a passive hotel booking segment to an existing reservation. You can add either of two types of passive segments to an existing reservation: 1) Sending fu
 - [PUT /hotel/book/reservations/{reservationIdentifier}/passiveupdate](https://developer.travelport.com/apis/stays/unified-check-out/updatepassiveoffer.md): Use Modify Passive Reservation to update any parameter within an MK passive hotel booking segment of an existing reservation. MK designates a confirmed passive segment, while AK is used for placeholde
