Individual Module
The Individual Module provides a streamlined interface to interact with Know Your Customer (KYC) APIs, enabling you to create, update, and verify individuals during your platform’s onboarding process.
Quick Implementation
Core Methods
Access User Properties
Use individual.access() to manage core user properties:
Available properties:
Consent Management
Always capture user consent before calling submit() or verify().
To read more about consent management, read more here.
Document Management
Add Document
Update Document
Document Types
PASSPORTDRIVERS_LICENCENATIONAL_IDMILITARY_ID
UTILITY_BILLBANK_STATEMENTPROOF_OF_ADDRESSTAX_STATEMENT
To read more about document types, go here.
Address Management
Profile Management
Advanced Use Case for Submit and Executing Specific Workflow
By default, OneSDK with v2 API have an “assigned” workflow on compile-time, meaning our representative will set a specific workflow to run against when you run a individual.submit({ verify: true }) or individual.runCheck()
However, if you desire to have a more advanced use case where you want to trigger a specific workflow instead, you can
To read more about executing workflow, go to this page.
Add Extra KVP
If you want to set an additional KVPs to an entity, you can use .setExtraData
Read more about KVP here.
.setExtraData accepts an object with key of string and value of string
Best Practice
Always validate required fields and ensure user consent is captured before submitting the profile.
