feat(api): webhooks Monday en tiempo real + alertas de inventario cableadas
- Webhook Oportunidades: cambio de etapa dispara escaneo (Aparto→Apartado, Ganado→Venta) además del round-robin de leads por create_item - Acepta los nombres reales de los eventos de Monday: create_pulse/pulseId y update_column_value (verificados en vivo) - Token interno (X-Internal-Token) para que los syncs locales llamen POST /cotizaciones/alertas-inventario sin JWT de usuario - sync-estatus-maestro.py notifica los cambios aplicados al endpoint de alertas (actividad al vendedor con cotizaciones recientes) - Fix P1008 SQLite: escaneos del poll cron secuenciales + connection_limit=1 en DATABASE_URL - Webhooks registrados en Monday sobre https://frasa.consultoria-as.com (Leads create_item, Oportunidades change_column_value); crons quedan como red de seguridad - Docs: sección 0 en AUTOMATIZACIONES-MONDAY.md con la matriz de eventos y los quirks de Monday
This commit is contained in:
@@ -48,6 +48,9 @@ JWT_EXPIRES_IN="7d"
|
||||
AUTH_ENABLED=true
|
||||
# Password inicial del usuario 'admin' sembrado por npm run seed:usuarios
|
||||
ADMIN_PASSWORD="Frasa2026"
|
||||
# Token compartido script→API en este host (sync de estatus → alertas de
|
||||
# inventario). Generar con: openssl rand -hex 24
|
||||
INTERNAL_SYNC_TOKEN=""
|
||||
|
||||
# ============================================
|
||||
# APP CONFIG
|
||||
|
||||
Reference in New Issue
Block a user