Webhook Payload Exemple
Structure et exemples du payload JSON envoyé par les webhooks d'alerte.
Les webhooks MoniTao envoient un payload JSON structuré à chaque alerte. Ce payload contient toutes les informations nécessaires pour traiter l'alerte dans votre système.
Vous pouvez utiliser ce payload pour déclencher des actions automatisées, enrichir vos tickets d'incident, ou alimenter votre propre dashboard.
Structure du Payload
- event : Type d'événement : monitor.down, monitor.up, monitor.slow, heartbeat.missing.
- monitor : Objet contenant l'id, le nom, l'URL et le type du monitor concerné.
- status : Code HTTP reçu, message d'erreur, temps de réponse mesuré.
- timestamp : Date et heure de l'événement au format ISO 8601 (UTC).
Exemple de Payload
{
"event": "monitor.down",
"monitor": {
"id": 12345,
"name": "Production API",
"url": "https://api.example.com/health"
},
"status": {
"code": 503,
"message": "Service Unavailable"
},
"timestamp": "2026-01-30T10:15:00Z",
"duration_ms": 5420
}
Cas d'Usage
- Création de ticket : Créez automatiquement un ticket Jira, GitHub Issue ou ServiceNow à chaque alerte.
- Dashboard temps réel : Alimentez votre propre dashboard de status avec les événements MoniTao.
- Automatisation : Déclenchez des actions de remediation automatique (restart service, scale up).
Questions Fréquentes
Le payload est-il le même pour tous les types de monitors ?
La structure de base est identique. Certains champs additionnels varient selon le type.
Puis-je demander des champs supplémentaires ?
Contactez-nous si vous avez besoin de données spécifiques dans le payload.
Le webhook est-il envoyé en cas de récupération ?
Oui, un événement monitor.up est envoyé quand le service redevient accessible.
Comment tester le webhook sans vraie panne ?
Utilisez le bouton "Envoyer test" dans les paramètres du webhook.
Liens utiles
Prêt à dormir sur vos deux oreilles ?
Commencez gratuitement, sans carte bancaire.