Register New User
POST/auth/register
Punto final para crear novas contas de usuario cunha empresa asociada. Fluxo Típico:
- O cliente envía os datos do usuario e da empresa
- O servidor valida que o correo electrónico e o NIF/CIF sexan únicos
- Crea tanto o usuario como a empresa nunha única operación
- Asigna automaticamente o usuario como administrador da nova empresa
- Devolve un token JWT e a información do usuario creado Casos de Uso:
- Rexistro de novas empresas na plataforma
- Incorporación automática de usuarios e empresas
- Creación de contas de proba ou demostración Validacións Aplicadas:
- O correo electrónico debe ser único no sistema
- O NIF/CIF da empresa debe ser único
- Lonxitude mínima do contrasinal de 6 caracteres
- O correo electrónico debe ter un formato válido
- O NIF/CIF debe ter entre 6 e 15 caracteres Notas Importantes:
- Tanto o usuario como a empresa son creados nunha transacción atómica
- O usuario é asignado automaticamente como administrador da empresa
- Envíase un correo electrónico de verificación automaticamente
- A empresa comeza co plan "default"
- O tipo de conta pode actualizarse posteriormente Datos Creados Automaticamente:
- ID único para usuario e empresa
- Marcas de tempo de creación (createdAt, updatedAt)
- Estado activo por defecto
- Token de verificación do correo electrónico
Request
Responses
- 201
- 400
Usuario e empresa creados exitosamente
Erro de validación - Correo electrónico ou NIF/CIF duplicado