You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Запускает робота по произвольному событию во внешней системе, например, в 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
  • No labels