Update User Profile
PUT/auth/profile
Consente all'utente autenticato di aggiornare le proprie informazioni personali. Flusso Tipico:
- L'utente modifica i suoi dati nell'interfaccia utente
- Il frontend invia i campi aggiornati con il token JWT
- Il server convalida il token e i dati ricevuti
- Aggiorna solo i campi forniti nel database
- 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
- 200
- 400
- 401
Profilo aggiornato con successo
Errore di validazione
Non Autorizzato - Autenticazione non valida o mancante