Skip to main content
RecepAI is an AI-powered receptionist used by hotels to handle guest inquiries, service requests, and communications. To function effectively, RecepAI needs to know who is currently staying at the hotel — which guests are in which rooms, their names, phone numbers, and stay dates. The PMS Integration API lets your Property Management System push this guest data to RecepAI automatically. No manual entry, no CSV uploads, no delays.

How It Works

1

PMS sends guest event

When a guest checks in, changes rooms, or checks out in your PMS, you send a POST request to the corresponding RecepAI endpoint.
2

RecepAI stores the data

The guest record is created or updated in RecepAI’s guest roster. Both the hotel dashboard and the AI receptionist have immediate access.
3

AI uses the data

When a guest contacts the hotel (via chat, voice, or messaging), the AI receptionist can verify their identity and room number before fulfilling requests like room service, extra towels, or early checkout.
4

Dashboard updates in real time

Hotel staff see guest arrivals, departures, and room changes on their dashboard instantly via server-sent events.

Base URL

https://app.recepai.ai/api/pms/v1/{slug}
Replace {slug} with the hotel’s unique identifier. You receive this alongside your API key during onboarding.
What is {slug}?Each hotel on RecepAI has a unique slug — a short, URL-safe identifier like grand-hotel or seaside-resort. The hotel administrator will provide this to you along with the API key. It appears in every endpoint URL.Example: For “Grand Hotel Istanbul” with slug grand-hotel, the check-in endpoint is:
POST https://app.recepai.ai/api/pms/v1/grand-hotel/guests/checkin

What You’ll Need

ItemWhere to get itExample
API KeyHotel admin generates in Settings → PMS Integrationpms_live_a1b2c3d4e5f6...
Hotel SlugProvided by hotel admin alongside the keygrand-hotel
API DocumentationYou’re reading itThis site

Available Endpoints

MethodEndpointPurpose
POST/{slug}/guests/checkinRegister a new in-house guest
POST/{slug}/guests/updateUpdate guest details or change room
POST/{slug}/guests/checkoutCheck out a guest
GET/{slug}/guestsList all in-house guests from your PMS
POST/{slug}/guests/syncFull reconciliation of guest list

Next Steps

Authentication

Learn about API key format, Bearer tokens, and key management.

Quick Start

Send your first guest check-in in under 5 minutes.