Ajouter un heartbeat Verifagent à un workflow Pipedream
Un workflow Pipedream peut s’arrêter si un compte connecté casse ou qu’une étape lève une erreur. Une dernière étape HTTP est votre heartbeat.
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
Créez un monitor pour la cadence ou le débit d’événements de ce workflow. Préférez une variable d’environnement ou un secret Pipedream pour l’URL.
https://verifagent.com/api/ping/your-ping-tokenAjoutez une requête HTTP à la fin
Dans le builder, ajoutez une étape après la dernière étape métier. Choisissez HTTP / Axios Request (ou HTTP Request).
Configurez un GET vers Verifagent
Method GET, URL = votre URL de ping (depuis une env var). Aucun header d’auth requis. Continuez uniquement sur le chemin de succès.
GET https://verifagent.com/api/ping/your-ping-token
# Étape code Node.js (après votre travail) :
import { axios } from "@pipedream/platform";
await axios($, {
method: "GET",
url: process.env.VERIFAGENT_URL,
});Testez le workflow
Lancez le workflow une fois. L’étape HTTP doit renvoyer 200 et {"ok":true}. Confirmez Up dans Verifagent.
{"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
Un run manuel crée un ping immédiat. Désactivez temporairement le trigger pour confirmer que Verifagent détecte le silence.
200 {"ok":true}. Le monitor passe de Pending à Up.