Skip to main content
POST
Send User KYC Data

Headers

X-Api-Key
string
required

Your API key (configured in credentials)

X-Signature
string
required

HMAC-SHA256 signature (auto-generated) To test manually: HMAC-SHA256 of apiKey + timestamp (or apiKey + timestamp + userId when X-User-Id is required), keyed with your API secret. The HMAC Generator flow computes this for you.

X-Timestamp
string
required

Unix timestamp in seconds (auto-generated) Unix seconds, e.g. Math.floor(Date.now() / 1000). Must match the timestamp used in the X-Signature computation.

X-Request-Id
string
required

Unique request identifier (auto-generated) Any unique string per request, e.g. a UUID.

X-User-Id
string
required

User UUID (set above)

Body

application/json

User's full legal name.

poa
string
required

Proof of address document ID.

poi
string
required

Proof of identity document ID.

country_iso3
string
required

ISO alpha-3 country code (e.g. IND).

dob
string

Date of birth.

gender
string

User's gender.

income
string

User's income information.

occupation
string

User's occupation.

address
string

User's address as a string.

email
string

User's email address.

phone
string

User's phone number (e.g. +919876543210).

is_nri
boolean

Individual users only. Set true if the user is an NRI (Non-Resident Indian). TDS is not deducted from INR sell payouts for NRI users; it is deducted for third-party payouts to Indian residents.

Response

Successful response