К содержанию
b8q
Войти Запросить демо
ПродуктВозможностиЧат, звонки, документы, канбан, ИИТехнологииWebRTC, WebSocket, PWA, CRDTБезопасностьTLS 1.3, P2P, шифрование данныхИнтеграцииTelegram, API, вебхуки
API-документацияREST, WebSocket, Webhooks
РешенияSelf-HostedРазвёртывание на вашем сервереWhite LabelВаш бренд, ваш доменКейсыСценарии использованияКомплаенс152-ФЗ, ФСТЭК, аудит
МиграцияПереход со Slack, Teams, Telegram
ТарифыТарифы
РесурсыБлогСтатьи и руководстваОбновленияИстория версийДорожная картаПланы развития продуктаВопросы и ответыОтветы на частые вопросы
КомпанияО проектеКоманда и миссияКонтактыСвяжитесь с намиПартнёрамПартнёрская программа
Запросить демоВойти
Экосистема

Интеграции и API

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

Подключения

Что можно подключить

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

Доступно

Telegram

Двусторонняя связь с Telegram-каналами и чатами: команда работает в b8q, а клиенты и партнёры продолжают писать в Telegram. Поддерживаются текст, файлы и изображения. Настройка занимает пару минут: подключаете бота, выбираете канал.

Доступно

REST API

Полный программный доступ к данным b8q: создавайте чаты, отправляйте сообщения, управляйте пользователями и документами через HTTP-запросы. API покрывает все сущности: пользователи, чаты, сообщения, файлы, документы, канбан-доски. Авторизация через JWT, ответы в JSON.

Доступно

Webhooks

Уведомления о событиях в реальном времени. Укажите URL, и b8q будет отправлять POST-запросы при новых сообщениях, создании задач и других событиях.

В разработке — 2026

LDAP / Active Directory

Синхронизация пользователей с корпоративным каталогом: аккаунты создаются автоматически, учётные данные единые.

В разработке

SSO (SAML 2.0, OAuth)

Единый вход через корпоративный identity provider. SAML 2.0 и OAuth 2.0 для интеграции с Keycloak, Okta, Azure AD.

Планируется

S3-хранилище

Внешнее S3-совместимое хранилище для файлов: MinIO, Yandex Object Storage, AWS S3.

Планируется

Jira / YouTrack

Синхронизация задач между канбан-досками b8q и внешними трекерами: статусы, комментарии, исполнители.

Планируется

1С / Битрикс24

Интеграция с российскими бизнес-системами: уведомления о событиях из 1С, синхронизация контактов с Битрикс24.

Для разработчиков

REST API

Через API доступны все основные операции из интерфейса b8q: создание чатов и каналов, отправка сообщений от имени бота или пользователя, загрузка и скачивание файлов, управление участниками организации. API работает и с документами и канбан-досками: создание, чтение, изменение и удаление карточек.

Так автоматизируется рутина. CI/CD-пайплайн пишет о деплоях прямо в рабочий чат, а CRM создаёт задачу на канбан-доске, когда приходит новая заявка. Ограничения задают только права доступа токена.

Rate limiting: 100 запросов в минуту для стандартных токенов и 1000 для серверных. Этого хватает для большинства сценариев, для нагруженных интеграций лимиты настраиваются индивидуально.

Пример: отправка сообщения в чат bash
curl -X POST https://your-server.com/api/v1/messages \
  -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIs..." \
  -H "Content-Type: application/json" \
  -d '{
    "chatId": "chat_9f3a2b1c",
    "text": "Деплой v1.8.0 завершён успешно",
    "type": "text"
  }'

# Ответ:
{
  "id": "msg_7x4k2m9p",
  "chatId": "chat_9f3a2b1c",
  "text": "Деплой v1.8.0 завершён успешно",
  "sender": "bot_deploy",
  "createdAt": "2026-03-16T10:30:00Z"
}
События

Webhooks

Вместо постоянного опроса API настройте webhook: b8q сам отправит HTTP POST на ваш сервер, когда произойдёт нужное событие. В каждом запросе тип события, timestamp и полный объект данных в JSON, а подпись HMAC-SHA256 подтверждает, что уведомление пришло от b8q. Если ваш сервер не ответил 200 OK, b8q повторит отправку до трёх раз с экспоненциальной задержкой. Полный список событий и формат payload описаны в документации API.

Сообщения

  • message.created
  • message.updated
  • message.deleted

Задачи

  • task.created
  • task.moved
  • task.completed

Пользователи

  • user.joined
  • user.left
  • user.role_changed

Файлы

  • file.uploaded
  • file.deleted

Документы

  • document.created
  • document.updated

Каналы

  • channel.created
  • channel.archived

Нужна интеграция, которой нет?

Новые подключения мы добавляем по запросам пользователей: расскажите, какой сервис нужен, и мы оценим сроки. Корпоративным клиентам делаем интеграции под ключ, от технического задания до production-релиза.

Вопросы

Частые вопросы об интеграциях

Можно ли использовать API бесплатно?

REST API доступен на всех тарифах, включая бесплатный. Разница в лимитах: на бесплатном тарифе 100 запросов в минуту, на платных 1000. Для серверных интеграций на тарифе «Корпорация» лимиты настраиваются индивидуально.

Когда появится поддержка LDAP и SSO?

Интеграция с LDAP и SSO (SAML 2.0, OAuth 2.0) в активной разработке и запланирована на 2026 год. Если вашей организации она нужна раньше, напишите нам: рассмотрим приоритетную реализацию. Сейчас b8q использует собственную JWT-авторизацию с гибкой системой ролей.

Как настроить Telegram-интеграцию?

Создайте бота через @BotFather, скопируйте токен и вставьте его в настройках интеграций b8q. Выберите чат или канал b8q, который нужно связать с Telegram-группой, и сообщения начнут синхронизироваться в обе стороны. Настройка занимает 2–3 минуты, подробная инструкция есть в документации.

Есть ли SDK для работы с API?

Официальных SDK пока нет: API достаточно простой, чтобы работать с ним напрямую через fetch, axios или curl. SDK для JavaScript/TypeScript и Python запланированы на вторую половину 2026 года. А пока есть коллекция для Postman и OpenAPI-спецификация, по которой можно сгенерировать клиент на любом языке.

Подключите b8q к вашему стеку

Попробуйте API прямо сейчас: регистрация бесплатна, токен генерируется за секунду.