Idempotency-Key; propagate X-Correlation-ID through your own logs.
openapi.json digest
and expose the same errors and idempotency behavior.Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Veridical is in early access. Hosted onboarding and signed release artifacts are provisioned to approved workspaces. Request access.
REST patterns for TypeScript and Python
Idempotency-Key; propagate X-Correlation-ID through your own logs.
const response = await fetch(`${baseUrl}/api/v1/scans`, {
method: "POST",
headers: {
Authorization: `Bearer ${token}`,
"Content-Type": "application/json",
"Idempotency-Key": crypto.randomUUID(),
},
body: JSON.stringify({
workspace_id: "ws_123",
repository_id: "repo_456",
scan_type: "security",
}),
});
if (!response.ok) throw new Error(await response.text());
const scan = await response.json();
import uuid
import httpx
response = httpx.post(
f"{base_url}/api/v1/scans",
headers={
"Authorization": f"Bearer {token}",
"Idempotency-Key": str(uuid.uuid4()),
},
json={
"workspace_id": "ws_123",
"repository_id": "repo_456",
"scan_type": "security",
},
timeout=30,
)
response.raise_for_status()
scan = response.json()
openapi.json digest
and expose the same errors and idempotency behavior.