Register New User
POST/auth/register
Point de terminaison pour créer de nouveaux comptes utilisateur avec une entreprise associée. Flux Typique :
- Le client envoie les données de l'utilisateur et de l'entreprise
- Le serveur valide que l'e-mail et le NIF/CIF (numéro d'identification fiscale) sont uniques
- Crée à la fois l'utilisateur et l'entreprise en une seule opération
- Attribue automatiquement l'utilisateur comme administrateur de la nouvelle entreprise
- 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
- 201
- 400
Utilisateur et entreprise créés avec succès
Erreur de validation - E-mail ou NIF/CIF dupliqué