Autenticação: JWT obrigatório
PATCH é parcial; PUT exige a representação completa. Definir password aciona a rotina de hash de senha, garantindo que o valor seja armazenado corretamente. A validação também impede a alteração de username ou email para um valor já usado por outro usuário — caso isso ocorra, é retornado um erro de validação.
Pré-requisitos
- Quem faz a chamada precisa ser superusuário ou possuir a permissão
auth.manage_users.
Parâmetros de rota
Identificador do usuário.
Corpo da requisição
Novo nome de login. Precisa permanecer único.
Novo e-mail. Precisa permanecer único.
Nova senha. Armazenada com hash.
Defina como
false para desativar o login sem apagar a conta.Resposta
Retorna o usuário atualizado (sem a senha).Erros
| Status | Quando |
|---|---|
400 | Falha de validação (por exemplo, username ou email já existe em outro usuário). |
401 | Token ausente ou inválido. |
403 | Quem chama não possui auth.manage_users. |
404 | Nenhum usuário corresponde ao identificador informado. |