Passa al contenuto principale

Register New User

POST 

/auth/register

Endpoint per creare nuovi account utente con un'azienda associata. Flusso Tipico:

  1. Il client invia i dati dell'utente e dell'azienda
  2. Il server convalida che l'email e la Partita IVA/Codice Fiscale (CIF) siano unici
  3. Crea sia l'utente che l'azienda in un'unica operazione
  4. Assegna automaticamente l'utente come amministratore della nuova azienda
  5. 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

Utente e azienda creati con successo