Kong Hotels - Guest Stay API
Create a service request
Write. Sends a request to the property team. Only allowed while the stay is checked_in.
post
https://stay.konghotels.cloud/stays/{confirmationNumber}/service-requests
Path Parameters
confirmationNumberstringrequired
Confirmation number from the Partner API reservation.
Example:KH4DEMO01
Headers
Idempotency-Keystring
Optional. Makes the request safe to retry for 24 hours.
<= 255 characters
Body
application/json
Body
application/json
ServiceRequestCreate
service_codestringrequired
Example:EXTRA_TOWELS
quantityinteger
Default:1
>= 1
notestring | null
<= 500 characters
preferred_timestring | null(date-time)
Omit for as soon as possible.
Response
application/json
Response
application/json
Request created.
dataobjectrequired
Show Child Parameters
post/stays/{confirmationNumber}/service-requests
Authentication
Path Parameters
Headers
Body
{
"service_code": "EXTRA_TOWELS"
}
application/json
Get a service request
get
https://stay.konghotels.cloud/stays/{confirmationNumber}/service-requests/{requestId}
Path Parameters
confirmationNumberstringrequired
Confirmation number from the Partner API reservation.
Example:KH4DEMO01
requestIdstringrequired
Example:sr_01J9ZK
Response
application/json
Response
application/json
The request.
dataobjectrequired
Show Child Parameters
get/stays/{confirmationNumber}/service-requests/{requestId}
Authentication
Path Parameters
application/json
Cancel a service request
Write. Possible until the request is in_progress.
post
https://stay.konghotels.cloud/stays/{confirmationNumber}/service-requests/{requestId}/cancel
Path Parameters
confirmationNumberstringrequired
Confirmation number from the Partner API reservation.
Example:KH4DEMO01
requestIdstringrequired
Example:sr_01J9ZK
Response
application/json
Response
application/json
Cancelled.
dataobjectrequired
Show Child Parameters
post/stays/{confirmationNumber}/service-requests/{requestId}/cancel
Authentication
Path Parameters
application/json
Problem
objectRFC 9457 problem details. Same shape as the Partner API.
* Additional properties are allowed.
typestring(uri)required
titlestringrequired
statusintegerrequired
detailstring
instancestring
request_idstring
Example
ValidationProblem
typestring(uri)required
titlestringrequired
statusintegerrequired
detailstring
instancestring
request_idstring
errorsobject
Example