Custom Webhooks
Send build results to any HTTP endpoint.
Setup
- Go to Settings > Notifications
- Add a custom webhook
- 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 |