Интегрируйте sem.chat в ваши приложения с помощью нашего мощного REST API.
API sem.chat позволяет программно управлять разговорами, отправлять сообщения и получать доступ к аналитике. Все API запросы требуют аутентификации с помощью API ключа.
https://api.sem.chat/v1
Включите ваш API ключ в заголовок Authorization всех запросов:
Authorization: Bearer your_api_key_here
Получить список всех разговоров для вашего аккаунта.
| Параметр | Тип | Описание |
|---|---|---|
| limit | integer | Количество результатов (макс 100) |
| offset | integer | Количество результатов для пропуска |
| status | string | Фильтр по статусу: active, closed, pending |
Получить детали конкретного разговора, включая все сообщения.
Начать новый разговор программно.
Отправить сообщение в существующий разговор.
// Пример тела запроса
{
"content": "Привет, чем я могу вам помочь?",
"sender": "agent"
}
Настройте вебхуки для получения уведомлений в реальном времени о событиях разговоров.
| Событие | Описание |
|---|---|
| conversation.started | Начат новый разговор |
| message.received | Получено новое сообщение от посетителя |
| conversation.closed | Разговор завершен |
| lead.captured | Собрана контактная информация |
Запросы API ограничены для обеспечения справедливого использования:
| Тариф | Лимит |
|---|---|
| Бесплатный | 100 запросов/час |
| Про | 1,000 запросов/час |
| Бизнес | 10,000 запросов/час |