Saltar al contenido principal

Register New User

POST 

/auth/register

Endpoint para crear nuevas cuentas de usuario con empresa asociada. Flujo Típico:

  1. El cliente envía datos del usuario y de la empresa
  2. El servidor valida que el email y CIF sean únicos
  3. Crea tanto el usuario como la empresa en una sola operación
  4. Asigna automáticamente al usuario como administrador de la nueva empresa
  5. 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

Usuario y empresa creados exitosamente