Endpoint
pmsGuestId.
Headers
Request Body
Only includepmsGuestId (required) and the fields that changed:
Field Reference
Room changes are automatic. When you update
roomNumber, RecepAI handles the room move internally — deactivating the old room assignment and creating a new one. You don’t need to check out and re-check-in the guest.Response: Success (200)
The response includes achanges object showing exactly what was modified:
Response: No Changes (200)
If all submitted values are identical to the current values, the response returns200 with status: "unchanged" and an empty changes object:
This is not an error — it simply means the data was already up to date. Your integration can treat
"unchanged" the same as "updated" for success handling.Response: Guest Not Found (404)
Returned when no active guest with the givenpmsGuestId exists:
This error means the guest was either never checked in via the PMS API, or has already been checked out. If you receive this unexpectedly, use GET /guests to see which guests are currently active.