Как работает интеграция через REST API
Бот делает HTTP-запрос к внешней системе: GET для получения данных, POST для создания записей. Например, когда пользователь называет номер заказа, бот отправляет GET /orders/{id} в систему учёта и возвращает статус. Ответ приходит за 200–800 мс в зависимости от нагрузки на внешнюю систему. Для синхронных операций (запись на приём, создание сделки) бот дожидается ответа, прежде чем сообщить пользователю результат.
Типовые интеграции в российском бизнесе
AmoCRM и Bitrix24 — создание и обновление сделок, контактов, задач. Оба сервиса предоставляют REST API с OAuth2. Время разработки интеграции — 3–5 дней.
1С:Предприятие — через HTTP-сервисы или REST API (доступно с версии 8.3). Требует настройки публикации на веб-сервере. Интеграция с 1С занимает 5–10 дней из-за специфики конфигураций.
МИС (медицинские системы) — МЕДИАЛОГ, qMS, Medesk предоставляют API для записи пациентов и получения расписания. Бот запрашивает свободные слоты и создаёт запись без участия регистратуры.
В проекте для HR-агентства бот через API AmoCRM создаёт сделки по каждому кандидату, проставляет теги и прикладывает резюме. Обработка одной заявки: 20 секунд вместо 8 минут вручную. Читать кейс.
Авторизация и безопасность
Для продакшн-интеграций использовать OAuth2 или API Key с ограниченными правами. Токены хранить в переменных окружения, не в коде. Входящие запросы от внешних систем (вебхуки) проверять по HMAC-подписи. Данные, передаваемые через бота, не должны хранить персональные данные клиентов в логах — требование 152-ФЗ.
Связанные термины
- Вебхук — получение событий из внешних систем
- CRM-интеграция — детальнее о работе с AmoCRM и Bitrix24
- Чат-бот — как интеграции встраиваются в диалог
- Омниканальность — единая интеграция для всех каналов
Хотите подключить бота к вашим системам? Обсудим задачу.
Связаться с нами