Individual Customer APIs (B2C)
End-to-end API reference for individual customer lifecycle management — from categorization and registration through identity verification, consent collection, and account activation.Base URL:
https://sandbox.finhub.cloud/api/v2.1/customer/individualVerification, document upload, and consent acceptance are handled through the Verification & Compliance APIs. This section covers the customer-specific endpoints only.
Onboarding Journey
The individual customer onboarding flow follows 5 customer API phases, plus verification and consent steps handled by the Verification & Compliance APIs:| Phase | API Section | Endpoint | Description |
|---|---|---|---|
| 1. Categorization | Customer | GET /categorization/hierarchy/{tenantId} | Retrieve available customer categories and risk tiers |
| 2. Registration | Customer | POST /registration | Create a new individual customer with personal details |
| 3. Session | Customer | POST /{customerId}/users/{userId}/sessions | Authenticate and obtain a JWT access token |
| 4. Verification | Customer | POST /{customerId}/verification | Initiate identity verification for the customer |
| 5. KYC Documents | Verification | POST /verifications/{verificationId}/documents | Upload identity and address documents |
| 6. KYC Approval | Verification | POST /verifications/{verificationId}/approve | Admin approves the verification submission |
| 7. Consents | Verification | POST /{customerId}/consents/{consentType} | Accept terms, privacy, and data-processing consents |
| 8. Activation | Customer | POST /{customerId}/activation | Activate the customer account and wallet |
API Endpoints
Categorization
Retrieve the category hierarchy to determine available customer tiers and features
Registration
Register a new individual customer with personal and contact information
Sessions
Create authenticated sessions and obtain JWT tokens
Verification
Initiate identity verification (KYC) for a registered customer
Activation
Activate the customer account once all prerequisites are met
Quick Start
1. Retrieve Categories
2. Register Customer
3. Create Session
4-8. Complete Verification, Consents & Activation
See the Verification & Compliance section for document upload, approval, and consent endpoints, then return to the Activation endpoint to complete onboarding.Prerequisites
- API credentials obtained (Tenant ID, API keys, admin session token)
- Customer categorization selected from the hierarchy
- Customer personal information collected (name, email, date of birth, nationality)
- Identity documents ready (passport or national ID, proof of address)
Customer Lifecycle
Related Resources
Verification & Compliance
KYC document upload, approval, and consent management
Organization APIs (B2B)
Business customer onboarding and management
Financial Operations
Wallet balances, transfers, and payment operations
Administration
Admin sessions, roles, and platform management