Function

Вызывает функцию. Ответ содержит результат выполнения функции.

Запрос

POST /{contextPath}/functions/{function}

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

Замените {function} на имя функции.

To call a function of the root context, use server as {contextPath}.

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

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

Тело запроса

Объект JSON с параметрами функции.

Если у функции пустой входной формат (т.е. не имеет полей), передайте пустой документ JSON ({}) в теле запроса.

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

  • result — Результат функции.

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

Запрос:

   POST https://localhost:8443/rest/v1/contexts/users.admin.devices.virtual/functions/calculate

Пример тела запроса JSON:

[
       {
           "leftOperand": 10.0,
           "rightOperand": 20.0,
           "operation": "+"
       }
]

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

[
       {
           "result": 30
       }
   ]