Zum Hauptinhalt springen

Register New User

POST 

/auth/register

Endpunkt zur Erstellung neuer Benutzerkonten mit einem zugehörigen Unternehmen. Typischer Ablauf:

  1. Der Client sendet Benutzer- und Unternehmensdaten
  2. Der Server validiert, dass E-Mail und Steuernummer (NIF/CIF) einzigartig sind
  3. Erstellt sowohl den Benutzer als auch das Unternehmen in einer einzigen Operation
  4. Weist dem Benutzer automatisch die Rolle des Administrators des neuen Unternehmens zu
  5. Gibt ein JWT-Token und die Informationen des erstellten Benutzers zurück Anwendungsfälle:
  • Registrierung neuer Unternehmen auf der Plattform
  • Automatisches Onboarding von Benutzern und Unternehmen
  • Erstellung von Test- oder Demokonten Angewandte Validierungen:
  • Die E-Mail muss im System einzigartig sein
  • Die Steuernummer (NIF/CIF) des Unternehmens muss einzigartig sein
  • Mindestlänge des Passworts von 6 Zeichen
  • Die E-Mail muss ein gültiges Format haben
  • Die Steuernummer (NIF/CIF) muss zwischen 6 und 15 Zeichen liegen Wichtige Hinweise:
  • Sowohl der Benutzer als auch das Unternehmen werden in einer atomaren Transaktion erstellt
  • Der Benutzer wird automatisch als Unternehmensadministrator zugewiesen
  • Eine Bestätigungs-E-Mail wird automatisch gesendet
  • Das Unternehmen beginnt mit dem "default"-Plan
  • Der Kontotyp kann später aktualisiert werden Automatisch erstellte Daten:
  • Eindeutige ID für Benutzer und Unternehmen
  • Zeitstempel der Erstellung (createdAt, updatedAt)
  • Standardmäßig aktiver Status
  • E-Mail-Verifizierungstoken

Request

Responses

Benutzer und Unternehmen erfolgreich erstellt