Documentation menu

Start

Authenticate with your Veritas API key.

Each API key is scoped to a single workspace. If you manage multiple workspaces, create and use separate API keys for each one. Keys cannot access resources from another workspace.

Request header

http
x-api-key: sk_live_REPLACE_WITH_YOUR_KEY

Send your key in the x-api-key header. Authorization: Bearer is not supported. Keep API keys in server-side environment variables and rotate a key immediately if it is exposed.

Authentication failures

HTTPConditionResponse
401Missing key{ success: false, error: "API key is required" }
403Unknown or inactive key{ success: false, error: "Invalid API key" }
403Missing key permissionThe response identifies the required permission.
402Plan does not include featureUpgrade or use a workspace with the required entitlement.

Feature access

CapabilityRequirement
Single and universal verificationAn active API key and available verification credits.
Batch verificationA plan and key with batch verification access.
Image verificationA plan and key with image verification access and image credits.
Commerce and automationA plan and key with products, payment links, webhooks, or notifications enabled.