user.create

Описание

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

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

Параметры

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

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

Параметр Тип Описание
passwd
(требуется)
строка Пароль пользователя.

Можно опустить, если пользователь добавлен только в те группы, которые имеют LDAP доступ.
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.