Functions

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

Запрос

GET /v1/contexts/{contextPath}/functions

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

Для корневого контекста используйте server в качестве {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
       }
   ]

Was this page helpful?