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)