Webhook Chains

Le Webhook Chains ti permettono di trasformare e inoltrare i webhook in arrivo attraverso una pipeline di endpoint. Disponibili sul piano Team.

Come Funziona

Una chain collega un endpoint sorgente a un endpoint destinazione (sullo stesso account). Quando un webhook arriva alla sorgente:

  1. Il body può essere trasformato usando un template
  2. È possibile iniettare header aggiuntivi
  3. La richiesta trasformata viene inviata all'endpoint di destinazione
  4. Le regole di forwarding e preset della destinazione si applicano normalmente

Creare una Chain

  1. Apri l'endpoint sorgente e vai su Config > Chains.
  2. Clicca + Nuova chain.
  3. Seleziona l'endpoint di destinazione.
  4. Opzionalmente configura la trasformazione e gli header aggiuntivi.
  5. Imposta un timeout (in secondi).
  6. Clicca Salva chain.

Variabili Template

Variabile Descrizione
{{method}} Metodo HTTP del webhook originale
{{messageId}} Identificativo univoco (GUID)
{{timestamp}} Timestamp UTC corrente (ISO 8601)
{{echo.path.to.field}} Estrae un valore dal body JSON (notazione con punti)

Esecuzione

Le chain vengono eseguite in background. Puoi visualizzare la cronologia delle esecuzioni nella lista delle chain, inclusi stato di successo/fallimento e dettagli della risposta.