Skip to main content

Phase 3: Verification Process

Verification is the MOST CRITICAL phase. Without APPROVED verification, customers CANNOT be activated.

Verification Levels

LevelApproverCustomer Type
TENANT_VERIFIEDTenant AdminStandard/Low-risk
POWER_TENANT_VERIFIEDPower Tenant (Sonnect)High-risk
High-risk customers (PEP, high-risk countries, etc.) require POWER_TENANT approval which may take 1-3 business days.

Step 1: Initiate Verification

Endpoint: POST /api/v2.1/customer/individual/{customerId}/verification/initiateHeaders:

Step 2: Submit Verification Documents

Endpoint: POST /api/v2.1/customer/individual/{customerId}/verificationRequest Body (Identity Verification):

Document Types

Required Documents by Verification Level

Verification TypeRequired Documents
IDENTITY_VERIFICATIONPASSPORT or GOVERNMENT_ID
DOCUMENT_VERIFICATIONPROOF_OF_ADDRESS
ENHANCED_DUE_DILIGENCESOURCE_OF_FUNDS, BENEFICIAL_OWNERSHIP, PEP_DECLARATION
SANCTIONS_CHECKAll above documents

Document Specifications

Document TypeAccepted FormatsMax Size
PASSPORTPDF, JPEG, PNG5 MB
GOVERNMENT_IDPDF, JPEG, PNG5 MB
PROOF_OF_ADDRESSPDF, JPEG5 MB
SOURCE_OF_FUNDSPDF10 MB
PEP_DECLARATIONPDF5 MB

Step 3: Check Verification Status

Endpoint: GET /api/v2.1/verifications/{verificationId}Headers:

Verification Status Flow

Status Descriptions

StatusDescription
INITIATEDVerification process started
IN_PROGRESSCustomer submitting documents
PENDING_REVIEWAll documents submitted, awaiting review
UNDER_REVIEWAdmin reviewing documents
APPROVEDVerification approved ✅
REJECTEDVerification rejected ❌
ADDITIONAL_INFO_REQUIREDMore documents needed

Verification Approval (Admin)

Endpoint: POST /api/v2.1/verifications/{verificationId}/approveHeaders:
Request Body:

Next Step

After verification is APPROVED, proceed to Phase 4: Consent Management.

Phase 4: Consent Management

Accept mandatory consents before activation