Webhook retry policy
The webhook service expects the webhook endpoint URL to return a response within 10 seconds.
If the endpoint fails to return a response in this period, we'll mark the webhook attempt as a failure (HTTP Status code of 404) and the response message within the activity logs will be displayed as:
The request was canceled due to the configured HttpClient.Timeout of 10 seconds elapsing.
We will attempt to retry the webhook 9 more times (10 in total) over a 24-hour period. Instead of basing the delays on a fixed scale, we use an exponential policy that retries with various delays over the course of a 24-hour period.