API Reference
POSTHotel

Submit Hotel Booking

/hotel/booking/create

Create and confirm a hotel reservation with room, guest, contact, and payment details.

Source: API Documentation.pdf, pages 31-35

Authorization required

Call the authentication endpoint first, then include the returned access token in the Authorization header together with Content-Type: application/json.

Parameters

NameTypeExampleDescription
propertyIdRequiredString9685533Property identifier.
partnerBookingIdRequiredString7Jv8KJdEv4Unique booking ID from partner system.
roomsRequiredArray (Object)-List of rooms to be booked.
checkInDateRequiredDate (YYYY-MM-DD)2025-06-25Check-in date.
checkOutDateRequiredDate (YYYY-MM-DD)2025-06-26Check-out date.
totalRatesObject-Total booking rate summary.
customerInfoObject-Main customer contact information.
languageStringidLanguage preference.
userNationalityStringIDGuest nationality (ISO code).
userPaymentObject-Payment method details.
specialRequestStringLate check-inSpecial request from guest.
displayCurrencyStringIDRCurrency used for transaction.
additionalDataString<additional-data>Additional custom data if required.
successBooleantrueIndicates request status.
dataObject-Booking result details.
bookingIdString3165436796System-generated booking ID.
bookingStatusStringISSUEDStatus of the booking.
partnerBookingId(response)String7Jv8KJdEv4Partner booking reference ID.
itineraryIdString7448621828236Provider itinerary reference ID.
propertyId(response)String36490541Booked property identifier.
checkInDate(response)Date2026-02-22Confirmed check-in date.
checkOutDate(response)Date2026-02-23Confirmed check-out date.
propertyAddressArray (String)-Property address information.
rooms(response)Array (Object)-Confirmed booked room details.
totalChargeableRateObject-Final total chargeable booking amount.