PUT/v1/cases/{id}/status
Update case status
Transition an investigation unit through the institutional workflow. Every state change requires a rationale note which is cryptographically sealed into the custodial timeline for future auditability.
Authentication Protocol
Bearer <API_KEY>Path Parameters
idintegerRequired
The internal case identifier.
statusstringRequired
open, investigating, pending_review, escalated, resolved, or closed.
notesstringRequired
Investigative rationale for the workflow transition.
Transmission Examples
curl
curl -X PUT https://api.topsafe.ai/api/v1/cases/29/status \
-H "Authorization: Bearer YOUR_JWT" \
-H "X-API-Key: YOUR_INSTITUTION_KEY" \
-d '{
"status": "resolved",
"notes": "Verified source of funds via physical site visit. Activity legitimate."
}'Schema Response
json
{
"success": true,
"message": "Workflow transition successful",
"data": {
"id": 29,
"status": "resolved",
"updated_at": "2026-04-21T14:42:00+00:00"
}
}