Zabbix Documentation 3.0

2.23.04.04.2 (current)In development:4.4 (devel)Unsupported:1.82.02.43.23.4

User Tools

Site Tools


Sidebar

ru:manual:api:reference:user:create

user.create

Описание

объект user.create(объект/массив пользователи)

Этот метод позволяет создавать новых пользователей.

Параметры

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

В дополнение к стандартным свойствам пользователя, этот метод принимает следующие параметры.

Параметр Тип Описание
passwd
(требуется)
строка Пароль пользователя.
usrgrps
(требуется)
массив Группы пользователей, в которые необходимо добавить пользователя.

У групп пользователей должно быть задано свойство usrgrp.
user_medias массив Создаваемые оповещения пользователей пользователю.

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

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

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

Примеры

Создание пользователя

Создание нового пользователя, добавление его в группу пользователей и создание ему оповещения пользователя.

Запрос:

{
    "jsonrpc": "2.0",
    "method": "user.create",
    "params": {
        "alias": "John",
        "passwd": "Doe123",
        "usrgrps": [
            {
                "usrgrpid": "7"
            }
        ],
        "user_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": {
        "userids": [
            "12"
        ]
    },
    "id": 1
}

Смотри также

Исходный код

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