Перейти к содержанию

Информация о доступных триггерах внешнего события

Метод позволяет получить список всех доступных для запуска триггеров внешнего события по идентификатору бота (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"
        }
    }
}