Pular para o conteúdo principal

Update User Profile

PUT 

/auth/profile

Permite ao usuário autenticado atualizar suas informações pessoais. Fluxo Típico:

  1. O usuário altera seus dados na interface do usuário
  2. O frontend envia os campos atualizados com o token JWT
  3. O servidor valida o token e os dados recebidos
  4. Atualiza apenas os campos fornecidos no banco de dados
  5. Retorna o perfil completo atualizado Campos que Podem Ser Atualizados:
  • Nome e sobrenome do usuário
  • Endereço de e-mail (deve ser exclusivo no sistema)
  • País de residência
  • Número de Identificação Fiscal (NIF/CIF) Casos de Uso:
  • O usuário atualiza seu nome após uma mudança legal
  • Correção de um e-mail incorreto no registro
  • Atualização dos dados fiscais para faturamento
  • Mudança de país devido a realocação Validações:
  • O e-mail deve ter um formato válido
  • O e-mail deve ser exclusivo (não pode ser usado por outro usuário)
  • Nome e sobrenome não podem estar vazios se fornecidos
  • O NIF/CIF deve atender ao formato do país especificado Notas Importantes:
  • Apenas os campos enviados são atualizados (atualização parcial)
  • A função do usuário não pode ser alterada por meio deste endpoint
  • Uma mudança de e-mail requer uma nova verificação
  • Uma auditoria das alterações feitas é registrada

Request

Responses

Perfil atualizado com sucesso