POST /api/v1/assess you know the pre-capture decision. Real outcomes arrive later: payment captured, chargeback lost, fraud confirmed, or false positive. Report them so Clausum updates blocklists, payer history, and optional release allowlists.
When to call
Server only — authenticate with
clm_sk_* (permission assess). Do not call from the browser SDK.
Request
session_id is the same value you stored as clausum_session_id in PSP metadata.
Response
chargeback_lost, fraud_confirmed) may add blocklist entries and increment payer dispute counters. Positive resolutions (chargeback_won, false_positive) may add a temporary release allowlist.
Outbound webhook
Subscribe toassess.outcome_applied under Conexiones → Empezar → Webhooks salientes. Payload includes session_id, outcome, outcome_id, feedback_applied, and optional provider / provider_dispute_id.
Stripe charge.dispute.closed can feed the loop automatically when the charge metadata includes clausum_session_id.
Dashboard
Protección shows a compact Feedback loop strip (ℹ️ for metrics). Wire your backend first — the card reflects outcomes reported in the last 30 days.Related
- Browser SDK v1.3 —
getHandoffPayload,getSessionId - Webhook events — full outbound catalog
- Stripe webhooks — inbound disputes