Nœud Déclencheur
Le nœud Déclencheur est le point d'entrée automatique de votre flux : ajouté à la création du flux, il ne peut pas être supprimé et est le premier nœud exécuté. Il représente le déclencheur associé au flux et les données qu'il reçoit.
Paramètres
Le nœud Déclencheur ne nécessite généralement pas de configuration, car il est automatiquement configuré selon le déclencheur associé au flux.
| Paramètre | Type | Obligatoire | Défaut | Description |
|---|---|---|---|---|
| Aucune configuration manuelle | — | ✅ | — | Le nœud est auto-configuré à partir du déclencheur du flux. |
Informations affichées
Le nœud affiche :
- Le nom du déclencheur
- Le type de déclencheur
- Les données disponibles dans le contexte
Entrée
Le nœud reçoit les données du déclencheur associé au flux. Selon le type de déclencheur, les informations d'entrée sont exposées sous la forme suivante :
{
"incomingRequest": {
"method": "POST",
"url": "https://api.example.com/orders/4821?lang=fr",
"query": {
"lang": "fr"
},
"params": {
"id": "4821"
},
"headers": {
"content-type": "application/json"
}
},
"data": {
"orderId": "4821"
}
}
- Méthode HTTP (pour Route d'une API) →
incomingRequest.method - URL complète de la requête →
incomingRequest.url(ex.https://api.example.com/orders/4821?lang=fr) - Corps de la requête →
data - Paramètres de requête (query string) →
incomingRequest.query - Paramètres de path (segments dynamiques du Path) →
incomingRequest.params - Headers HTTP →
incomingRequest.headers - Informations sur le fichier (pour File) →
dataetcontext.filename - ID du message (pour AWS SQS) →
incomingRequest.messageId
Sortie
Le nœud Déclencheur n'effectue aucune transformation : les données reçues sont exposées telles quelles dans le contexte du flux et accessibles depuis les nœuds suivants.
{
"data": {
"orderId": "4821"
},
"incomingRequest": {
"method": "POST",
"url": "https://api.example.com/orders/4821?lang=fr"
},
"context": {
"filename": "facture.pdf"
}
}
Pour un déclencheur File, le nom du fichier reçu est exposé dans context.filename.
Exemple
Réexpédier le corps reçu
Dans un nœud Requête HTTP(S) suivant, pour réexpédier le corps reçu par exemple :
{
"url": "https://api.example.com/process",
"method": "POST",
"body": {
"payload": "{{data}}"
}
}
Récupérer un paramètre de path
Pour un déclencheur Route d'une API avec path /orders/:id, récupérez l'identifiant capturé dans le chemin :
Voir Route d'une API — Personnaliser le Path pour la syntaxe des paramètres (:id, :id?, *path) et l'accès via incomingRequest.params.