Skip to main content

Overview

Cases are the core workflow unit for compliance teams. A case is automatically created whenever a transaction receives a REVIEW, ESCALATE, or BLOCK outcome. Cases can also be created manually by compliance officers for ad-hoc investigations.

Common Workflows

Automatic case creation: A transaction triggers a sanctions hit → The system creates a SANCTIONS_HIT case → Compliance officers are notified via email and dashboard → An officer claims the case, investigates, and resolves it. Manual investigation: An analyst notices a pattern → Creates a REGULATORY_INQUIRY case → Attaches related transactions → Adds investigation notes → Escalates to a senior officer.

Permissions

Case Lifecycle

Endpoints


Create Case

Manually create a compliance case. Auto-created cases use the same structure. Request Body Case Types Example Request
Example Response -201 Created

List Cases

Retrieve cases with powerful filtering options. Query Parameters Example Request
Example Response -200 OK

Get Case Detail

Retrieve a case including its full timeline history and related transaction. Path Parameters Example Request
Example Response -200 OK

Update Case Status

Move a case through its lifecycle. Include a resolution note when closing. Path Parameters Request Body Example Request
Example Response -200 OK
Status transitions are validated. You cannot jump from OPEN directly to CLOSED without passing through the required intermediate states.

Assign Case

Assign a case to a specific compliance officer. Path Parameters Request Body Example Request
Example Response -200 OK

Add Note

Append an investigation note to a case. This creates a timeline event. Path Parameters Request Body Example Request
Example Response -201 Created