object user.create(usuários de objeto/array)
Este método permite criar novos usuários.
Este método está disponível apenas para o tipo de usuário Super admin.
As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte Funções de usuário para obter mais informações.
A força/qualidade da senha do usuário é validada de acordo com as regras de política de senha definidas pela API de autenticação. Consulte API de autenticação para obter mais informações.
(objeto/array)
Usuários a serem criados.
Além das propriedades de usuário padrão, o método aceita os seguintes parâmetros.
Parâmetro | Tipo | Descrição |
---|---|---|
passwd (requerido) |
string | Senha do usuário. Pode ser omitido se o usuário for adicionado apenas a grupos que tenham acesso LDAP. |
usrgrps (requerido) |
array | Usuário grupos ao qual adicionar o usuário. Os grupos de usuários devem ter a propriedade usrgrpid definida. |
medias | array | Usuário mídia a ser criado. |
(object)
Retorna um objeto contendo os IDs dos usuários criados na propriedade userids
. A ordem dos IDs retornados corresponde à ordem dos usuários passados.
Crie um novo usuário, adicione-o a um grupo de usuários e crie uma nova mídia para ele.
Request:
{
"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"
}
]
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Response:
CUser::create() in ui/include/classes/api/services/CUser.php.