Это перевод страницы документации с английского языка. Помогите нам сделать его лучше.

user.create

Описание

object user.create(объект/массив users)

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

Этот метод доступен только пользователю с типом доступа Супер-администратор. Разрешения на вызов метода можно отозвать в настройках ролей пользователя. Дополнительную информацию см. в разделе Роли пользователей.

Параметры

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

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

Параметр Тип Описание
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() в ui/include/classes/api/services/CUser.php.