Tigent
IntegrationsWebhooks

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:

labeled

When labels are applied

duplicate

When duplicate is detected

all

Receive 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.