REST API

Интегрируйте вашу систему с REST API

Получите полный доступ к данным о бронированиях, гостях и номерах через наш REST API. Автоматизируйте процессы и интегрируйте мобильный календарь с вашими собственными системами.

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"
  }
}
Возможности

Комплексный API для вашего бизнеса

Наш REST API предоставляет полный доступ ко всем функциям системы, позволяя создавать пользовательские интеграции и автоматизацию.

CRUD операции

Полный контроль над данными - создание, чтение, обновление и удаление записей через стандартные HTTP-запросы.

  • Управление бронированием
  • Данные гостей
  • Конфигурация номеров
  • Счета и платежи
Вебхуки в реальном времени

Получайте мгновенные уведомления об изменениях в системе непосредственно на вашем сервере.

  • Уведомления в реальном времени
  • Настраиваемая область события
  • Защищенное HTTPS подключение
  • Автоматические повторные попытки
Панель журналов разработчика

Мониторинг всех API-запросов и отладка интеграций непосредственно в приложении.

  • История запросов API
  • Полные ответы сервера
  • Сведения об ошибке
  • 30-дневная история
Конечные точки

Доступ ко всем данным

API предоставляет конечные точки для всех ключевых системных ресурсов. Подробная документация с примерами доступна онлайн.

Просмотреть документацию
  • /reservations

    Скачать, создать и изменить бронирования. Получить доступ к полной истории и статусам.

  • /guests

    Управляйте базой данных гостей, контактной информацией и историей пребывания.

  • /rooms

    Настройте функции номеров, доступности, тарифов и удобств.

  • /invoices

    Создавайте счета, отслеживайте платежи и управляйте документами.

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

Уведомления в реальном времени

Вебхуки позволяют автоматически реагировать на события в системе. Настройте URL конечной точки и получайте уведомления о новых бронированиях, изменениях и отменах.

  • reservation.created - новое бронирование
  • reservation.updated - изменение бронирования
  • reservation.cancelled - отмена бронирования
  • reservation.checked_in - регистрация гостя
Узнайте больше о вебхуках

REST API доступен в Премиум-плане

Доступ к REST API, вебхукам и панели журналов разработчика является частью тарифного плана Premium. Получите полный контроль над интеграциями вашей собственности.

REST API FAQ

Часто задаваемые вопросы

Не нашли, что искали? Посетите центр поддержки или свяжитесь с нами.

Доступ к REST API автоматически активируется для пользователей на тарифном плане Premium. Вы можете сгенерировать API-ключ в настройках аккаунта в разделе "Интеграции".
Все запросы требуют заголовка Authorization с токеном Bearer. Подробности авторизации можно найти в документации API.
Да, предусмотрено ограничение в 60 запросов в минуту. Если у вас есть большие потребности, свяжитесь с нами.
Перейдите в настройки аккаунта, раздел "Webhooks", добавьте URL конечной точки и выберите события, о которых хотите получать уведомления. Система автоматически отправит уведомление POST по указанному адресу.
Документация по API содержит подробные описания всех конечных точек с примерами. Кроме того, наша техническая поддержка доступна через чат и электронную почту.