Интеграции и API
Подключённые каналы, доступ для внешних систем и пересылка событий на ваш сервер.
CRM
Куда уходят диалоги и откуда берутся карточки клиентов.
Каналы связи
Личные аккаунты Telegram подключаются по QR в кабинете, каналы Meta — токеном.
Ключи доступа
Для внешних систем: 1С, сайт, собственные скрипты. Ключ хранится
у нас только в виде хеша, поэтому показывается целиком один раз — при создании.
Как пользоваться
Базовый адрес: /api/v1
Доступно: GET /chats, GET /chats/{id}/messages,
POST /messages, GET /tasks, POST /tasks,
GET /ping.
Ваши эндпоинты
Когда в SAMYY Connect что-то происходит, мы шлём POST на ваш адрес.
Подпись тела — в заголовке
X-Signature, при сбое повторяем до 5 раз.Как проверить подпись
const crypto = require('crypto');
const mine = 'sha256=' + crypto
.createHmac('sha256', SECRET) // секрет эндпоинта
.update(rawBody) // СЫРОЕ тело запроса, до JSON.parse
.digest('hex');
if (mine !== req.headers['x-signature']) return res.sendStatus(403);