Functions

Получает информацию о функциях контекста. Ответ содержит список функций. Можно использовать дополнительный параметр, чтобы включить в ответ входящую и выходящую информацию.

Запрос

GET /v1/contexts/{contextPath}/functions

Замените {contextPath}  на полный путь контекста.

Поля заголовка запроса

  • Authorization — Токен аутентификации. Более подробно об аутентификации см. раздел Аутентификация.

Параметры запроса

  • includeFormat — Необязательный параметр. Ответ включает информацию о формате. Эта информация предоставляется в поле tableFormat. Возможные значения: true, false.

Тело ответа

Список функций контекста. Каждая запись содержит информацию об одной функции.

Поля тела ответа

  • name — Имя функции.
  • group — Группа функции.
  • concurrent — Возможность одновременного выполнения нескольких вызовов этой функции.
  • inputFormat — Входной формат функции.
  • outputFormat — Выходной формат функции.

Пример запроса

Запрос:

   GET https://localhost:8443/rest/v1/contexts/users.admin.devices.virtual/functions?includeFormat=false

Пример тела ответа JSON:

   [

       {

           "name": "updateVariable",

           "group": "system",

           "concurrent": true,

           "inputFormat": null,

           "outputFormat": null

       },

       {

           "name": "initAction",

           "group": null,

           "concurrent": true,

           "inputFormat": null,

           "outputFormat": null

       }

   ]