For the complete documentation index, see llms.txt. This page is also available as Markdown.

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

Paramètre
Explication et exemple

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