v1

latestOpenAPI 3.1.0raw.githubusercontent.com2026-03-02235.1 KB
Rules

Create a compliance rule

Create a new compliance rule. The ruleJson field must be a valid JSON Logic expression that evaluates against transfer payloads.

post/api/compliance/rules

Headers

x-tenant-idstring required

Request body

codestring required
namestring required
category'AML' | 'FRAUD' required
severity'DENY' | 'FLAG' | 'ALLOW'
descriptionstring
ruleJsonobject required

JSON Logic expression

enabledboolean
priorityinteger
tenantIdstring

Response

Rule created

idstring uuid
tenantIdstring
codestring

Unique rule code per tenant

namestring
descriptionstring nullable
category'AML' | 'FRAUD'
severity'DENY' | 'FLAG' | 'ALLOW'
ruleJsonobject

JSON Logic expression

enabledboolean
priorityinteger

Lower number = higher priority

versioninteger
createdAtstring date-time
updatedAtstring date-time