user.create
Опис
object user.create(object/array users)
Овај метод омогућава стварање нових корисника.
Овај метод је доступан само типу корисника Супер администратор. Дозволе за позивање методе могу се опозвати у подешавањима улоге корисника. Видите Корисничке улоге за више информација.
Јачина корисничке лозинке се проверава у складу са правилом политике лозинке дефинисанисаног API-јем за аутентификацију. Погледајте API Аутентификацију за више информација.
Параметри
(object/array) Корисници за креирање.
Поред стандардних корисничких својстава, метод прихвата следеће параметре.
| Parameter | Type | Description |
|---|---|---|
| usrgrps | array | Групе корисника за додавање корисника. Корисничке групе морају имати само дефинисано својство usrgrpid. |
| medias | array | Кориснички медиј за креирање. |
Повратне вредности
(object) Враћа објекат који садржи ID-ијеве креираних корисника
под својством userids. Редослед враћених ID-ијева одговара
редоследу прослеђених корисника.
Примери
Креирање корисника
Креирајте новог корисника, додајте га у корисничку групу и креирајте нови медиј за њега.
{
"jsonrpc": "2.0",
"method": "user.create",
"params": {
"username": "John",
"passwd": "Doe123",
"roleid": "5",
"usrgrps": [
{
"usrgrpid": "7"
}
],
"medias": [
{
"mediatypeid": "1",
"sendto": [
"[email protected]"
],
"active": 0,
"severity": 63,
"period": "1-7,00:00-24:00"
}
]
},
"id": 1
}
Одговор:
{
"jsonrpc": "2.0",
"result": {
"userids": [
"12"
]
},
"id": 1
}
Погледајте такође
Извор
CUser::create() у ui/include/classes/api/services/CUser.php.