> ## Documentation Index
> Fetch the complete documentation index at: https://visaflo.ca/knowledge-base/llms.txt
> Use this file to discover all available pages before exploring further.

# Search cases

> Find cases by VisaFlo ID, case number, or client email.

`GET https://api.visaflo.app/api/public/case/search`

Supply at least one of `caseId`, `caseNumber`, or `clientEmail`. When supplied together, every filter must match.

```bash theme={null}
curl "https://api.visaflo.app/api/public/case/search?clientEmail=jane@example.com" \
  -H "X-API-Key: YOUR_API_KEY"
```

Returns `200` with `data`, an array of cases including `caseId`, `caseNumber`, `name`, `type`, `status`, `client`, and `assignees`.
