Saltar al contenido principal
POST
/
v1
/
users
Crear un usuario
curl --request POST \
  --url https://identity.sandbox.lerian.net/v1/users \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "email": "[email protected]",
  "firstName": "John",
  "lastName": "Doe",
  "password": "password",
  "username": "johndoe",
  "groups": [
    "admin-group",
    "midaz-viewer-group"
  ]
}
'
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"firstName": "John",
"lastName": "Doe",
"email": "[email protected]",
"username": "johndoe",
"groups": [
"admin-group",
"midaz-viewer-group"
]
}

Autorizaciones

Authorization
string
header
requerido

El token de autorización en formato 'Bearer '.

Cuerpo

application/json

Información sobre el usuario.

email
string
requerido

Dirección de correo electrónico del usuario.

firstName
string
requerido

Nombre del usuario.

lastName
string
requerido

Apellido del usuario.

password
string
requerido

Contraseña del usuario para la autenticación.

username
string
requerido

Nombre de usuario.

groups
string[]

Array de identificadores de los grupos de roles del usuario. Los IDs de grupos se pueden obtener mediante el endpoint List Groups.

Respuesta

Indica que el recurso se creó correctamente y que la operación se completó según lo esperado.

Detalles de identidad de un usuario, incluida la información básica y los grupos.

email
string

Dirección de correo electrónico del usuario.

firstName
string

Nombre del usuario.

groups
string[]

Lista de grupos a los que pertenece el usuario.

id
string

Identificador único del usuario.

lastName
string

Apellido del usuario.

username
string

Nombre de usuario único.