Webhook events lengkap
List event yang fire + payload shape + HMAC validation.
Diperbarui 2026-06-13
Webhook events
Setup
Pengaturan → Integrasi → Webhooks → Add endpoint
- URL: endpoint Anda (HTTPS)
- Secret: random string min 32 char
- Events: centang yang ingin di-listen
Events tersedia
| Event | Trigger |
|---|---|
ticket.created | Tiket baru |
ticket.escalated | Tiket di-escalate jadi bug |
ticket.resolved | Tiket ditutup |
issue.created | Bug/issue baru |
issue.assigned | Assignee berubah |
issue.status_changed | Status berubah |
issue.resolved | Issue ditutup |
requirement.approved | Requirement status → APPROVED |
testrun.failed | TestRun overall status = Failed |
milestone.completed | Milestone 100% issues done |
release.published | Release di-publish |
Payload shape
{
"event": "issue.created",
"tenant": "acme",
"actor": { "id": "...", "email": "..." },
"data": { "issueId": "...", "title": "...", "severity": "high" },
"timestamp": "2026-06-13T05:30:00Z"
}jsonHMAC validation
Header X-Oprex-Signature = HMAC-SHA256(body, secret) hex-encoded. Verify sebelum proses payload.
Retry policy
Failed delivery (non-2xx response) retry: 1m, 5m, 30m, 2h, 12h — total 5 attempts. Dead-letter setelahnya.
Belum menemukan jawaban? Hubungi kami