Endpoint
Headers
Request Body
Response: Success (200)
Response: Already Checked Out (200)
If the guest has already been checked out (or was never checked in via the PMS API), the endpoint returns a 200 OK — not an error:This is intentionally idempotent. Checkout requests should be safe to retry without causing errors. If your PMS sends a checkout event twice (e.g., due to a network retry), the second request simply confirms the guest is already gone — no error, no side effects.
What Happens on Checkout
When a guest is checked out:- The guest is removed from the active in-house roster
- The guest appears in the hotel’s Departures section
- All notes, service requests, and activity logs remain linked to the guest record
- The hotel dashboard updates in real time via server-sent events
- The AI receptionist no longer considers this guest as in-house