Changelog
All notable API changes are documented here. Breaking changes always ship with a new version prefix.
- New
AI Usage Logging — every AI call records model, tokens, estimated cost, latency, and property context.
- New
Ops AI Spend endpoints — /ops/ai/spend and /ops/ai/spend/top-properties aggregate usage by model and property.
- New
Cost estimation for 14 models across OpenAI, Anthropic, and Gemini provider families.
- New
Organizations module — multi-tenant org management with org_ prefixed IDs and subscription lifecycle.
- New
Plans module — Starter, Professional, Enterprise, and Custom plans with per-module defaults.
- New
Entitlements module — grant and revoke per-org module access; property-scoped resolution.
- New
Ops API — internal /ops/* endpoints for overview, customers, plans, and AI spend. Requires X-Ops-Key.
- New
Integrations module — connect property systems across PMS, OTA, payments, and CMS categories.
- New
Provider categories — integrations classified as pms, ota, payments, or cms with indexed lookup.
- New
PMS sync — external_id added to guests and reservations for upsert deduplication.
- Changed
reservation_source enum extended with pms value.
- New
Guest Requests module — housekeeping, maintenance, concierge, F&B, transport, and wake-up queues.
- New
Housekeeping module — room task management, attendant assignment, and status tracking.
- New
Reviews module — OTA review ingestion, sentiment classification, and response workflow.
- New
Packages module — stay package and bundle management with inclusions and pricing.
- Changed
Authentication now accepts both Authorization: Bearer and X-API-Key header formats.
- New
Reservations module — full lifecycle: check-in, check-out, cancellation, and status tracking.
- New
Revenue & Yield Engine — rate recommendations, demand pricing, and daily KPI snapshots (ADR, RevPAR, occupancy).
- New
Guests module — guest profile creation, preference management, and stay history.
- New
AI module — RAG-grounded GPT-4o-mini chat, intent detection, and conversation management.
- New
Messaging module — structured outbound guest communication across SMS, email, and WhatsApp.
- New
Properties module — create, retrieve, and update property records.
- New
Knowledge Base module — ingest, list, and delete knowledge sources with Pinecone vector indexing.
- New
Authentication — API key issuance, rotation, revocation, and scope management.
- New
OpenAPI schema at /openapi.json and interactive docs at /docs.
Upcoming modules
Guest Intelligence (messaging, itineraries, AI sessions), Commerce (bookings, reservations, POS, payments), Revenue (yield engine, co-pilot, upsells), and Operations (workflows, agents) are on the active roadmap. See the platform roadmap for status and timing.