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
}
Одговор:
CUser::create() у ui/include/classes/api/services/CUser.php.