Skip to main content
Pay-in assess is the primary integration: call Clausum when the customer submits payment, then branch on decision before charging the card or wallet.

Endpoint

Partner permission required: Assess on the API key.

Request body

Amounts

The assess API accepts flexible amount encoding. Preferred: decimal major units. Call GET /api/v1/assess (no auth) for the live amount and field-requirements catalog for your deployment version.

Idempotency

  • Send stable order_id per checkout attempt
  • Retries with the same order_id return the cached decision (no double scoring)
  • Optional header Idempotency-Key for partners that prefer header-based dedup

PSP submerchants

If your organization type is PSP, pass submerchant_id (Clausum UUID from Submerchants API) so rules and blocklists scope to that merchant.

Response

Decisions

Health and resilience

See Assess resilience.

Simulation (dashboard)

Authenticated users can test via POST /api/v1/simulation/assess (same payload shape, tagged as simulation). Do not use /api/demo/assess for your tenant — that endpoint targets the public demo org.