Запускает робота по произвольному событию во внешней системе, например, в 1С.
Настройки триггера REST API.
Название.
В это поле нужно ввести название триггера, например “REST API c приложения”. Администратор робота будет видеть это название при настройке.
Метод.
Метод http запроса:
- GET
- POST
Ссылка для инициализации запроса.
Для каждого REST API автоматически генерируется ссылка для инициализации запроса. При помощи кнопки копировать можно быстро скопировать ссылку в буфер обмена
Авторизация.
При необходимости можно выбрать разный тип авторизации для REST API. По умолчанию авторизация отключена – пункт настроек «Нет». Есть возможность применить различные варианты авторизации:
- Логин и пароль
Логин – задается логин
Пароль – задается пароль
Идентификатор логина – параметр в запросе к Vitro AIR, который будет содержать логин.
Идентификатор пароля – параметр в запросе к Vitro AIR, который будет содержать пароль.
- Токен
Токен – задается токен
Идентификатор токена – параметр в запросе к Vitro AIR, который будет содержать токен
- Bearer Token
Токен – задается токен
- Basic Auth
Логин – задается логин
Пароль – задается пароль
Запрос к агенту – параметр в запросе к Vitro AIR, который будет содержать текстовый запрос к агенту.
ID клиента
Параметр в запросе к Vitro AIR который будет содержать идентификатор пользователя, по которому будет загружаться история сообщений.
Формат ответа.
Формат в котором Vitro Air будет формировать ответ:
- JSON (JavaScript Object Notation)
- XML (eXtensible Markup Language)
- Текстовый ответ (Plain Text).
Шаблон ответа.
Шаблон ответа, который получит сервер при обращении к Vitro AIR через REST API.
Переменные.
Служебные переменные, которые можно использовать для подстановки в шаблон ответа. Доступные переменные:
- {message} - Ответ от модели
- {id} - Идентификатор ответа
- {trace_id} - Идентификатор пользователя
- {robot_id} - Идентификатор робота
- {date} - Дата и время ответа ISO 8601