Get a reservation

get
https://api.konghotels.cloud/reservations/{confirmationNumber}

Path Parameters

confirmationNumberstringrequired

Example:KH4DEMO01

Response

application/json

The reservation.

dataobject
Show Child Parameters
get/reservations/{confirmationNumber}
 
application/json

Modify a reservation

Write. Send only the fields to change.

  • Guest details (guest is merged), additional_guests, special_requests,
    estimated_arrival_time, partner_reference, children_ages: applied as-is.
  • Stay changes (check_in, check_out, adults, children, rooms, room_type_code,
    rate_plan_code): availability is re-checked, the stay is re-priced at current rates with the
    original promotion and add-ons, and meta.price_difference shows the change. Not allowed on
    rate plans with allows_modification: false or once the stay has started.
patch
https://api.konghotels.cloud/reservations/{confirmationNumber}

Path Parameters

confirmationNumberstringrequired

Example:KH4DEMO01

Body

application/json

ReservationUpdate

check_instring(date)
check_outstring(date)
adultsinteger
childreninteger
roomsinteger
room_type_codestring
rate_plan_codestring
guestobject

Merged into the existing guest details.

Show Child Parameters
additional_guestsarray[object]
Show Child Parameters
children_agesarray[integer]
special_requestsstring | null
estimated_arrival_timestring | null
partner_referencestring | null

Response

application/json

Updated reservation.

dataobject
Show Child Parameters
metaobject
Show Child Parameters
patch/reservations/{confirmationNumber}

Body

{ "check_out": "2026-12-08", "special_requests": "Celebrating an anniversary." }
 
application/json

Get the cancellation fee

The fee that would apply if the reservation were cancelled right now, with the policy terms.

get
https://api.konghotels.cloud/reservations/{confirmationNumber}/cancellation-quote

Path Parameters

confirmationNumberstringrequired

Example:KH4DEMO01

Response

application/json

Cancellation quote.

dataobject
Show Child Parameters
get/reservations/{confirmationNumber}/cancellation-quote
 
application/json

Cancel a reservation

Write. Cancels a confirmed reservation and charges any fee due under its cancellation policy.
Send expected_fee (from the cancellation quote you showed the guest); if the fee has since risen,
the request fails with 409 cancellation-fee-changed instead of charging more.

post
https://api.konghotels.cloud/reservations/{confirmationNumber}/cancel

Path Parameters

confirmationNumberstringrequired

Example:KH4DEMO01

Headers

Idempotency-Keystring

Optional. Makes the request safe to retry for 24 hours.

<= 255 characters

Example:8e03978e-40d5-43e8-bc93-6894a57f9324

Body

application/json
reasonstring | null

<= 255 characters

expected_feestring | number | null

The fee you displayed to the guest.

Response

application/json

Cancelled reservation. See cancellation for the cancellation number and fee.

dataobject
Show Child Parameters
post/reservations/{confirmationNumber}/cancel

Body

{ "reason": "Guest changed travel plans", "expected_fee": "0.00" }
 
application/json

Get the folio

An itemised statement of nightly room charges, discounts, add-ons, taxes, partner prepayments and the balance due at the property.

get
https://api.konghotels.cloud/reservations/{confirmationNumber}/folio

Path Parameters

confirmationNumberstringrequired

Example:KH4DEMO01

Response

application/json

Folio.

dataobject
Show Child Parameters
get/reservations/{confirmationNumber}/folio
 
application/json