Monitorización de endpoints API con webhooks
DiffHook es una monitorización de endpoints API construida en torno a webhooks: apunta un monitor a una API JSON, dile qué ruta JSON vigilar, y un POST firmado con HMAC se dispara en el momento en que el valor cambia. No construyes un servicio de polling. No mantienes un cron.
La mayoría de los equipos acaba escribiendo un pequeño script en Node que llama a un endpoint JSON cada cinco minutos, compara un campo y publica en Slack. Ese script es un lastre — muere en silencio, el receptor no puede verificar la autenticidad y nadie se acuerda de subir la frecuencia antes de un lanzamiento. DiffHook lo sustituye por un monitor gestionado, un contrato de webhook firmado y una API REST que puedes controlar por script.
Flujo
Monitoriza una API JSON en tres pasos
La configuración completa es una sola llamada API. Sin SDK, sin archivo de configuración, sin infraestructura de polling que desplegar.
Crear un monitor JSON API
Haz POST a /v1/monitors con type: 'json_api', la URL objetivo, un JSON path (por ejemplo $.plans[0].price) y un intervalo de comprobación. DiffHook se encarga de la descarga, el cacheo y la comparación.
Elegir un destino webhook
Añade cualquier endpoint HTTPS como receptor — tu back-end, un trigger de n8n, Slack. Los webhooks incluyen firmas HMAC-SHA256, reintentos automáticos y un registro de entrega reproducible.
Reaccionar al cambio
Cuando el JSON path observado cambia, DiffHook envía por POST un payload estructurado con el tipo de evento, la URL, el valor anterior, el valor nuevo y la marca de tiempo. Tu código verifica la firma y actúa.
Ejemplo API
Un POST, un monitor
Crea un monitor desde cualquier lenguaje. La API REST es idéntica al panel — todo lo que ves en la UI está disponible mediante tokens.
{
"type": "json_api",
"url": "https://api.example.com/v1/pricing",
"json_path": "$.plans[0].price",
"interval_seconds": 60,
"deliveries": [
{ "type": "webhook", "url": "https://your-app.com/hooks/pricing" }
]
}FAQ
Monitorización de endpoints API — preguntas frecuentes
¿Qué JSON paths soporta DiffHook?
¿En qué se diferencia de la monitorización de uptime?
¿Puede DiffHook monitorizar APIs autenticadas?
¿Cómo de rápido comprueba DiffHook?
Herramientas relacionadas
Flujos webhook relacionados
RSS a webhook
Lo mismo para feeds RSS y Atom. Pega la URL del feed y recibe un webhook por cada nuevo elemento.
Todas las herramientas de detección de cambios
Compara la monitorización JSON de DiffHook con Visualping, Distill.io, Changedetection.io y otras.
Alternativa a Distill.io
Cómo se compara el monitor JSON nativo de DiffHook con el apaño de web-request de Distill.io.
Jubila ese script de polling
3 monitores gratuitos, comprobaciones de 60 s en el plan de pago, webhooks firmados con HMAC, API REST completa. Sin tarjeta.