Skip to content

Custom Webhooks

ewyct edited this page Mar 6, 2026 · 1 revision

Custom Webhooks

Send build results to any HTTP endpoint.


Setup

  1. Go to Settings > Notifications
  2. Add a custom webhook
  3. Configure the URL, HTTP method, and optional custom headers

Payload Format

{
  "event": "build.completed",
  "buildId": "abc123",
  "status": "safe_to_merge | review_required | blocked",
  "totalTests": 10,
  "passedCount": 8,
  "failedCount": 1,
  "changesDetected": 1,
  "flakyCount": 0,
  "gitBranch": "main",
  "gitCommit": "abc123",
  "buildUrl": "https://your-instance/builds/abc123",
  "timestamp": "2024-01-01T00:00:00.000Z"
}

Other Notification Channels

Channel Setup
Slack Add a Slack webhook URL in Settings > Notifications
Discord Add a Discord webhook URL in Settings > Notifications
GitHub PR Automatic via GitHub Integration
GitLab MR Automatic via GitLab Integration

Clone this wiki locally