Integrar el motor a tu arquitectura: API, webhooks y decisiones asincrónicas
Cómo encaja un motor de decisiones en un stack moderno: ejecución de políticas por API REST con tokens, webhooks firmados para flujos asincrónicos y export de ejecuciones para BI.
Actualizado en julio de 2026 · 6 min de lectura
En resumen
El motor se integra por API REST con autenticación temporal: una llamada ejecuta la política y devuelve la decisión. Para flujos sin usuario esperando hay webhooks firmados, y para masivos, procesamiento batch — los tres patrones con la misma política detrás.
Para el equipo de arquitectura, un motor de decisiones es un servicio más que tiene que integrarse limpio: autenticación estándar, API predecible y patrones sincrónicos o asincrónicos según el caso de uso. Esta guía recorre las tres piezas: API, webhooks y el gobierno alrededor.
Escrito porSantiago Etchegoyen · CTO de uFlow
CTO de uFlow. Responsable de la arquitectura del motor de decisiones: integración por API, orquestación de bureaux y fuentes de datos, ejecución de modelos en producción y la seguridad de la plataforma.
Ejecución sincrónica: una llamada, una decisión
El caso base es REST puro: el sistema se autentica con credenciales propias, obtiene un token temporal y ejecuta la política con sus parámetros de entrada. La respuesta trae el resultado de la decisión, con niveles de detalle configurables según lo que el consumidor necesite; el esquema exacto de autenticación y endpoints vive en la documentación técnica.
Un dato de diseño que evita sorpresas: la latencia de una decisión suele estar dominada por las fuentes externas que la política consulta, más que por el motor. Una política bien orquestada — waterfall, consultas concurrentes, reconsulta — es también una API más rápida.
Webhooks: notificación cuando la decisión terminó
Para flujos donde nadie está esperando la respuesta en línea, el motor notifica por webhook cuando una transacción termina. La suscripción se configura con dos datos: la URL de destino y una clave de firma, que permite verificar la autenticidad de cada notificación antes de procesarla.
El contenido es configurable: se define qué variables de la ejecución viajan en la notificación, y el registro de entregas del webhook queda disponible para depurar integraciones.
Sync, async o batch: elegir por caso de uso
Los tres patrones pueden convivir en la misma instalación, con la misma política detrás:
- Sincrónico para originación en vivo: hay un usuario esperando la respuesta en pantalla.
- Asincrónico con webhook para procesos de fondo: onboarding por etapas, colas de trabajo, verificaciones que llegan después.
- Batch para masivos: campañas y re-scoring de cartera, con resultados exportados en archivo.
- En todos los casos: timeouts del cliente por encima del peor caso de la política, reintentos idempotentes y el ID de transacción como correlación.
Integración con gobierno incluido
Las mismas piezas de gobierno del resto del motor aplican a la integración: un usuario y una API key por sistema integrador — identidad, permisos y revocación por integración —, tokens de vida corta y permisos de ejecución separados de los de edición.
Y para el circuito de datos, el export de ejecuciones alimenta el data warehouse o la herramienta de BI: las decisiones del motor entran al mismo plano de análisis que el resto del negocio, con el ID de transacción como llave para reconstruir cualquier caso puntual.
Documentación técnica
Cómo se implementa esto en el motor, paso a paso.
Dudas habituales
¿Cómo sé que una notificación de webhook es legítima?+
Cada suscripción se configura con una clave de firma. El consumidor verifica la firma de cada notificación antes de procesarla: si no valida, se descarta. Es el mismo patrón de webhooks firmados de cualquier proveedor serio de pagos o mensajería.
¿Qué expone la API además de ejecutar políticas?+
Además de la ejecución, la API cubre la consulta y exportación de ejecuciones y la gestión de webhooks, siempre dentro de los permisos de la identidad que se autentica. El detalle de endpoints y parámetros está en la documentación técnica.
Temas relacionados
¿Te sirve para tu proceso de decisión?
Transforma tu proceso de evaluación crediticia con el motor de decisiones.