Function

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

Запрос

POST /{contextPath}/functions/{function}

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

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

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

  • 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

       }

   ]