Полная документация REST API для встройки бронирования и интеграции с внешними системами.
https://hotelos2.ruBearer JWT-tokenapplication/json/api/book/{slug}Информация об отеле и список номеровpublic/api/book/{slug}/checkПроверка доступности номеров на датыpublic/api/book/{slug}/reserveСоздание бронирования (защита от race-conditions)public/api/book/{slug}/snippetHTML-код виджета бронирования для встройкиpublic/api/bookingsСписок бронирований отеля/api/bookingsСоздание брони из админки/api/roomsСписок номеров/api/roomsДобавить номер (проверка лимита плана)/api/guestsБаза гостей/api/reports/occupancyОтчёт по загрузке/api/webhooks/channels/{provider}Приём обновлений от каналов продаж# Получить список номеров отеля lazurnyy на даты
curl -X GET "https://hotelos2.ru/api/book/lazurnyy/check?checkIn=2026-06-01&checkOut=2026-06-05&adults=2"
# Создать бронирование
curl -X POST "https://hotelos2.ru/api/book/lazurnyy/reserve" \
-H "Content-Type: application/json" \
-d '{
"roomId": "room_123",
"checkIn": "2026-06-01",
"checkOut": "2026-06-05",
"guestName": "Иван Петров",
"guestPhone": "+7 (923) 891-45-56",
"guestEmail": "ivanov@example.com",
"adults": 2,
"children": 0
}'Готовых библиотек под конкретные языки пока нет — они в планах. Сейчас API вызывается напрямую по HTTP, это работает из любого языка.
# Доступность номеров — публичный метод, токен не нужен curl "https://hotelos2.ru/api/book/lazurnyy/check?checkIn=2026-10-01&checkOut=2026-10-05&adults=2" # Список бронирований отеля — нужен токен из личного кабинета curl "https://hotelos2.ru/api/bookings" \ -H "Authorization: Bearer <ваш токен>"
Токен доступа выпускается в личном кабинете. Нужна помощь с интеграцией — напишите нам, поможем с примерами под ваш стек.
Напишите нам, мы поможем подключиться к Hotel OS2 за 1-2 дня.
nadezhdin@ro.ru