Reliable webhook
Delivers an HTTP request to an external endpoint with retries, response-code checks, and a user notification on failure.
Delivers an HTTP request to an external endpoint with retries, response-code checks, and a user notification on failure.
What input parameters does the robot accept?
| Parameter | Type | Required? | Default |
|---|---|---|---|
| Webhook URL | string | yes | |
| HTTP method (default POST) | select | — | POST |
| Request body | string | — | |
| Headers as JSON: {"Authorization":"Bearer xxx","Content-Type":"application/json"} | string | — | |
| Which codes to treat as success (default 2xx) | select | — | 2xx |
| Additional success codes, comma-separated (e.g. 409, 422) | string | — | |
| Number of attempts (1–10, default 3) | int | — | 3 |
| Retry interval in seconds (1–3600, default 60) | int | — | 60 |
| Per-attempt timeout in seconds (1–25, default 10) | int | — | 10 |
| Who to notify on delivery failure | user | — |
What does the robot return?
| Parameter | Type |
|---|---|
| Delivered (Y/N) | string |
| HTTP status code of the last attempt | int |
| Response body of the last attempt | string |
| Attempts made | int |