Hund supports incoming and outgoing webhooks for the purpose of reporting a component's status and for notifying subscribed endpoints of availability events, respectively.
Incoming webhooks enable you to report the status of a component programmatically (e.g. background jobs, a microservice, or a vending machine) via an HTTP request. Your status page's dashboard provides documentation on usage.
This option offers a way to report the status of host infrastructure. With this option, an outage is reported when webhooks aren't being received when expected.
Outgoing webhooks run upon new availability events, notifying subscribed endpoints. Usage information is available in the outgoing webhooks documentation.
Incoming webhooks can also be used to asynchronously report arbitrary metrics to Hund. Usage information is available in the incoming webhook metrics documentation.