Documentation Index
Fetch the complete documentation index at: https://docs.recepai.ai/llms.txt
Use this file to discover all available pages before exploring further.
Endpoint
Headers
| Header | Required | Description |
|---|---|---|
Authorization | Yes | Bearer pms_live_xxx or Bearer pms_test_xxx |
Idempotency-Key required (this is a GET request).
Response: Success (200)
Guest Object Fields
| Field | Type | Description |
|---|---|---|
pmsGuestId | string | Your PMS’s identifier for this guest |
firstName | string | Guest first name (may be null if not provided at check-in) |
lastName | string | Guest last name |
roomNumber | string | Current room number |
checkInDate | string | Check-in date (YYYY-MM-DD) |
checkOutDate | string | Expected checkout date (YYYY-MM-DD) |
phone | string | Phone number in E.164 format (may be null) |
source | string | Always "pms" for guests created through this API |
createdAt | string | Timestamp when the guest was checked in (ISO 8601) |
PMS guests only. This endpoint only returns guests with
source: "pms" — guests that were created through the PMS API. Guests entered manually by hotel staff are not included. This ensures your PMS sees only the data it manages.Use Cases
- Verification: After a series of check-ins, confirm all guests were recorded correctly
- Debugging: If a guest is missing from the hotel dashboard, check if the PMS API received the check-in
- Pre-sync check: Before running a full sync, compare your current guest list with what RecepAI has