Webhook
Envoyer des données d'un job Workflow vers une URL HTTP.
Le module Webhook envoie des données du job vers une URL HTTP. Il peut utiliser une URL fixe ou la sélectionner dynamiquement dans les données.
Entrée
Le module attend un objet de données sérialisable en JSON. Pour n'envoyer qu'un résultat final, utilisez par exemple data['final_result']. Cette expression sélectionne une valeur dans data ; elle ne transmet pas les collections de fichiers. L'expression data transmet l'ensemble des données du job.
Paramètres
URL
Adresse de destination, par exemple https://example.com/callback.
Expression d'URL
Sélection dynamique, par exemple data['callback_url']. Lorsqu'elle renvoie une valeur, celle-ci remplace l'URL fixe.
Méthode
Méthode HTTP, par exemple post.
Token d'authorisation
Secret transmis selon le type d'authorisation choisi.
Type d'authorisation
bearer envoie Bearer <token> dans l'en-tête configuré ; header envoie directement le token dans cet en-tête ; param l'envoie comme paramètre de requête.
Nom de l'en-tête d'authorisation
Par exemple Authorization, utilisé avec bearer ou header.
Nom du paramètre d'authorisation
Par exemple access_token, utilisé avec param.
Ignore errors?
Permet au Workflow de continuer lorsqu'une livraison échoue.
Retry on error?
Effectue de nouvelles tentatives après une erreur de livraison.
Encapsuler dans une enveloppe de Webhook
Ajoute les informations du job autour de la donnée envoyée.
Expression d'entrée
Par exemple data['final_result'] pour envoyer uniquement le résultat final.
Itérer sur l'entrée
Envoie une requête par élément lorsque l'expression renvoie une liste.
Clé de sortie
Par exemple webhook : les informations de livraison sont accessibles avec data['webhook'].
Résultat
La sortie décrit la dernière livraison et, lorsqu'il y en a eu, les tentatives précédentes :
Last updated

