Інтегруйте sem.chat у ваші додатки за допомогою нашого потужного REST API.
API sem.chat дозволяє програмно керувати розмовами, надсилати повідомлення та отримувати доступ до аналітики. Усі API запити потребують автентифікації за допомогою API ключа.
https://api.sem.chat/v1
Включіть ваш API ключ у заголовок Authorization усіх запитів:
Authorization: Bearer your_api_key_here
Отримати список усіх розмов for your account.
| Параметр | Тип | Опис |
|---|---|---|
| limit | integer | Кількість результатів для повернення (макс. 100) |
| offset | integer | Кількість результатів для пропуску |
| status | string | Фільтр за статусом: active, closed, pending |
Отримати деталі конкретної розмови, включаючи всі повідомлення.
Розпочати нову розмову programmatically.
Надіслати повідомлення в існуючу розмову.
// Example request body
{
"content": "Hello, how can I help you today?",
"sender": "agent"
}
Налаштуйте вебхуки для отримання сповіщень у реальному часі про події розмов.
| Подія | Опис |
|---|---|
| conversation.started | Розпочато нову розмову |
| message.received | Отримано нове повідомлення від відвідувача |
| conversation.closed | Розмову завершено |
| lead.captured | Зібрано контактну інформацію |
API запити обмежені для забезпечення справедливого використання:
| План | Ліміт Запитів |
|---|---|
| Безкоштовний | 100 запитів/годину |
| Про | 1,000 запитів/годину |
| Бізнес | 10,000 запитів/годину |