Skip to main content

Endpoint

Creates a new in-house guest record. The guest immediately becomes visible on the hotel’s Front Desk dashboard and available for AI-powered guest verification.

Headers

Request Body

Field Reference

Include the phone number whenever possible. The AI receptionist uses the phone number to verify guest identity when handling service requests. Without it, the AI cannot confirm who is calling or messaging.

Response: Success (200)

Response: Room Occupied (409)

Returned when the specified room already has an active guest:
The currentGuest object helps you identify who is currently in the room, so you can resolve the conflict — either check out the previous guest first, or correct the room number.

Response: Duplicate Guest (409)

Returned when an active guest with the same pmsGuestId already exists:

Response: Validation Error (400)

Returned when required fields are missing or field values are invalid:
See Error Handling for the complete list of validation rules and error codes.

Idempotency

If you send the same Idempotency-Key within 24 hours, the original response is returned without creating a duplicate guest:
The _idempotent: true flag tells you this is a cached response from a previous identical request.

Example: Full cURL