EscapeLife API
The EscapeLife REST API lets you build on top of the hospitality platform — connecting properties, guest intelligence, reservations, revenue workflows, and operational coordination into your own applications and integrations.
Base URL
https://api.escapelife.ai/v1Local development: http://localhost:8000/v1
Authentication
All requests require authentication via the Authorization header or the X-API-Key header. Keys are scoped per property and per environment.
Authorization: Bearer sk_live_xxxxxxxxxxxxxxxxxxxx
# or
X-API-Key: sk_live_xxxxxxxxxxxxxxxxxxxxUse sk_test_ keys for sandbox testing. Authentication guide →
Quickstart
curl -X POST https://api.escapelife.ai/v1/properties \
-H "Authorization: Bearer sk_live_xxx" \
-H "Content-Type: application/json" \
-d '{
"name": "Grand Sunset Resort",
"slug": "grand-sunset-resort",
"type": "resort",
"timezone": "America/New_York",
"currency": "USD"
}'curl -X POST https://api.escapelife.ai/v1/knowledge/ingest \
-H "Authorization: Bearer sk_live_xxx" \
-H "Content-Type: application/json" \
-d '{
"name": "Spa Menu",
"type": "menu",
"content": "Swedish Massage (60 min) — $150. Deep Tissue (90 min) — $200..."
}'curl https://api.escapelife.ai/v1/knowledge/sources \
-H "Authorization: Bearer sk_live_xxx"API modules
API key management, scopes, and environments.
Create and manage hospitality property records.
Ingest documents for RAG-powered AI responses.
Guest profiles, preferences, and stay history.
Structured guest communication across channels.
Chat, intent detection, and voice sessions.
Full reservation lifecycle — create, check-in, check-out, cancel.
Dynamic pricing recommendations, KPI snapshots, and Co-Pilot.
Housekeeping, maintenance, concierge, and F&B request queue.
Room task management, attendant assignment, and status tracking.
Guest review ingestion, sentiment, and management response.
Stay packages, bundles, and upsell offer management.
Real-time room and unit availability calendar.
Deposits, charges, and refund management.