Menu

Custom Webhooks

Viktor Fási

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]

Related

Wiki: GitHub Integration
Wiki: GitLab Integration
Wiki: Home
Wiki: Settings Reference
Wiki: _Sidebar

MongoDB Logo MongoDB