В данном разделе описывается работа с Salesbot через API
Salesbot – это бот, которого можно запрограммировать на выполнение определенных действий. Он помогает получать от пользователей данные через мессенджеры. Подробнее о Salesbot.
POST /api/v4/bots/{id}/run
Метод для запуска Salesbot.
Метод доступен в соответствии с правами пользователя.
Content-Type: application/json
Все поля являются обязательными
| Параметр | Тип данных | Описание |
|---|---|---|
| entity_id | int | ID сущности, к которой привязан контакт с чатом, или самого контакта с чатом |
| entity_type | string | Тип сущности, ID которой передали. Возможные значения: leads, contacts, customers |
{
entity_id: 76687686,
entity_type: "leads"
}
Content-Type: text/html
Content-Type: application/problem+json
| Код ответа | Условие |
|---|---|
| 202 | Задача была успешно создана |
| 400 | Переданы некорректные данные. Подробности доступны в теле ответа |
| 401 | Пользователь не авторизован |
| 403 | Не хватает прав для вызова данного метода для указанной сущности |
| 404 | Salesbot с таким ID не найден |
Метод не возвращает тело ответа при успешном запросе.
POST /api/v4/bots/run
Метод для группового запуска Salesbot.
Можно отправить не более 100 задач за раз. Метод доступен в соответствии с правами пользователя.
Content-Type: application/json
Все поля являются обязательными
| Параметр | Тип данных | Описание |
|---|---|---|
| bot_id | int | ID бота, которого нужно запустить |
| entity_id | int | ID сущности, к которой привязан контакт с чатом, или самого контакта с чатом |
| entity_type | string | Тип сущности, ID которой передали. Возможные значения: leads, contacts, customers |
[
{
bot_id: 565,
entity_id: 76687686,
entity_type: "leads"
},
{...}
]
Content-Type: text/html
Content-Type: application/problem+json
| Код ответа | Условие |
|---|---|
| 202 | Задачи были успешно созданы |
| 400 | Переданы некорректные данные. Подробности доступны в теле ответа |
| 401 | Пользователь не авторизован |
| 403 | Не хватает прав для вызова данного метода для указанной сущности |
| 404 | Salesbot с таким ID не найден |
Метод не возвращает тело ответа при успешном запросе.
POST /api/v4/bots/{id}/stop
Метод для остановки Salesbot.
Content-Type: application/problem+json
Все поля являются обязательными.
| Параметр | Тип данных | Описание |
|---|---|---|
| entity_id | int | ID сущности |
| entity_type | string | Тип сущности, ID которой передали. Возможные значения: leads |
{
"entity_id": 23890022,
"entity_type": "leads"
}
| Код ответа | Условие |
|---|---|
| 202 | Задачи были успешно созданы |
| 400 | Переданы некорректные данные. Подробности доступны в теле ответа |
| 401 | Пользователь не авторизован |
| 403 | Не хватает прав для вызова данного метода для указанной сущности |
Метод не возвращает тело ответа при успешном запросе.