Endpoint
- Checks in guests that are new (in your list but not in RecepAI)
- Updates guests whose details changed (room, checkout date, phone, etc.)
- Checks out guests that are gone (in RecepAI but not in your list)
Headers
Request Body
How Sync Works
RecepAI processes the sync in a specific order to prevent room conflicts:1
Checkouts first
Guests that exist in RecepAI (source: pms) but are NOT in your list are checked out. This frees up their rooms.
2
Updates second
Guests that exist in both lists but with different data are updated. This includes room moves — the checkout step ensures the target room is available.
3
New check-ins last
Guests in your list that don’t exist in RecepAI are checked in. By this point, rooms freed by checkouts and moves are available.
Manual guests are never touched. Guests entered manually by hotel staff (source: “receptionist”) are completely ignored during sync. Only guests with source “pms” are compared and affected.