Integrations
Webhooks
Send notifications when issues are triaged.
Configuration
Add webhook URLs to receive notifications:
webhooks:
- url: https://hooks.slack.com/services/...
events: [labeled, duplicate]
- url: https://discord.com/api/webhooks/...
events: [all]Events
Choose which events trigger notifications:
labeledWhen labels are applied
duplicateWhen duplicate is detected
allReceive all events
Payload
Webhook payloads are sent as JSON:
{
"event": "labeled",
"repository": "owner/repo",
"issue": {
"number": 123,
"title": "Bug report",
"url": "https://github.com/..."
},
"labels": ["bug", "p1"],
"confidence": 0.85
}Security
All webhook requests include a signature header for verification:
X-Agent-Triage-Signature: sha256=...
Verify the signature using HMAC-SHA256 with your webhook secret.
Retries
Failed webhook deliveries are retried up to 3 times with exponential backoff. Responses with status codes 2xx are considered successful.