Release a hold
Write. Returns the held rooms to inventory immediately. Do this when a guest abandons checkout.
Path Parameters
Match pattern:^hld_
Response
application/json
Response
Released hold.
Show Child Parameters
Authentication
Path Parameters
Reservations
Book, retrieve, modify and cancel stays.
List reservations
Your organisation’s reservations, newest first. Use updated_since for reconciliation.
Query Parameters
Your own booking reference.
Allowed values:confirmedchecked_inchecked_outcancelledno_show
>= 1<= 100
Opaque cursor from meta.next_cursor / links.next.
Response
application/json
Response
A page of reservations.
Show Child Parameters
Show Child Parameters
Show Child Parameters
Authentication
Query Parameters
Book a quote
Write. Confirms a quote. Requires Idempotency-Key. Availability is re-checked under a lock, so
two partners can never book the last room. If the quote has an active hold, the hold is converted.
Headers
Required. A unique key (UUID recommended) per booking attempt; reuse it when retrying.
<= 255 characters
Example:8e03978e-40d5-43e8-bc93-6894a57f9324
Body
application/json
Body
ReservationRequest
pay_at_hotel: the guest pays the property; partner_collect: you collected payment and settle
with Kong Hotels under your contract (shown as a prepayment on the folio).
Allowed values:pay_at_hotelpartner_collect
Your booking reference; searchable via GET /reservations?partner_reference=.
<= 64 characters
Show Child Parameters
Show Child Parameters
>= 0<= 17
<= 2000 characters
Match pattern:^\d{2}:\d{2}$
Response
application/json
Response
Reservation confirmed.
Show Child Parameters
Authentication
Headers
Body
Get a reservation
Path Parameters
Example:KH4DEMO01
Response
application/json
Response
The reservation.