Integrasi

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

EventTrigger
ticket.createdTiket baru
ticket.escalatedTiket di-escalate jadi bug
ticket.resolvedTiket ditutup
issue.createdBug/issue baru
issue.assignedAssignee berubah
issue.status_changedStatus berubah
issue.resolvedIssue ditutup
requirement.approvedRequirement status → APPROVED
testrun.failedTestRun overall status = Failed
milestone.completedMilestone 100% issues done
release.publishedRelease di-publish

Payload shape

{
  "event": "issue.created",
  "tenant": "acme",
  "actor": { "id": "...", "email": "..." },
  "data": { "issueId": "...", "title": "...", "severity": "high" },
  "timestamp": "2026-06-13T05:30:00Z"
}json

HMAC 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