Activate verified individual customer accounts
https://sandbox.finhub.cloud/api/v2.1/customer/individualPOST /{customerId}/activationGET /{customerId}/owner/{ownerId}/activation/checkPOST /{customerId}/owner/{ownerId}/activation/uploadPOST /{customerId}/owner/{ownerId}/activation/approveCustomer Registration Complete
CS_REGISTRATION_COMPLETEDVerification Approved
APPROVEDTENANT_VERIFIED level requiredPOWER_TENANT_VERIFIED level requiredAll Required Consents Accepted
TERMS_AND_CONDITIONS)PRIVACY_POLICY)DATA_PROCESSING)Activation Code Received
Valid Session
GET /{customerId}/owner/{ownerId}/activation/check
Response:
canActivate: false, the response will indicate what’s missing.
application/json192.168.1.100Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36ACTIVATION_CODE_1768298633438[email protected]Validate Activation Code
Check All Prerequisites
APPROVEDCreate Active Wallet
ACTIVEUpdate Customer Status
PENDING_ACTIVATION to ACTIVEApply Category Features
Record Activation Metadata
GET /activation/checkPOST /consents/terms - Terms and ConditionsPOST /consents/privacy - Privacy PolicyPOST /consents/data-processing - Data ProcessingGET /customer/individual/{customerId}/verificationPENDING_DOCUMENTS: Submit required documentsPENDING_REVIEW: Wait for review completion (1-3 business days)REJECTED: Review rejection reason and resubmitGET /fintrans/{accountId}/balanceGET /fintrans/{accountId}/allowed-operationsPOST /fintrans/{accountId}/beneficiariesPOST /fintrans/{walletId}/payment-consentsFund the Wallet
Register Beneficiaries
Set Up Payment Consents
Execute First Transaction
| Field | Description | Example |
|---|---|---|
walletId | Unique wallet identifier | 26e4eacc-4d4b-47b1-836d-6819bdca1636 |
iban | International Bank Account Number | LT613500048962615846 |
bic | Bank Identifier Code | REVOLT21 |
currency | Wallet currency | EUR |
balance | Current balance (in cents) | 0 |
status | Wallet status | ACTIVE |
| Flag | Description | Required |
|---|---|---|
activationAllowed | Overall activation status | Must be true |
consentOk | All required consents accepted | Must be true |
verificationOk | KYC verification approved | Must be true |
powerTenantApprovalOk | Tenant approval granted | If required |
activationAllowed is false, check individual flags to determine what’s missing.Common issues:consentOk: false → Accept required consents (terms, privacy, data-processing)verificationOk: false → Complete and approve verification workflowsCheck Readiness
/activation/check to verify all requirements are metUpload Missing Documents
/activation/upload to submit any missing documentsApprove Activation
/activation/approve to activate the customerAccount Created
| Type | Description |
|---|---|
STANDARD | Normal activation process |
EXPEDITED | Fast-track activation (if eligible) |
| Code | Description |
|---|---|
200 | Operation successful |
201 | Document uploaded successfully |
400 | Prerequisites not met |
401 | Not Authorized |
403 | Insufficient permissions |
404 | Customer not found |
422 | Customer not verified |
500 | Internal server error |
| Version | Date | Changes |
|---|---|---|
| v2.1 | 2026-01-13 | Added compliance headers, comprehensive error scenarios, business logic documentation |
| v2.0 | 2025-12-01 | Initial activation API release |