API Reference
/api/v1/cases
List and review fraud cases created from elevated-risk decisions.
The cases endpoint provides access to queued and historical fraud investigations for analyst workflows and operational review.
Request
GET /api/v1/casesbash
curl -X GET "https://verifystack.io/api/v1/cases?status=open&limit=20" \
-H "X-API-Key: sk_live_xxxxxxxxx"Query Parameters
| Field | Type | Required | Description |
|---|---|---|---|
| status | string | No | "open", "investigating", "escalated", "resolved", or "dismissed" |
| priority | string | No | "critical", "high", "medium", or "low" |
| limit | number | No | Max results (default 50, max 100) |
| offset | number | No | Pagination offset (default 0) |
Response (200 OK)
Successjson
{
"success": true,
"data": {
"cases": [
{
"id": "case_xxx",
"status": "open",
"priority": "high",
"score": 0.82,
"decision": "deny",
"reasons": ["VM_DETECTED", "TOR_EXIT"],
"createdAt": "2026-02-09T10:30:00Z"
}
],
"count": 1
},
"meta": {
"requestId": "req_xxx",
"latencyMs": 12
}
}Cases are created automatically when /api/v1/decide produces an elevated-risk decision. Use the dashboard for full case management workflows.