La fonctionnalité « Notifications par webhook » envoie des données d'événements depuis Auto Refresh Plus (ARP) vers des points de terminaison externes dès que les conditions de surveillance sont remplies. En transmettant ces événements à des services tiers, des outils d'automatisation ou des applications personnalisées, vous pouvez mettre en place des intégrations puissantes et des flux de travail automatisés.
Comment configurer les notifications Webhook
Suivez ces étapes :
- Ouvrez les paramètres généraux
- Accédez à Notifications
- Ouvrez Webhooks
- Créez une nouvelle configuration de webhook
- Entrez un nom pour le webhook
- Sélectionnez le type de service
- Saisissez l'URL de votre webhook
- Enregistrez la configuration
Après avoir créé le webhook :
- Ouvrez l'extension Auto Refresh Plus
- Accédez à l'onglet « Monitor »
- Activez « Recevoir des alertes Webhook »
- Commencez à surveiller la page
Les notifications par webhook ne seront envoyées que pour les pages sur lesquelles les alertes par webhook sont activées.
Exigences relatives à l'URL du webhook
Votre point de terminaison Webhook doit :
- Être accessible au public
- Accepter les requêtes HTTP POST
- Accepter les charges utiles JSON
Exemple d'URL :
https://yourdomain.com/webhookSi votre serveur n'est pas accessible depuis Internet, les notifications Webhook ne seront pas transmises.
Données envoyées à votre webhook
Lorsqu'un événement de surveillance se produit, Auto Refresh Plus envoie une charge utile JSON contenant les informations relatives à l'événement.
Exemple de charge utile :
{
"content": "triggered",
"type": "found",
"url": "https://example.com"
}Propriétés de la charge utile :
- content – Le mot-clé ou la valeur qui a déclenché l'événement
- type – Le type d'événement (
found,lost, ouany) - url – L'URL de la page Web où l'événement s'est produit
Votre application backend peut traiter ces données et effectuer des actions supplémentaires telles que l'envoi de notifications, la mise à jour de bases de données, le déclenchement de workflows ou l'exécution d'automatisations personnalisées.
Utilisations courantes des webhooks
Les notifications par webhook peuvent être utilisées pour :
- Envoyer des alertes à des applications personnalisées
- Déclencher des workflows d'automatisation
- Mettre à jour des tableaux de bord
- Enregistrer des événements de surveillance
- Connecter Auto Refresh Plus à des systèmes tiers
Remarques importantes
- La configuration des webhooks doit être effectuée dans les Paramètres généraux
- Les alertes Webhook doivent également être activées dans l'onglet « Monitor » pour chaque page
- Les événements sont envoyés via des requêtes HTTP POST
- Votre serveur doit être capable de recevoir et de traiter des données JSON
Résumé
Les notifications Webhook facilitent la connexion d'Auto Refresh Plus avec des systèmes externes et des outils d'automatisation. En fournissant une URL de Webhook et en activant les alertes, les événements de surveillance peuvent être transmis automatiquement dès qu'une condition suivie ou un mot-clé déclencheur est détecté.