Alerts, incidents, deploys, agent state changes, backup runs — pushed as signed JSON to the endpoint you control. HMAC-signed, retried with jitter, dead-lettered after the policy you set.
Every payload carries an HMAC signature. A receiver that does not verify it is accepting anything that knows the URL.
A failed delivery is retried with backoff. If your endpoint comes back after an outage, it is not hit by everything at once.
The same API that serves the backup CLI, the desktop apps and the MCP bridges — so an integration written once keeps working.
ha_* keys, hashed and compared timing-safely, or OIDC-issued tokens.where can cause.Alerts, incidents, deploys, agent state changes and backup runs all emit on the same surface.
HMAC-SHA256 over the payload, so your endpoint can tell our delivery from anyone else's.
Backoff with jitter for up to 24 hours, then the delivery is parked where you can replay it after you fix the handler.
Webhooks from Starter; high-volume + batched from Enterprise.