Zabbix Documentation 3.2

3.04.04.4 (current)| In development:5.0 (devel)| Unsupported:1.82.02.22.43.23.44.2Guidelines

User Tools

Site Tools


Sidebar

ru:manual:api:reference:user:addmedia

user.addmedia

Описание

объект user.addmedia(объект параметры)

Этот метод позволяет добавлять новые оповещения пользователя нескольким пользователям.

Параметры

(объект) Параметры, которые задают создаваемые оповещения пользователя и пользователей, которым необходимо их добавить.

Параметр Тип Описание
medias
(требуется)
объект/массив Создаваемое оповещение пользователей заданным пользователям.

У оповещений пользователя не должно быть задано свойство userid.
users
(требуется)
объект/массив Пользователи, к которым необходимо добавить оповещение пользователя.

У пользователей должно быть задано свойство userid.

Возвращаемые значения

(объект) Возвращает объект, который содержит ID созданных оповещений пользователя под свойством mediaids.

Примеры

Добавление оповещения пользователя нескольким пользователям

Создание общего оповещения пользователя через e-mail двум пользователям. Оповещение пользователя должно отправлять оповещения о всех проблемах в любое время.

Запрос:

{
    "jsonrpc": "2.0",
    "method": "user.addmedia",
    "params": {
        "users": [
            {
                "userid": "1"
            },
            {
                "userid": "2"
            }
        ],
        "medias": {
            "mediatypeid": "1",
            "sendto": "[email protected]",
            "active": 0,
            "severity": 63,
            "period": "1-7,00:00-24:00"
        }
    },
    "auth": "038e1d7b1735c6a5436ee9eae095879e",
    "id": 1
}

Ответ:

{
    "jsonrpc": "2.0",
    "result": {
        "mediaids": [
            "12",
            "13"
        ]
    },
    "id": 1
}

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

Исходный код

CUser::addMedia() в frontends/php/include/classes/api/services/CUser.php.