Информация о доступных триггерах внешнего события
Метод позволяет получить список всех доступных для запуска триггеров внешнего события по идентификатору бота (agentStageId).
Запрос
GET /api/v1/runtime/simple/external/events/{agentStageId}
Параметры пути (path)
Имя параметра |
Тип |
Описание |
Дополнительно |
agentStageId |
string |
Идентификатор бота. Для его получения на странице бота перейдите в Настройки бота > API. |
Обязательный |
Тело ответа
JSON |
---|
| {
"externalEventId": "string",
"externalEventName": "string",
"parameters": {
"{variableCode}": {
"name": "string",
"type": "string"
}
}
}
|
Свойства
Имя параметра |
Тип |
Описание |
externalEventId |
string |
Идентификатор внешнего события. |
externalEventName |
string |
Наименование внешнего события. |
parameters |
object |
Список переменных, доступных для заполнения. |
HTTP коды ответов
Код ответа |
Описание |
200 |
Получение списка доступных триггеров успешно завершено. |
401 |
Ошибка авторизации. Необходимо проверить X-Token. |
404 |
Не найден бот с указанным agentStageId . |
500 |
Внутренняя ошибка сервера. Тело ответа содержит подробности об ошибке. |
Авторизация
Запрос обязательно должен использовать один из следующих методов авторизации: X-Token.
Пример запроса
Bash |
---|
| curl --location 'https://client.elma-bot.ai/api/v1/runtime/simple/external/events/642985a04823815ca247070a' \
--header 'X-Token: 73802c1e-33bd-4b54-b491-1dc496d58add'
|
Пример ответа
JSON |
---|
| {
"externalEventId": "acquaintanceNotification",
"externalEventName": "Ознакомление с документом",
"parameters": {
"tekst_soobschenia": {
"name": "Текст сообщения",
"type": "String"
},
"data_okonchania": {
"name": "Дата окончания",
"type": "DateTime"
}
}
}
|