curl "http://127.0.0.1:3000/api/v1/passports/CP-2026-00000001/verify" \
-H "X-API-Key: vesta_dev_example_not-a-real-key"Fictional credentials and records
Integration examples
Examples use demonstration passport IDs and nonfunctional key strings. Never place a real secret in browser source or a repository.
const response = await fetch(
"/api/v1/passports/CP-2026-00000001/verify"
);
const result = await response.json();type ResultCode = "RECORD_VERIFIED" | "REPORTED_LOST";
const response = await fetch("/api/v1/search?q=demo&pageSize=10");
const envelope: { success: boolean; data?: unknown } = await response.json();import requests
response = requests.get(
"http://127.0.0.1:3000/api/v1/issuers/crca/passports",
timeout=5,
)
response.raise_for_status()