Reservation Guest Profile Endpoints Modification
On the ReservationGuestProfile Endpoints Listed below, we have added new two new collections of fields:
- ReservationRate - this is the rate broken down per day
- ReservationService - details of Guest Services attached to the reservation
- GET hotels/{hotelId}/reservations/guestprofile/reservations?key={key}
- GET hotels/{hotelId}/reservations/guestprofile/cancellations?key={key}&fromDate={fromDate}&toDate={toDate}
- GET hotels/{hotelId}/reservations/guestprofile?key={key}&fromDate={fromDate}&toDate={toDate}
- GET hotels/{hotelId}/reservations/guestprofile/reserved?key={key}&fromDate={fromDate}&toDate={toDate}
- GET hotels/{hotelId}/reservations/guestprofile/inhouse?key={key}
- GET hotels/{hotelId}/reservations/guestprofile/checkedout?key={key}&fromDate={fromDate}&toDate={toDate}
Tweaks and Defects - Already Deployed to Production API Endpoints
Since our last API release we have made the following changes that have already been deployed to Production API:
- On the "group" endpoint, the AbsoluteCutOffDate should be based on the Cut off days from Group Arrival Date but was calculating incorrectly when a group allowed for "Days Before" on the group setup: GET hotels/{hotelId}/groups?key={key}&date={date}
- On the "guestprofile" endpoints, the Travel Agent Information was pulling data from the Corporate Module instead of the Travel Agent Module: Class of ReservationGuestProfile
- On the "guestprofile" endpoints, the MarketingCode was not pulling correctly and showing blank: Class of ReservationGuestProfile
- On the "guestprofile" endpoints, reservations that were made on iHotelier or Expedia Quick Connect Interfaces, were not displaying on the results: Class of ReservationGuestProfile
- On the "cancellation" endpoint, the Cancellation Date was not pulling properly, it was always displaying a time of 00:00:00: GET chains/{chainId}/reservations/cancellations?key={key}&fromDate={fromDate}&toDate={toDate}
- On the "rates" endpoint, the Date was not pulling the correctly, it was always displaying 0001-01-01T00:00:00 GET hotels/{hotelId}/rates?key={key}&fromDate={fromDate}&toDate={toDate}
- On the "reservation" endpoints, Waitlist reservations were appearing: Class of Reservation