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
PASSPORT
DRIVERS_LICENCE
NATIONAL_ID
MILITARY_ID
UTILITY_BILL
BANK_STATEMENT
PROOF_OF_ADDRESS
TAX_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.