REST API

Integrate your system with REST API

Gain full access to reservation, guest, and room data through our REST API. Automate processes and integrate mobile-calendar with your own systems.

GET /v1/public/reservations
Authorization: Bearer {access_token}

{
  "data": {
    "reservationId": 478652,
    "roomId": 28568,
    "arrival": "2025-10-14",
    "departure": "2025-10-16",
    "clientId": 362792
  },
  "meta": {
    "ruid": "7f80f1b4-a44b-4345-b383-7d0a937b4411"
  }
}
Capabilities

Comprehensive API for Your Business

Our REST API provides full access to all system features, enabling the creation of custom integrations and automation.

CRUD operations

Full control over data - create, read, update, and delete records through standard HTTP requests.

  • Reservation Management
  • Guest data
  • Room Configuration
  • Invoices and payments
Webhooks Real-Time

Receive instant notifications about system changes directly on your server.

  • Real-time notifications
  • Configurable event scope
  • Secure HTTPS Connection
  • Automatic retries
Developer Logs Panel

Monitor all API requests and debug integrations directly within the application.

  • API Request History
  • Full server responses
  • Error Details
  • 30-day history
Endpoints

Access to all data

The API provides endpoints for all key system resources. Detailed documentation with examples is available online.

View documentation
  • /reservations

    Download, create, and modify reservations. Access full history and statuses.

  • /guests

    Manage the guest database, contact information, and stay history.

  • /rooms

    Configure rooms, availability, rates, and amenities features.

  • /invoices

    Generate invoices, track payments, and manage documents.

POST Webhook Event
{
  "webhookId": "9b9b499e-095c-4955-8dd0-cc5d84e50764",
  "eventType": "reservation.created",
  "timestamp": "2025-10-10T15:39:07+02:00",
  "data": {
    "type": "SINGLE",
    "reservationId": [478652],
    "roomId": [28568],
    "arrival": "2025-10-14",
    "departure": "2025-10-16",
    "clientId": 362792,
    "triggeredBy": "MANUAL"
  }
}
Webhooks

Real-time notifications

Webhooks allow for automatic reactions to events in the system. Configure the endpoint URL and receive notifications about new bookings, changes, and cancellations.

  • reservation.created - new reservation
  • reservation.updated - reservation modification
  • reservation.cancelled - reservation cancellation
  • reservation.checked_in - guest check-in
Learn more about webhooks

REST API available in the Premium plan

Access to REST API, webhooks, and the developer logs panel is part of the Premium plan. Gain full control over your property's integrations.

REST API FAQ

Frequently Asked Questions

Didn't find what you were looking for? Check the help center or contact us.

Access to REST API is automatically activated for users on the Premium plan. You can generate an API key in the account settings under the "Integrations" section.
All requests require an Authorization header with a Bearer token. Authorization details can be found in the API documentation.
Yes, a limit of 60 requests per minute applies. If you have greater needs, contact us.
Go to account settings, section "Webhooks", add the endpoint URL, and select the events you want to be notified about. The system will automatically send a POST notification to the provided address.
API documentation contains detailed descriptions of all endpoints with examples. Additionally, our technical support team is available via chat and email.