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:
- Il body può essere trasformato usando un template
- È possibile iniettare header aggiuntivi
- La richiesta trasformata viene inviata all'endpoint di destinazione
- Le regole di forwarding e preset della destinazione si applicano normalmente
Creare una Chain
- Apri l'endpoint sorgente e vai su Config > Chains.
- Clicca + Nuova chain.
- Seleziona l'endpoint di destinazione.
- Opzionalmente configura la trasformazione e gli header aggiuntivi.
- Imposta un timeout (in secondi).
- 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.