POST /v1/auth/password/forgot
Solicita un código de restablecimiento. Siempre responde 200.
Dev Mode
Si FORGOT_PASSWORD_DEV_MODE=1 en tu .env, la respuesta incluye _dev_code para testing.
POST /v1/auth/password/reset
Restablece la contraseña con el código recibido. Revoca todas las sesiones.
POST /v1/auth/register
Registro self-service. Requiere REGISTER_ENABLED=1 en .env.
Requisitos
Necesitas REGISTER_ENABLED=1, REGISTER_COMPANY_ID y REGISTER_DEFAULT_ROLE_ID configurados en tu .env_auth.
Dominio dedicado o neutro. Puede dejarse vacío si REGISTER_COMPANY_ID está configurado.
Companies
Ver y editar la company actual.
GET /v1/core/branches
Listar sucursales de la company.
POST /v1/core/branches
Crear nueva sucursal.
GET /v1/core/roles
Listar roles. Incluye permission_count y profile_count.
POST /v1/core/roles
Crear nuevo rol.
GET /v1/core/users
Listar usuarios de la company (via PROFILE). Detalle incluye perfiles.
POST /v1/core/users
Crear usuario + perfil + sync a auth DB.
GET /v1/core/profiles
Listar perfiles de la company.
POST /v1/core/profiles
Asignar usuario existente a company/branch/role.