Подключите 1С
за один вечер
REST API с токен-аутентификацией, 7 эндпоинтов, гибкий экспорт в CSV / JSON / XML. Бухгалтер получит данные именно в том формате, который ждёт его софт.
7
эндпоинтов
SHA-256
подпись токенов
CSV·JSON·XML
форматы экспорта
2-х уровн.
rate limit
$ curl https://banibook.ru/api/v1/bookings?status=confirmed \ -H "Authorization: Bearer bnk_a8f3...c91d" # 200 OK · X-RateLimit-Remaining: 58/60 { "data": [ { "id": 10847, "bath": "Сосновый Бор", "room": "VIP-сауна", "date": "2026-05-14", "start": "18:00", "end": "22:00", "guests": 6, "total": 12800, "commission": 896, "net": 11904, "status": "confirmed" } ], "meta": { "total": 127, "page": 1 } }
Как ваши данные
попадают в 1С
Два пути: «тяните» через API из 1С (для разработчика) или просто скачайте готовый файл (для бухгалтера).
BaniBook
База бронирований, платежей и гостей в облаке
- • PostgreSQL · резервные копии
- • HTTPS · 152-ФЗ
- • Серверы в РФ
REST API + Export
7 эндпоинтов или экспорт-файл — выбирайте удобный
- • Bearer-токены (SHA-256)
- • Rate limit 60/мин и 1000/день
- • Pagination, фильтры, sort
1С / Excel / BI
Бухгалтерия, налоговая, отчёты учредителю
- • 1С: Бухгалтерия (XML)
- • Excel/Google Sheets (CSV)
- • Power BI / Tableau (JSON)
Полный REST API в /api/v1/*
Запросы выполняются по HTTPS с заголовком Authorization: Bearer bnk_.... Ответ — JSON.
/api/v1/me
/api/v1/baths
/api/v1/baths/{id}/rooms
/api/v1/bookings
/api/v1/bookings/{id}
/api/v1/payments
/api/v1/clients
Поддержка фильтров и пагинации
Все списочные запросы поддерживают ?from=2026-04-01&to=2026-04-30, ?status=confirmed, ?page=2&per_page=50.
Токены подписаны
SHA-256
Каждый API-токен — это 52-символьная строка с префиксом bnk_. В базе хранится только хэш SHA-256 — даже мы не видим оригинал. Можно создать несколько токенов, отозвать любой, ограничить по IP.
Префикс bnk_ + 48 символов
Узнаваемый формат — токен сложно перепутать с другими
Hash в БД, не plaintext
SHA-256 односторонняя свёртка — слив базы не даст доступа
Раздельный rate limit
60 запросов/мин и 1000/день — на каждый токен отдельно
Мгновенный отзыв
Одна кнопка в кабинете — токен перестаёт работать сразу
API-токены
bnk_a8f3c91d4e2b76a0e9d8f7c5b3a1d8e2f9c4b6a8d0e2f4c6b8a0d2e4f6c8b1d
bnk_d7e2c5a4...d8f3c91d
Токен показывается только один раз при создании. Сохраните его в защищённом месте.
Подключитесь за 3 строки кода
Скопируйте, замените токен — и работает.
<?php // Получаем все подтверждённые брони за апрель $ch = curl_init( 'https://banibook.ru/api/v1/bookings' .'?from=2026-04-01&to=2026-04-30' .'&status=confirmed' ); curl_setopt($ch, CURLOPT_HTTPHEADER, [ 'Authorization: Bearer ' . getenv('BANIBOOK_TOKEN'), ]); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $data = json_decode(curl_exec($ch), true); foreach ($data['data'] as $booking) { sendToOneC($booking); }
import requests, os from datetime import date token = os.environ['BANIBOOK_TOKEN'] today = date.today().isoformat() resp = requests.get( f'https://banibook.ru/api/v1/payments', headers={'Authorization': f'Bearer {token}'}, params={'from': today, 'to': today}, ) payments = resp.json()['data'] total = sum(p['net'] for p in payments) print(f'Выручка за день: ₽{total:,}')
Просто скачайте файл
Не хочется писать код? Зайдите в раздел «Интеграции» → выберите период и формат → нажмите «Скачать». Готово.
CSV
Excel · Numbers · Google Sheets
Универсальный формат — открывает любая таблица
Доступно с тарифа «Стартовый+»JSON
Любой API · BI · скрипты
Структурированный массив для разработчиков
Доступно с тарифа «Бизнес+»XML
1С: Бухгалтерия 8
Готовый формат обмена для русского учёта
Доступно с тарифа «Премиум»Изучите другие возможности
Готовы подключить 1С?
API-доступ открывается с тарифа «Бизнес». XML-экспорт для 1С — на «Премиум». Создайте токен и попробуйте прямо сейчас.