Risk
Assess transaction risk
Scores a transaction or session in real time and returns a decision (approve, review, challenge, or decline). Call this before you capture a payment or complete a sensitive action. Authenticate with a secret API key (clm_sk_...); a publishable key (clm_pub_...) may be used from the browser SDK.
POST
Assess transaction risk
Authorizations
Secret API key, e.g. clm_sk_.... Pass it as Authorization: Bearer clm_sk_....
Body
application/json
Transaction amount in the smallest currency unit (e.g. cents).
Required range:
x >= 0Example:
"MXN"
Reuse a session id returned by the browser SDK to merge behavioral signals.
payment, transfer, withdrawal, etc.
Example:
"payment"
Your internal customer identifier.
Response
Assessment completed
Previous
Report confirmed fraudReports a fraudulent transaction. Clausum automatically (1) marks the transaction as fraudulent, (2) opens a case, (3) adds the email / card BIN / IP to your blocklists, and (4) notifies the configured chain and webhooks. Requires the `fraud:report` permission on the API key.
Next
Assess transaction risk