Change Log

# New Features For technical details such as sample output for each feature, view the [technical documentation](chttps://developers.booking.com/api/technical.html?). # Version 2.4  ## bookingDetails - Output field **stay_probability** has been added when the account has this output field enabled. - Output **rres_id** (room reservation id) has been added in `rooms` object. ## Reservation Modification Endpoints It is now possible to modify a reservation when an account has these endpoints enabled: **/canChangeHotelReservation**, **/changeHotelReservation**, **/canChangeRoomReservation**, **/changeRoomReservation**, **/changeBooking**. They enable the modification for one or more of the following: check-in/check-out dates, guest name, guest quantity, smoking preference status, (virtual) credit card. # Version 2.3 ## avRooms - Output is customizable through parameters **min_length_of_stay** and **max_length_of_stay** and option **show_cheapest_block_only**. ## blockAvailability and hotelAvailability - Availability can be queried up to 500 days into the future. ## hotels - Added **email** to `hotel_data`. # Version 2.2 ## hotels - Add **license_number** as separate field in `hotel_data`. - Add **auto_tags** to `hotel_photos` object and `room_photos` object. - Output field **bed_configurations** has been added when **room_info** is passed to the **extras** parameter. - It is now possible to get key collection information by passing **key_collection_info** to the **extras** ## hotelAvailability - Output **cheapest_breakfast_rate** has been added when **add_cheapest_breakfast_rate** is passed to the **extras** parameter. ## blockAvailability - Add **license_number** as separate field to block level object. ## bookingDetails - Add **price_local** output field that represents the total reservation cost in local property's currency. - It is now possible to get key collection information by passing **key_collection_info** to the **extras** ## reviews - It is now possible to pull reviews in all of available languages by passing **all** to the **language** parameter. # Version 2.1  ## blockAvailability - Add **lunch_included** and **dinner_included** to block level object. - Output **hotel_url** has been added. - Output **mealplan_description** is now provided when **mealplans** is passed to the **extras** parameter. ## hotelAvailability - It is now possible to filter for properties that can be booked without a credit card by using **option=no_cc_filter**. ## bookingDetails - Added to output: - Returns a list of rooms booked for each reservation. - Returns a breakdown of reservation charges. ## processBooking - New parameter **guest_emails**: accepts a comma-separated list of emails, similar to **guest_names**. ## autocomplete - 2-character inputs are now supported. ## hotels - Hotel themes can now be provided in the output. ## All endpoints - RUIDs are now provided with all JSON responses, in order to be consistent with XML output. ## Multiple endpoints - Language configuration for es-ar: Argentina Spanish (es-ar) has been added to the list of allowed languages in the API.