object user.create(object/array users)
Este método permite crear nuevos usuarios.
Este método solo está disponible para el tipo de usuario Super administrador. Los permisos para llamar al método se pueden revocar en la configuración de roles de usuario. Ver Roles de usuario para obtener más información.
La seguridad de la contraseña del usuario se valida de acuerdo con las reglas de política de contraseñas definidas por la API de autenticación. Consulte API de autenticación para obtener más información.
(object/array)
Users to create.
Additionally to the standard user properties, the method accepts the following parameters.
Parameter | Type | Description |
---|---|---|
passwd (required) |
string | User's password. Can be omitted if user is added only to groups that have LDAP access. |
usrgrps (required) |
array | User groups to add the user to. The user groups must have the usrgrpid property defined. |
medias | array | User media to be created. |
(objeto)
Devuelve un objeto que contiene los ID de los usuarios creados bajo la propiedad userids
. El orden de los ID devueltos coincide con el orden de los usuarios pasados.
Create a new user, add him to a user group and create a new media for him.
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() en ui/include/classes/api/services/CUser.php.