POST/v1/cases
Create case
Initiate a manual investigation partition. Most cases are auto-created by the institutional scoring engine, but manual creation allows human-initiated oversight of suspicious entities or activities.
Authentication Protocol
Bearer <API_KEY>Path Parameters
titlestringRequired
Descriptive high-level title of the investigation.
descriptionstringRequired
Investigative brief and initial findings/rationale.
prioritystringRequired
low, medium, high, or urgent (Determines SLA duty).
related_customer_idinteger
Internal institutional customer identifier.
related_account_idinteger
Financial account identifier.
alert_idsinteger[]
Link existing alerts to this case on creation.
Transmission Examples
curl
curl -X POST https://api.topsafe.ai/api/v1/cases \
-H "Authorization: Bearer YOUR_JWT" \
-H "X-API-Key: YOUR_INSTITUTION_KEY" \
-d '{
"title": "Suspicious Structuring Pattern - Branch Lagos",
"description": "Entity 74 exhibiting cash deposit velocity just below N5M threshold.",
"priority": "high",
"related_customer_id": 74,
"alert_ids": [50, 51]
}'Schema Response
json
{
"success": true,
"data": {
"id": 29,
"case_number": "CASE-DEBN-20260421-00004",
"title": "Suspicious Structuring Pattern - Branch Lagos",
"priority": "high",
"status": "open",
"owner_id": 39,
"sla_due_at": "2026-04-22T10:42:00+00:00",
"created_at": "2026-04-21T10:42:00+00:00"
}
}