Pinger Verifagent avec curl
curl est le client portable le plus petit. Utilisez-le pour tester un monitor ou comme dernière étape de n’importe quel pipeline shell.
Avant de commencer
Créez un monitor avec la fréquence réelle de votre workflow, puis copiez son URL depuis le dashboard. Son token est secret : ne le publiez pas.
Installation
Copiez l’URL du monitor
Collez l’URL de votre monitor ci-dessous. Le token est secret : traitez-le comme un mot de passe.
https://verifagent.com/api/ping/your-ping-tokenGET avec -fsS (recommandé)
-f échoue sur les erreurs HTTP, -s reste silencieux, -S affiche quand même les erreurs. Enchaînez après votre commande avec &&.
# Uniquement après une commande réussie
my-command && curl -fsS "https://verifagent.com/api/ping/your-ping-token"
# Test isolé
curl -fsS "https://verifagent.com/api/ping/your-ping-token"Variante POST
POST est accepté comme GET pour un heartbeat simple. Utile quand un outil n’autorise que POST.
curl -fsS -X POST "https://verifagent.com/api/ping/your-ping-token"
# Corps JSON optionnel (stocké en métadonnées ; n’envoyez pas de secrets)
curl -fsS -X POST "https://verifagent.com/api/ping/your-ping-token" \
-H "Content-Type: application/json" \
-d '{"source":"shell"}'Lisez la réponse
Un monitor sain renvoie HTTP 200 et {"ok":true}. Vérifiez ensuite le statut dans le dashboard.
{"ok":true}Routes disponibles
L’URL de base suffit pour un heartbeat. Les variantes enrichissent l’historique si votre plateforme gère plusieurs branches.
GET https://VOTRE_URL_DE_PINGPOST https://VOTRE_URL_DE_PING/successPOST https://VOTRE_URL_DE_PING/fail?msg=ErreurVérification
Lancez l’exemple GET, confirmez {"ok":true}, puis ouvrez le monitor : statut Up et horodatage du dernier signal à jour.
200 {"ok":true}. Le monitor passe de Pending à Up.