user.create

Descripción

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.

Parámetros

(objeto/matriz) Usuarios a crear.

Además de las [propiedades de usuario estándar] (objeto#usuario), el método Acepta los siguientes parámetros.

Parámetro Tipo Descripción
contraseña
(obligatorio)
cadena Contraseña del usuario.

Se puede omitir si el usuario se agrega solo a grupos que tienen acceso LDAP.
usrgrps
(obligatorio)
array Usuario grupos al que agregar el usuario.

Los grupos de usuarios deben tener el propiedad usrgrpid definida.
medias array Usuario medios a crear.
user_medias
(deprecated)
array Este parámetro está en desuso, utilice medias en su lugar.
Usuario media a crear.

Valores de retorno

(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.

Ejemplos

Creando un usuario

Cree un nuevo usuario, agréguelo a un grupo de usuarios y cree un nuevo medio para a él.

Pedido:

{
           "jsonrpc": "2.0",
           "método": "usuario.create",
           "parámetros": {
               "nombre de usuario": "Juan",
               "contraseña": "Doe123",
               "roleid": "5",
               "usrgrps": [
                   {
                       "usrgrpid": "7"
                   }
               ],
               "medios": [
                   {
                       "mediatypeid": "1",
                       "enviar a": [
                           "[email protected]"
                       ],
                       "activo": 0,
                       "gravedad": 63,
                       "período": "1-7,00:00-24:00"
                   }
               ]
           },
           "autenticación": "038e1d7b1735c6a5436ee9eae095879e",
           "identificación": 1
       }

Respuesta:

{
           "jsonrpc": "2.0",
           "resultado": {
               "ID de usuario": [
                   "12"
               ]
           },
           "identificación": 1
       }

Ver también

Fuente

CUser::create() en ui/include/classes/api/services/CUser.php.