Changes in retry policy for webhooks

Change effective on 31 January 2023

If you have a failing webhook (for example, when Heroku attempts to deliver a webhook and we get a failure from the target URL) that has been failing for 72 hours, the events older than 72 hours following that delivery are attempted to deliver only one time. If that attempt is unsuccessful, then that delivery is marked skipped when checking for its status using the CLI, API, or Dashboard. The events newer than 72 hours are tried up to 72 hours from the time they were created. This changes from the existing policy where each event was tried to deliver for 72 hours.

For more information on webhook delivery, see this article.