Nuitee API Methods

In this section, we will cover the required methods to fetch a hotel booking(s) details based on the bookingId/client identifier/booking date from confirm booking method response.

This method is used to get the booking details, this helps the client update to real time booking status.

GetBookingDetailsListRequest
Name Type Required Description
Login Login True
Login.userName String True
Login.password String True
Login.language String True
BookingId Long false Only one of (BookingId,ClientIdentifier,BookingDate) is required
ClientIdentifier Long false Only one of (BookingId, ClientIdentifier, BookingDate) is required
BookingDate Long false Only one of (BookingId, ClientIdentifier, BookingDate) is required
Timeout String True Timeout in milliseconds (ms).
GetBookingDetailsListResponse
Name Type Required Description
ResponseStatus Status True
ResponseStatus.statusCode String True
ResponseStatus.statusMessage String True
BookingResults BookingResults True
BookingResults.Bookings List<Booking> True
BookingResults.Booking.BookingId Long True
BookingResults.Booking.CheckIn String True Format: yyyy-MM-dd
BookingResults.Booking.CheckOut String True Format: yyyy-MM-dd
BookingResults.Booking.HolderFirstName String True
BookingResults.Booking.HolderLastName String True
BookingResults.Booking.HolderTitulation String True
BookingResults.Booking.HolderEmail String True
BookingResults.Booking.HotelRemarks String True
BookingResults.Booking.Price Double True
BookingResults.Booking.PaymentType String True
BookingResults.Booking.ReservationStatus String True
BookingResults.Booking.ConfirmationNumber String True
BookingResults.Booking.HotelConfirmationNumber String True
BookingResults.Booking.CancellationAmount Double True
BookingResults.Booking.HotelInfo HotelInfo True
BookingResults.Booking.HotelInfo.hotelCode Long True
BookingResults.Booking.HotelInfo.hotelName String True
BookingResults.Booking.HotelInfo.hotelAddress String True
BookingResults.Booking.HotelInfo.hotelPictureUrl String True
BookingResults.Booking.HotelInfo.hotelDescription String True
BookingResults.Booking.HotelInfo.longitude String True
BookingResults.Booking.HotelInfo.latitude String True
BookingResults.Booking.HotelInfo.starRating Integer True
BookingResults.Booking.BookedRooms BookedRooms True
BookingResults.Booking.BookedRooms.bookedRooms List<BookedRoom> True
BookingResults.Booking.BookedRooms.bookedRooms.firstName String True
BookingResults.Booking.BookedRooms.bookedRooms.lastName String True
BookingResults.Booking.BookedRooms.bookedRooms.titulation String True
BookingResults.Booking.BookedRooms.bookedRooms.adultCount String True
BookingResults.Booking.BookedRooms.bookedRooms.childCount String True
BookingResults.Booking.BookedRooms.bookedRooms.board String True
BookingResults.Booking.BookedRooms.bookedRooms.roomDescription String True
BookingResults.Booking.CancelPoliciesInfos CacelPoliciesInfos True
BookingResults.Booking.CancelPoliciesInfos.defaultPolicy String True
BookingResults.Booking.CancelPoliciesInfos.hotelRemarks List<String> False
BookingResults.Booking.CancelPoliciesInfos.cancellationPolicies List<String> False
BookingResults.Booking.CancelPoliciesInfos.cancelPoliciesInfos List<CancelPolicyInfo> True
BookingResults.Booking.CancelPoliciesInfos.cancelPoliciesInfos.cancellationPolicy String True
BookingResults.Booking.CancelPoliciesInfos.cancelPoliciesInfos.cancelTime String True
BookingResults.Booking.CancelPoliciesInfos.cancelPoliciesInfos.amount Double True
BookingResults.Booking.CancelPoliciesInfos.cancelPoliciesInfos.type String True
BookingResults.Booking.CancelPoliciesInfos.refundableTag
RFN: refundable, NRFN: non-refundable, NS: not stated, NRFN: partially refundable.
String True Enum: RFN, NRFN, NS, PRFN