Register New User
POST/auth/register
Endpoint para crear nuevas cuentas de usuario con empresa asociada. Flujo Típico:
- El cliente envía datos del usuario y de la empresa
- El servidor valida que el email y CIF sean únicos
- Crea tanto el usuario como la empresa en una sola operación
- Asigna automáticamente al usuario como administrador de la nueva empresa
- Retorna token JWT y información del usuario creado Ejemplos de Uso:
- Registro de nuevas empresas en la plataforma
- Onboarding automático de usuarios y empresas
- Creación de cuentas trial o demo Validaciones Aplicadas:
- Email debe ser único en el sistema
- CIF/NIF de empresa debe ser único
- Contraseña mínimo 6 caracteres
- Email debe tener formato válido
- CIF debe tener entre 6 y 15 caracteres Notas Importantes:
- Se crean tanto usuario como empresa en una transacción atómica
- El usuario es automáticamente asignado como admin de la empresa
- Se envía email de verificación automáticamente
- La empresa comienza con plan "default"
- Se puede actualizar el tipo de cuenta posteriormente Datos Creados Automáticamente:
- ID único para usuario y empresa
- Timestamps de creación (createdAt, updatedAt)
- Status activo por defecto
- Token de verificación de email
Request
Responses
- 201
- 400
Usuario y empresa creados exitosamente
Error de validación - Email o CIF duplicado