Register New User
POST/auth/register
Endpoint per creare nuovi account utente con un'azienda associata. Flusso Tipico:
- Il client invia i dati dell'utente e dell'azienda
- Il server convalida che l'email e la Partita IVA/Codice Fiscale (CIF) siano unici
- Crea sia l'utente che l'azienda in un'unica operazione
- Assegna automaticamente l'utente come amministratore della nuova azienda
- Restituisce un token JWT e le informazioni dell'utente creato Casi d'Uso:
- Registrazione di nuove aziende sulla piattaforma
- Integrazione automatica di utenti e aziende
- Creazione di account di prova o demo Validazioni Applicate:
- L'email deve essere unica nel sistema
- La Partita IVA/Codice Fiscale dell'azienda deve essere unica
- Lunghezza minima della password di 6 caratteri
- L'email deve avere un formato valido
- La Partita IVA/Codice Fiscale deve essere compresa tra 6 e 15 caratteri Note Importanti:
- L'utente e l'azienda vengono creati in una transazione atomica
- L'utente è assegnato automaticamente come amministratore dell'azienda
- Viene inviata automaticamente un'email di verifica
- L'azienda inizia con il piano "default"
- Il tipo di account può essere aggiornato in seguito Dati Creati Automaticamente:
- ID univoci per utente e azienda
- Timestamp di creazione (createdAt, updatedAt)
- Stato attivo per default
- Token di verifica dell'email
Request
Responses
- 201
- 400
Utente e azienda creati con successo
Errore di validazione - Email o Partita IVA/Codice Fiscale duplicati