Trigger document classification
Runs automatic classification on the document to determine its type
(e.g. passport, drivers_license, utility_bill). Updates the document’s
classification field with the result.
Required scope: documents:write
Authentication
X-API-Keystring
Organization API key. Keys are prefixed with vk_live_ (production) or
vk_sandbox_ (sandbox).
Path parameters
document_id
Document ID (doc_*).
Headers
Verifa-Version
API version date string (e.g. 2026-02-01). If omitted, the version
pinned to your API key is used.
Response
Classification result.
id
Document ID (doc_*).
document_type
Allowed values:
status
Allowed values:
created_at
org_id
Organization ID.
session_id
Associated session ID, if any.
identity_id
Associated identity ID, if any.
classification
Detected or assigned document classification (e.g. passport, drivers_license).
mime_type
MIME type of the uploaded file.
file_size_bytes
File size in bytes.
original_filename
Original filename at upload time.
page_count
Number of pages (for multi-page documents).
metadata
Arbitrary key-value metadata.
upload_source
How the document was uploaded (api, capture, dashboard).
download_url
HMAC-signed download URL (when available).
updated_at
Errors
401
Unauthorized Error
404
Not Found Error
422
Unprocessable Entity Error