We are running a Slack webhook in our company using hooks.slack.com/services/myWebHookId, and we wish to know if its reachable every 30 seconds or so.
According to Slack health status check, I can always go and check and see if Slack is online using its health page (Currently https://status.slack.com/api/v2.0.0/current) and get it's current health.
My question is a consistency question. Is it possible that Slack health page status.slack.com would resolve correctly with a healthy status, while one of it's webhook service, hooks.slack.com, which is the service I am actually using, would be somehow broken, inaccessible, or have a bad DNS record?
The point is, Slack url for health check, is completely different from the web service url we are actually using to send Slack messages.
Is this health check good enough? Will the first always represent the second? Is it reliable enough?
Is it possible the check the webhook service at hooks.slack.com instead?
Any recommendations or best practices?