It seems inconsistent to automatically disable webhooks if the endpoint is temporarily down but not re-enable the webhook when the endpoint comes back up.
Currently, any temporary error with DNS or downtime of the webhook endpoint results in all apps' webhooks that point to that endpoint being disabled and having to be manually re-enabled. This is significant manual overhead that it would be great to avoid. Otherwise, the webhook remains down even if the application comes back up, prolonging downtime unnecessarily for applications that rely on the webhooks endpoint.
Would it be possible to poll the endpoint every few minutes (or with an exponential backoff) and bring the webhook back online eventually automatically?