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": "john@example.com",
  "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": "john@example.com",
"username": "johndoe",
"groups": [
"admin-group",
"midaz-viewer-group"
]
}

Authorizations

Authorization
string
header
required

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

Body

application/json

Información sobre el usuario.

email
string
required

Dirección de correo electrónico del usuario.

firstName
string
required

Nombre del usuario.

lastName
string
required

Apellido del usuario.

password
string
required

Contraseña del usuario para la autenticación.

username
string
required

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.

Response

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.