Get your API Key
Before making API requests, you’ll need an API key.Organisation owners
Organisation owners
- Sign in to your Veridox Dashboard
- Navigate to Settings → API Keys
- Click Generate API Key
- Copy and securely store your key — it won’t be shown again
vdx_abc123...Team members
Team members
Contact your organisation administrator to obtain an API key. Only organisation owners can generate and manage API keys.
Create a case and upload files
A case is a container for documents you want to analyse. Here’s how to create one and upload files.Step 1: Create a case with file placeholders
| Field | Description |
|---|---|
label | A human-readable name for the case (e.g., application name, filename) |
reference_label | Your internal reference number (e.g., claim number, policy number) |
file_labels | Names for each file you’ll upload — one SAS URL is generated per label |
Each file includes a
sas_url — a pre-signed URL for direct upload to Azure Blob Storage. These URLs expire after 1 hour.Step 2: Upload your files
Upload each file directly to itssas_url using a PUT request. Files are uploaded directly to cloud storage, not through the Veridox API.
Step 3: Monitor analysis progress
Once files are uploaded, Veridox automatically begins analysis. You can monitor progress using Server-Sent Events (SSE) for real-time updates, or HTTP polling as a fallback.- Server-Sent Events (recommended)
- HTTP Polling
SSE provides real-time progress updates with minimal latency.
SSE currently requires a session access token (JWT). API key support for SSE is coming soon.
Webhooks available — Organisation administrators can configure webhooks to receive real-time notifications when analysis completes. See Webhooks for setup instructions.
Regional API endpoints
Veridox is available in multiple regions. Use the endpoint closest to your data:| Region | API Base URL | Dashboard |
|---|---|---|
| United Kingdom | https://api.uk.neo.veridox.ai | uk.neo.veridox.ai |
| Canada | https://api.ca.neo.veridox.ai | ca.neo.veridox.ai |