Verification Document Management API
APIs for uploading and managing documents associated with verification processes.Base URL:
https://sandbox.finhub.cloudAvailable Operations
Get Documents
GET /verifications/{id}/documentsUpload Document
POST /verifications/{id}/documentsGet Verification Documents
Retrieves all documents for a specific verification process.
Request
Verification identifier
Bearer token for authentication
Tenant identifier
Source identifier for request origin tracking
Client application identifier — required by the global request filter
Client platform identifier. Also accepted as
sec-ch-ua-platformUnique device identifier for session tracking. Also accepted as
X-Device-Id or device-idCode Examples
Upload Verification Document
Uploads a document for a specific verification process.
Request
Verification identifier
Type of document:
GOVERNMENT_ID, PROOF_OF_ADDRESS, SELFIE, etc.Optional document ID (for re-uploads)
Bearer token for authentication
Tenant identifier
Uploading user ID
Document file (multipart/form-data)
Document category
Code Examples
Document Types
| Type | Description |
|---|---|
GOVERNMENT_ID | Passport, national ID, driver’s license |
PROOF_OF_ADDRESS | Utility bill, bank statement (< 3 months) |
SOURCE_OF_FUNDS | Income proof, tax returns |
SELFIE | Customer selfie for liveness check |
CERTIFICATE_OF_INCORPORATION | Company registration |
BENEFICIAL_OWNER_DECLARATION | UBO declaration |
Document Statuses
| Status | Description |
|---|---|
UPLOADED | Document uploaded |
PENDING_REVIEW | Awaiting review |
VERIFIED | Document verified |
REJECTED | Document rejected |
Response Codes
| Code | Description |
|---|---|
200 | Documents retrieved successfully |
201 | Document uploaded successfully |
400 | Invalid request data |
404 | Verification not found |
500 | Internal server error |