объект user.create(объект/массив пользователи)
Этот метод позволяет создавать новых пользователей.
(объект/массив)
Создаваемые пользователи.
В дополнение к стандартным свойствам пользователя, этот метод принимает следующие параметры.
Параметр | Тип | Описание |
---|---|---|
passwd (требуется) | строка | Пароль пользователя. |
usrgrps (требуется) | массив | Группы пользователей, в которые необходимо добавить пользователя. У групп пользователей должно быть задано свойство usrgrp . |
user_medias | массив | Создаваемые оповещения пользователей пользователю. |
(объект)
Возвращает объект, который содержит 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.