Установить триггеры состояний связи

Устанавливает триггеры состояний для связей.

Запрос

HTTP Запрос

PUT /node/api/links/:id/state-triggers
text

Права

linkPermissions & (modify-links | manage-links)
text

Параметры пути

Параметр Тип Описание

id

String
обязательный

ID связи.

Тело запроса

Подробная информация о модели доступна в статье Триггеры состояний.

[
    {
        "type": "script",
        "payload": {
            "execPath": "/tmp/test.sh"
        },
        "states": [
            5
        ]
    }
]
json

Ответ

Тело ответа пустое.

Пример

Запрос

login=<...>
password=<...>
saymon_hostname=<...>
link_id=<...>
url=https://$saymon_hostname/node/api/links/$link_id/state-triggers

curl -X PUT $url -u $login:$password \
    -H "Content-Type: application/json" \
    -d @- <<EOF
[
    {
        "type": "script",
        "payload": {
            "execPath": "/tmp/test.sh"
        },
        "states": [
            5
        ]
    }
]
EOF
bash

Смотрите также