Pular para o conteúdo principal
POST
/
v1
/
users
Criar um Usuário
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"
  ]
}

Autorizações

Authorization
string
header
obrigatório

O token de autorização no formato 'Bearer '.

Corpo

application/json

Informações sobre o usuário.

email
string
obrigatório

Endereço de e-mail do usuário.

firstName
string
obrigatório

Primeiro nome do usuário.

lastName
string
obrigatório

Sobrenome do usuário.

password
string
obrigatório

Senha do usuário para autenticação.

username
string
obrigatório

Nome de usuário do usuário.

groups
string[]

Array de IDs dos grupos de permissões do usuário. Os IDs dos grupos de permissões podem ser recuperados através do endpoint Listar Grupos.

Resposta

Indica que o recurso foi criado com sucesso e a operação foi concluída conforme esperado.

Os detalhes de identidade de um usuário, incluindo informações básicas e grupos.

email
string

User’s email address.

firstName
string

User’s first name.

groups
string[]

Lista de grupos aos quais o usuário pertence.

id
string

Identificador único do usuário.

lastName
string

User’s last name.

username
string

Nome de usuário único.