The Platform

Architecture built for
real-time hotel connectivity.

Every layer of the Escapra platform is purpose-built for the demands of enterprise-grade hotel distribution — event-driven, PMS-native, and SLA-backed.

Data Flow

Event-driven from PMS to partner.

Clean architecture that eliminates middleware and eliminates data loss. Every inventory event flows in real time — no polling, no batch uploads.

apartment

Hotel PMS

OPERA / Apaleo / Mews

arrow_forward
hub

Escapra OS

Normalisation · Orchestration

arrow_forward
api

Unified API

REST / Webhooks

arrow_forward
language

B2B Partners

Bed Banks / Agencies / TAs

Platform Modules

Six modules. One purpose.

Every module purpose-built for real-time hotel connectivity — working in concert to deliver reliable inventory, accurate rates, and instant bookings.

hub

PMS Connectors

Native adapters for Oracle OPERA Cloud (OHIP), Apaleo, Cloudbeds, Mews, and Guestline. Each connector handles auth, rate normalisation, and error recovery independently.

api

Unified Hotel API

One standardised REST API with a consistent schema across all connected PMS systems. One integration unlocks every connected property.

receipt_long

Booking Orchestration

Real-time reservation create, modify, and cancel with full PMS acknowledgement loop. Idempotency-Key protected — no double-writes, no silent failures.

transform

Inventory Normalisation

Translates PMS-specific rate plans, room types, and restrictions into a unified schema. Every partner sees the same clean data model regardless of PMS source.

shield

Reliability Engine

99.9% uptime SLA target, automated retry logic, dead-letter queues, and full audit logging for every transaction in the booking path.

bar_chart

Analytics Engine

Demand patterns, booking velocity, and connectivity health. Rate intelligence powered by real-time market data comparison.

Developer-First

One endpoint.
All inventory.

The Escapra API is built with developer experience at the forefront. Clean REST semantics, predictable error handling, and comprehensive documentation.

  • check_circleOAuth 2.0 + API Key authentication
  • check_circleOpenAPI 3.1 specification
  • check_circleSandbox environment available
  • check_circleWebhook event subscriptions
  • check_circleSub-second response times
Hotel Availability API
GET /v1/hotels/{hotel_id}/availability

Authorization: Bearer {access_token}
Content-Type: application/json

Query Parameters:
  check_in:    2026-06-15
  check_out:   2026-06-18
  adults:      2
  currency:    EUR

Response 200 OK:
{
  "hotel_id": "{hotel_id}",
  "currency": "EUR",
  "rooms": [
    {
      "room_type_id": "DELUXE-KING",
      "room_name": "Deluxe King Room",
      "available": 4,
      "rate_plans": [
        {
          "rate_plan_id": "BAR-FLEX",
          "rate_name": "Best Available Rate",
          "total_price": 1240.00,
          "per_night": 413.33,
          "cancellation_policy": "free_cancellation_48h"
        }
      ]
    }
  ]
}

PMS Integration Status

Oracle OPERA CloudCertification
ApaleoLive
CloudbedsValidated
MewsSandbox
GuestlineOnboarding