Monitoraggio di endpoint API con webhook
DiffHook offre un monitoraggio di endpoint API costruito attorno ai webhook: punta un monitor a un'API JSON, indica quale JSON path osservare e un POST firmato in HMAC parte nel momento in cui il valore cambia. Non devi costruire un servizio di polling. Non devi mantenere un cron.
La maggior parte dei team finisce per scrivere un piccolo script Node che chiama un endpoint JSON ogni cinque minuti, fa il diff di un campo e pubblica su Slack. Quello script è un punto debole — muore in silenzio, il ricevitore non può verificarne l'autenticità e nessuno si ricorda di aumentare la frequenza prima di un lancio. DiffHook lo sostituisce con un monitor gestito, un contratto webhook firmato e un'API REST che puoi automatizzare da script.
Flusso
Monitora un'API JSON in tre passi
L'intera configurazione si riduce a una chiamata API. Niente SDK, niente file di configurazione, nessuna infrastruttura di polling da mettere in produzione.
Crea un monitor JSON API
Invia POST a /v1/monitors con type: 'json_api', l'URL target, un JSON path (ad esempio $.plans[0].price) e un intervallo. DiffHook si occupa di fetch, cache e diff.
Scegli una destinazione webhook
Aggiungi un endpoint HTTPS come ricevitore — il tuo backend, un trigger n8n, Slack. I webhook partono con firme HMAC-SHA256, retry automatici e un log di consegna riproducibile.
Reagisci al cambio
Quando il JSON path osservato cambia, DiffHook invia un payload strutturato con tipo di evento, URL, vecchio valore, nuovo valore e timestamp. Il tuo codice verifica la firma e agisce.
Esempio API
Un POST, un monitor
Crea un monitor da qualunque linguaggio. L'API REST è identica alla dashboard — tutto ciò che vedi nell'UI è disponibile tramite token.
{
"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
Monitoraggio di endpoint API — domande frequenti
Quali JSON path supporta DiffHook?
In cosa si differenzia dal monitoraggio di uptime?
DiffHook può monitorare API autenticate?
Con quale frequenza DiffHook controlla?
Strumenti correlati
Flussi webhook correlati
RSS verso webhook
La stessa logica per feed RSS e Atom. Incolla l'URL del feed, ricevi un webhook per ogni nuovo elemento.
Tutti gli strumenti di rilevamento delle modifiche
Confronta il monitoraggio JSON di DiffHook con Visualping, Distill.io, Changedetection.io e altri.
Alternativa a Distill.io
Come il monitor JSON nativo di DiffHook si confronta con il workaround web-request di Distill.io.
Manda in pensione lo script di polling
3 monitor gratuiti, controlli da 60 s nel piano a pagamento, webhook firmati in HMAC, API REST completa. Nessuna carta di credito.