Phase 3: Verification Process
Verification is the MOST CRITICAL phase. Without APPROVED verification, customers CANNOT be activated.Verification Levels
| Level | Approver | Customer Type |
|---|---|---|
TENANT_VERIFIED | Tenant Admin | Standard/Low-risk |
POWER_TENANT_VERIFIED | Power Tenant (Sonnect) | High-risk |
Step 1: Initiate Verification
- Request
- Response
Endpoint:
POST /api/v2.1/customer/individual/{customerId}/verification/initiateHeaders:Step 2: Submit Verification Documents
- Request
- Response
Endpoint:
POST /api/v2.1/customer/individual/{customerId}/verificationRequest Body (Identity Verification):Document Types
Required Documents by Verification Level
| Verification Type | Required Documents |
|---|---|
IDENTITY_VERIFICATION | PASSPORT or GOVERNMENT_ID |
DOCUMENT_VERIFICATION | PROOF_OF_ADDRESS |
ENHANCED_DUE_DILIGENCE | SOURCE_OF_FUNDS, BENEFICIAL_OWNERSHIP, PEP_DECLARATION |
SANCTIONS_CHECK | All above documents |
Document Specifications
| Document Type | Accepted Formats | Max Size |
|---|---|---|
| PASSPORT | PDF, JPEG, PNG | 5 MB |
| GOVERNMENT_ID | PDF, JPEG, PNG | 5 MB |
| PROOF_OF_ADDRESS | PDF, JPEG | 5 MB |
| SOURCE_OF_FUNDS | 10 MB | |
| PEP_DECLARATION | 5 MB |
Step 3: Check Verification Status
- Request
- Response - Approved
- Response - Pending
Endpoint:
GET /api/v2.1/verifications/{verificationId}Headers:Verification Status Flow
Status Descriptions
| Status | Description |
|---|---|
INITIATED | Verification process started |
IN_PROGRESS | Customer submitting documents |
PENDING_REVIEW | All documents submitted, awaiting review |
UNDER_REVIEW | Admin reviewing documents |
APPROVED | Verification approved ✅ |
REJECTED | Verification rejected ❌ |
ADDITIONAL_INFO_REQUIRED | More documents needed |
Verification Approval (Admin)
- Request
- Response
Endpoint: Request Body:
POST /api/v2.1/verifications/{verificationId}/approveHeaders:Next Step
After verification is APPROVED, proceed to Phase 4: Consent Management.Phase 4: Consent Management
Accept mandatory consents before activation