Passa al contenuto principale

Update User Profile

PUT 

/auth/profile

Consente all'utente autenticato di aggiornare le proprie informazioni personali. Flusso Tipico:

  1. L'utente modifica i suoi dati nell'interfaccia utente
  2. Il frontend invia i campi aggiornati con il token JWT
  3. Il server convalida il token e i dati ricevuti
  4. Aggiorna solo i campi forniti nel database
  5. Restituisce il profilo completo aggiornato Campi Aggiornabili:
  • Nome e cognome dell'utente
  • Email (deve essere unica nel sistema)
  • Paese di residenza
  • Codice Fiscale/Partita IVA (Tax ID) Casi d'Uso:
  • L'utente aggiorna il suo nome dopo un cambio legale
  • Correzione di un'email errata durante la registrazione
  • Aggiornamento dei dati fiscali per la fatturazione
  • Cambio di Paese a seguito di un trasferimento Validazioni:
  • L'email deve avere un formato valido
  • L'email deve essere unica (non utilizzata da un altro utente)
  • Nome e cognome non possono essere vuoti se forniti
  • Il Codice Fiscale/Partita IVA deve rispettare il formato del Paese specificato Note Importanti:
  • Vengono aggiornati solo i campi inviati (aggiornamento parziale)
  • Il ruolo dell'utente non può essere modificato tramite questo endpoint
  • Il cambio di email richiede una nuova verifica
  • Viene registrata un'audit delle modifiche effettuate

Request

Responses

Profilo aggiornato con successo