User Object
Read about user object details
Field
Required
Type
Description
mobile_phone
Yes
Numeric
10-15 digits phone number
Yes
String
Email address
first_name
Yes
String
First name or name of the business.
middle_name
No
String
Middle name
last_name
Yes, if individual
String
Family name
gender
Yes, if individual
String
Male, female, other. Not mandatory for user registration but needed before user KYC is initiated.
date_of_birth
Yes
String
Birth date of individual or Day of formation for business in yyyy-MM-dd format. Not mandatory for user registration but needs to be collected before user KYC/KYB is initiated.
business
Yes
Boolean
By default false. Required to send True if user is a business.
business_type
Yes, if Business
Category
Example : LLC, PARTNERSHIP, SOLE-PROPRIETORSHIP, etc.
Note : Details provided below.
user_scope
Yes, if Business
Category
Nature of business. Not mandatory for registration but needed before user KYC/KYB is initiated.
Note : Details below
address_line1
Yes
String
Address of individual/business. Not mandatory for registration but needed before user KYC/KYB is initiated.
address_line2
No
String
Street address of the individual/business
city
Yes
String
City of residence of the individual or registered city of the business.
state
Yes
String
2-letter ISO code of the user's state.
country
Yes
String
2-letter ISO code of user's country.
zipcode
Yes
String
Zip code of the user's address.
mailing_address
Yes, if business
String
Company's mailing address. Address_line1, address_line2, city, state, country & zipcode. Not mandatory for registration but needed before user KYC/KYB is initiated.
status
In response
Category
KYC/KYB Status of the user. For unverified user, KYC/KYB is not done.
Enumerated value: UNVERIFIED, VERIFIED, REVIEW_PENDING, SUSPENDED, IN_PROGRESS, RETRY.
ip_address
Yes
String
IP of the user.
occupation
Conditional
String
User’s occupation. This field may be required for KYC/KYB based on your spec sheet.
type
Yes
Category
Enumerated Value : ‘SEND’ , ‘RECEIVE’
created_at
In Response
String
Date and time of user’s registration
company_website
Yes, if business with deposit_enabled
: true
String
Company's offical website. This field is not mandatory for user registration but needs to be collected before user KYB is initiated.
For other business users, this field may be required for KYB based on your spec sheet.
number_of_employee
Yes, if business
Category
Enum Values: ‘LESS_THAN_25’, ‘BETWEEN_25_TO_50’, ‘MORE_THAN_50’. This field is not mandatory for user registration but needs to be collected before user KYB is initiated.
physical_documents
Yes, if business with deposit_enabled
: true
Object
Copy of a document. This field may be required for KYC/KYB based on your spec sheet.
physical_documents.document_type
Yes, if physical_document is required
String
Enumerated value. Note: Details provided below.
physical_documents.document_value
Yes, if physical_document is required
String
Value of the document. Documents must be encoded Base64 before being uploaded to our system.
physical_documents.document_value_back
Conditional
String
Value of the rear side of the document. Documents must be encoded Base64 before being uploaded to our system.
physical_documents.country
Conditional
String
2-letter ISO code of the user’s country.
physical_documents.state
Conditional
String
2-letter ISO code of the user’s state.
physical_documents.expiry_date
Conditional
String
Date of expiry of the document.
virtual_documents
Yes, if business with deposit_enabled
: true
Object
Identification document's information. This field may be required for KYC/KYB based on your spec sheet.
virtual_documents.document_type
Yes, if virtual_document is required
String
Enumerated value. Note: Details provided below.
virtual_documents.document_value
Yes, if virtual_document is required
String
Value of the ID number. Example : Passport Number.
virtual_documents.issue_date
Conditional
String
Date of issue of the document.
virtual_documents.expiry_date
Conditional
String
Date of expiry of the document.
virtual_documents.id_issuing_authority
Conditional
String
ID issuing authority of the document. Please provide State if ID is DRIVING LICENSE or STATE ID and country if PASSPORT.
virtual_documents.country
Conditional
String
2-letter ISO code of the document issued country.
virtual_documents.state
Conditional
String
2-letter ISO code of the document issued state.
company_details
Conditional
Object
Details of the company. This may be required for KYC based on your spec sheet.
company_details.company_name
Yes, if company details is required
String
Name of the company where the individual user is employed.
company_details.address
Yes, if company details is required
String
Address of the company where the individual user is employed.
company_details.phone_number
Yes, if company details is required
String
Phone number of the company where the individual user is employed.
number_of_transaction_per_month
Conditional
Numeric
Estimate value of user's transactions per month. This field may be required for KYB based on your spec sheet.
transaction_frequency
Conditional
Category
Enum Values: DAILY, WEEKLY, BI_WEEKLY, MONTHLY. This field may be required for KYB based on your spec sheet.
Please note that although fields may be optional during registration, certain fields may be mandatory for KYC/KYB. The mandatory fields for KYC/KYB will be outlined in your specification sheet.
User Scope Enumerated Values
Business Type Enumerated Values
Physical Document Type Enumerated Values
Note: File size must not exceed 2 MB.
Virtual Document Type Enumerated Values
If your specification sheet requires you to submit source of funds for a user, the document will have to be submitted as a physical document with the specific type outlined in the 'document_type' field.
Last updated