GET
https://api.vaelor.chat/v1/osint/cases/{id}/exportDownloads the case as a file: the latest report together with the evidence that supports it. Markdown is for reading and sharing; JSON is for importing into your own tools.
Query parameters#
formatenumRequiredmd for Markdown, or json.
Response#
The file, with a Content-Disposition: attachment header.
| Format | Content type | Contents |
|---|---|---|
md | text/markdown | The report, then an evidence appendix with numbered citations. |
json | application/json | The full case detail: case, runs, evidence and files. |
Example#
curl -o northwind.md \
"https://api.vaelor.chat/v1/osint/cases/a41f9c6e-2b8d-4e17-9f3a-6c0d5e8b2a91/export?format=md" \
-H "Authorization: Bearer $VAELOR_API_KEY"const markdown = await fetch(`https://api.vaelor.chat/v1/osint/cases/${caseId}/export?format=md`, {
headers: { Authorization: `Bearer ${process.env.VAELOR_API_KEY}` }
}).then((response) => response.text())markdown = requests.get(
f"https://api.vaelor.chat/v1/osint/cases/{case_id}/export",
params={"format": "md"},
headers={"Authorization": f"Bearer {os.environ['VAELOR_API_KEY']}"},
).textResponse200
Text
# Northwind Trading web footprint
## Summary
Northwind Trading B.V. operates two domains that share mail infrastructure [1][3]…
## Evidence
[1] About us — Northwind Trading · https://northwind-trading.example/about · retrieved 2026-10-20
[2] …Errors#
| Status | When |
|---|---|
400 | format is missing or isn't md or json. |
404 | The case doesn't exist. |