v1

latestOpenAPI 3.0.0MIT2026-08-0414772502.0 KB
3 - Gestão de Usuários

Atualizar Dados do Usuário

Atualiza um usuário.

Autenticação: token de cliente ou token do próprio usuário (somente o seu id).

Campos aceitos:

  • email (obrigatório) — validado contra os domínios autorizados. O próprio usuário não pode alterar o próprio e-mail.
  • name (opcional)
  • new_token (opcional) — envie a string "true" para regenerar o token.

O campo login não é utilizado neste endpoint.

Sucesso: 200 { "message": "User updated successfully", "data": { "id", "token" } } (para auto-edição a mensagem é Profile updated successfully).

Erros: 400 id inválido / e-mail ausente / "Users cannot change their own email", 403, 404.

put/api/v2/users/{user-id}

Path parameters

user-idstring required

Headers

Authorizationstring

Request body

object required

Example request

{
  "email": "marlon.pavanello@bry.com.br",
  "name": "Marlon API Update",
  "new_token": "false"
}

Response

Successful response