Все возможности CRM
REST API · 1С · Экспорт

Подключите 1С
за один вечер

REST API с токен-аутентификацией, 7 эндпоинтов, гибкий экспорт в CSV / JSON / XML. Бухгалтер получит данные именно в том формате, который ждёт его софт.

7

эндпоинтов

SHA-256

подпись токенов

CSV·JSON·XML

форматы экспорта

2-х уровн.

rate limit

terminal · zsh
$ 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)
7 эндпоинтов

Полный REST API в /api/v1/*

Запросы выполняются по HTTPS с заголовком Authorization: Bearer bnk_.... Ответ — JSON.

GET /api/v1/me
GET /api/v1/baths
GET /api/v1/baths/{id}/rooms
GET /api/v1/bookings
GET /api/v1/bookings/{id}
GET /api/v1/payments
GET /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

1С Бухгалтерия 847 запросов · сегодня
Архив

bnk_d7e2c5a4...d8f3c91d

Старый Excel-экспорт Отозван 12.04.2026

Токен показывается только один раз при создании. Сохраните его в защищённом месте.

Готовые рецепты

Подключитесь за 3 строки кода

Скопируйте, замените токен — и работает.

php · sync-1c.php
<?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);
}
python · daily_report.py
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:,}')
Подходит для: 1С 8.3 Excel Google Sheets Power BI Tableau Python PHP Node.js Bitrix24 amoCRM
Без программиста

Просто скачайте файл

Не хочется писать код? Зайдите в раздел «Интеграции» → выберите период и формат → нажмите «Скачать». Готово.

.csv

CSV

Excel · Numbers · Google Sheets

Универсальный формат — открывает любая таблица

Доступно с тарифа «Стартовый+»
.json

JSON

Любой API · BI · скрипты

Структурированный массив для разработчиков

Доступно с тарифа «Бизнес+»
.xml

XML

1С: Бухгалтерия 8

Готовый формат обмена для русского учёта

Доступно с тарифа «Премиум»

Готовы подключить ?

API-доступ открывается с тарифа «Бизнес». XML-экспорт для 1С — на «Премиум». Создайте токен и попробуйте прямо сейчас.