Webhooks

These options are available from v0.86.0 onwards

Webhook support works out of the box, however there are a few configuration values available to adjust how Outline deals with failures when the receiving server is unreachable or returns an error response.


WEBHOOK_FAILURE_TIME_WINDOW β€“ Defined in seconds, defaults to 24h. This configuration chooses the window over which evaluation of failures occurs


WEBHOOK_FAILURE_RATE_THRESHOLD β€“ A value between 0 and 100, defaults to 80. The percentage of requests which must have failed in the above time window before a webhook is disabled.

You can effectively disable webhooks auto-disabling by setting the time window to a very large value.


ALLOWED_PRIVATE_IP_ADDRESSES β€“ If your webhook receiver is on a private network then you will need to add it’s IP address to this configuration. Requests to private IPs are blocked by default as a security measure.