Pular para o conteúdo principal

Update authenticated user profile

PUT 

/company/users/me

Permite ao usuário autenticado atualizar suas próprias informações de perfil.
Apenas atualiza os campos fornecidos na requisição (semântica PATCH).

Objetivo

Facilitar a atualização de dados pessoais e preferências do usuário por ele mesmo.

Casos de Uso

  • Atualizar dados pessoais a partir do formulário de perfil
  • Alterar preferências de idioma
  • Atualizar número de telefone
  • Modificar fuso horário
  • Alterar e-mail (com validação de duplicidade)

Autenticação

  • Requer JWT válido (middleware m.isLoged)
  • Usuário deve estar autenticado
  • Requer validação UTC (mTools.checkUTC)

Validações

  • Datas devem estar no formato ISO8601 (AAAA-MM-DD)
  • Telefone deve ser válido de acordo com o país
  • E-mail validado para evitar duplicidade
  • Dados validados com model.validateData()

Request

Responses

Perfil atualizado com sucesso