Aller au contenu principal

Register New User

POST 

/auth/register

Point de terminaison pour créer de nouveaux comptes utilisateur avec une entreprise associée. Flux Typique :

  1. Le client envoie les données de l'utilisateur et de l'entreprise
  2. Le serveur valide que l'e-mail et le NIF/CIF (numéro d'identification fiscale) sont uniques
  3. Crée à la fois l'utilisateur et l'entreprise en une seule opération
  4. Attribue automatiquement l'utilisateur comme administrateur de la nouvelle entreprise
  5. Retourne un jeton JWT et les informations de l'utilisateur créé Cas d'Utilisation :
  • Enregistrement de nouvelles entreprises sur la plateforme
  • Intégration automatique des utilisateurs et des entreprises
  • Création de comptes de test ou de démonstration Validations Appliquées :
  • L'e-mail doit être unique dans le système
  • Le NIF/CIF de l'entreprise doit être unique
  • Longueur minimale du mot de passe de 6 caractères
  • L'e-mail doit avoir un format valide
  • Le NIF/CIF doit avoir entre 6 et 15 caractères Notes Importantes :
  • L'utilisateur et l'entreprise sont créés dans une transaction atomique
  • L'utilisateur est automatiquement assigné comme administrateur de l'entreprise
  • Un e-mail de vérification est envoyé automatiquement
  • L'entreprise commence avec le plan "default"
  • Le type de compte peut être mis à jour ultérieurement Données Créées Automatiquement :
  • ID unique pour l'utilisateur et l'entreprise
  • Horodatages de création (createdAt, updatedAt)
  • Statut actif par défaut
  • Jeton de vérification de l'e-mail

Request

Responses

Utilisateur et entreprise créés avec succès