Skip to main content
Clausum sends outbound webhooks to HTTPS endpoints you configure under Connections → Get started → Outbound webhooks (sandbox and production are separate). Each delivery is an HTTP POST with JSON body and HMAC signature headers. See Receiving webhooks for verification and handling.

Event catalog (16 events)

Subscribe only to events your backend will handle — the dashboard checkbox list matches this catalog exactly.

Payload examples

transaction.created (assess approve / review / challenge)

assess.outcome_applied

transaction.blocked (assess decline)

fraud.detected (report-fraud)

transaction_id is the Clausum internal UUID. Merchant references use order_id / payment_id from assess.

Signature headers

Every delivery includes:

Delivery & retries

  • Time out your handler quickly; respond 2xx and process asynchronously.
  • Failed deliveries are retried via background jobs (typically every few minutes).
  • Monitor recent attempts in Connections → Monitor → Outbound webhook deliveries.
Make handlers idempotent — dedupe on session_id, order_id, case_id, plus event.