Surveillance d'endpoints API avec webhooks
DiffHook est une surveillance d'endpoints API pensée autour des webhooks : pointez un moniteur sur une API JSON, indiquez le JSON path à surveiller, et un POST signé HMAC part dès que la valeur change. Pas de service de polling à construire. Pas de cron à maintenir.
La plupart des équipes finissent par écrire un petit script Node qui appelle un endpoint JSON toutes les cinq minutes, compare un champ et poste sur Slack. Ce script devient vite une dette — il meurt en silence, le destinataire n'a aucun moyen de vérifier l'authenticité et personne ne pense à resserrer la fréquence avant un lancement. DiffHook le remplace par un moniteur managé, un contrat webhook signé et une API REST pilotable depuis du code.
Workflow
Surveiller une API JSON en trois étapes
L'installation complète tient en un appel API. Pas de SDK, pas de fichier de config, pas d'infrastructure de polling à déployer.
Créer un moniteur JSON API
POSTez sur /v1/monitors avec type: 'json_api', l'URL cible, un JSON path (ex. $.plans[0].price) et un intervalle. DiffHook s'occupe du fetch, du cache et du diff.
Choisir une destination webhook
Ajoutez n'importe quel endpoint HTTPS — votre back-end, un trigger n8n, Slack. Les webhooks sont livrés avec signatures HMAC-SHA256, retries automatiques et journaux de livraison rejouables.
Réagir au changement
Quand le JSON path surveillé change, DiffHook POSTe un payload structuré avec type d'événement, URL, ancienne valeur, nouvelle valeur et horodatage. Votre code vérifie la signature et agit.
Exemple API
Un POST, un moniteur
Créez un moniteur depuis n'importe quel langage. L'API REST est identique au dashboard — tout ce que vous voyez dans l'UI est accessible par 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
Surveillance d'endpoints API — questions fréquentes
Quels JSON paths DiffHook prend-il en charge ?
En quoi est-ce différent du monitoring d'uptime ?
DiffHook peut-il surveiller des API authentifiées ?
Quelle est la fréquence de check de DiffHook ?
Outils connexes
Workflows webhook associés
RSS vers webhook
La même logique pour les flux RSS et Atom. Collez une URL de flux, recevez un webhook à chaque nouvel item.
Tous les outils de détection de changements web
Voyez comment le monitoring JSON de DiffHook se compare à Visualping, Distill.io, Changedetection.io et d'autres.
Alternative à Distill.io
Comparaison du moniteur JSON natif de DiffHook et du contournement via web-request de Distill.io.
Remisez votre script de polling
3 moniteurs gratuits, contrôles à 60 s en payant, webhooks signés HMAC, API REST complète. Sans carte bancaire.