Zabbix Documentation 3.0

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:mediatype:create

mediatype.create

Описание

объект mediatype.create(объект/массив СпособыОповещения)

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

Параметры

(объект/массив) Создаваемые способы оповещения.

Этот метод принимает способы оповещения со стандартными свойствами способа оповещения.

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

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

Примеры

Создание способа оповещения

Создание способа оповещения с типом e-mail.

Запрос:

{
    "jsonrpc": "2.0",
    "method": "mediatype.create",
    "params": {
        "description": "E-mail",
        "type": 0,
        "smtp_server": "[email protected]",
        "smtp_helo": "company.com",
        "smtp_email": "[email protected]"
    },
    "auth": "038e1d7b1735c6a5436ee9eae095879e",
    "id": 1
}

Ответ:

{
    "jsonrpc": "2.0",
    "result": {
        "mediatypeids": [
            "7"
        ]
    },
    "id": 1
}

Исходный код

CMediaType::create() в frontends/php/include/classes/api/services/CMediaType.php.