Configuring an inbound webhook
From Settings → Integrations → Webhooks → Add Webhook:- Provider —
githuborgitlab. (No other providers are supported today.) - Stout generates a callback URL and a secret. Copy both and add them as a webhook in your provider’s repository settings.
- Your provider signs each delivery, and Stout verifies it: the
x-hub-signature-256header (HMAC-SHA256 of the raw body) for GitHub, or thex-gitlab-tokenheader for GitLab.
The secret is shown once, when the webhook is created, and masked afterward.
Copy it before closing the dialog.
What an event does
A pull_request event on a repo that has a configured PR Reviewer creates a review run for that PR. Stout verifies the signature, matches the repo (and any path prefixes), and starts the run. Events that don’t match an enabled reviewer are recorded and ignored.Alert webhooks (outbound)
Not yet in the dashboard. Outbound alert webhooks — Stout POSTing JSON to a
URL of yours when a box goes unhealthy, heartbeats stop, error rates spike, or a
resource hits a threshold (
health_low, heartbeat_lost, error_spike,
resource_high) — are on the roadmap but not yet configurable in the UI. Until
they ship, poll the HTTP API for box and run state.