KYC Sharing

POST api/v1/submit-kyc-information

Endpoint use to share KYC infomation of a User

Please use environment variable User.

Body Params:

Request

Param
Type
Required
Explain
Additional

userWalletAddress

string

Yes

User Wallet Address

userEmail

string

Yes

User Email

firstName

string

Yes

User First Name

lastName

string

Yes

User Last Name

dateOfBirth

string

Yes

Date of Birth

YYYY-MM-DD

gender

string

Yes

Gender

["male","female"]

nationality

string

Yes

Nationality

type

string

Yes

Type of Paper

["ID_CARD","PASSPORT"]

nationalId

string

Yes

National ID

issueDate

string

Yes

Issue Date

YYYY-MM-DD

expiryDate

string

Yes

Expiry Date

YYYY-MM-DD

addressLine1

string

Yes

Address Line 1

addressLine2

string

Yes

Address Line 2

city

string

Yes

City

state

string

Yes

State

zipCode

string

Yes

ZIP Code

frontIdImage

string

Yes

Front ID Image

Base 64 string

backIdImage

string

Yes

Back ID Image

Base 64 string

holdIdImage

string

Yes

Hold ID Image

Base 64 string

phoneNumber

string

Yes

phoneNumber

phoneCountryCode

string

Yes

phoneCountryCode

Response

Param
Type
Required
Explain

success

boolean

Yes

Status of the Request

message

string

Yes

Message of the Request

data

object

Yes

User KYC Link

data (object)

Param
Type
Required
Explain
Addition

user

string

Yes

User Email

walletAddress

string

Yes

User Wallet Address

kycStatus

enum

Yes

User KYC Status

["not started", "under review", "approved", "rejected"]

Error

Param
Type
Required
Explain

success

boolean

Yes

Status of Request

message

string

Yes

Message of Error

Last updated