/kyc/individual/pi

Send the basic personal information of an individual user to Legend.用于提交或更新个人用户的基本信息。

Notes

  1. This API can be called multiple times to update/edit user's information. However, once submit API is called successfully, user's infomation can't be updated/edited anymore.

  2. The 'country_iso2_code' field is required, because our compliance system needs to check if the country is a sanctioned country, or a high-risk country. Please use ISO 3166-1 alpha-2 standard codes or response of countries API.


接口详情

  • 提交个人基本信息

业务规则

  1. 信息更新:在最终 提交KYC申请 之前,可多次调用此接口以更新用户信息。
  2. 国家代码country_iso2_code 为必填项,该字段是合规性筛查的关键依据。请使用 ISO 3166-1 alpha-2 标准代码,您也可通过 获取国家列表 API 查询。
  3. mini pi 类型特殊规则:对于此类型,仅 uidemail ,country_iso2_code 为必填字段。其他字段为可选,但若传入则必须通过其对应的有效性校验。

UI参考



两种提交模式参数说明

1. 标准模式(普通KYC)

所有标记为"必填"的字段都必须提供,系统会进行严格验证。

2. 简化模式(Mini PI)

uidemail , country_iso2_code 为必填字段,其他字段均为选填。适用于快速注册场景。

字段要求对比表

字段标准模式简化模式格式要求
uid必填必填字符串
first_name必填选填字符串,符合姓名规则
last_name必填选填字符串,符合姓名规则.
对于特殊的国家,例如马来西亚,没有last_name,可以firstname 和 last name都传成一样
middle_name选填选填字符串
email必填必填• 有效邮箱地址
• 最大80字符
禁止 .ru 后缀邮箱
birthdate必填选填• 格式:YYYY-MM-DD
• 年满18周岁
country_iso2_code必填必填• 2位国家代码(如:US, GB)
必须在有效国家列表
state必填选填• 字符串
美国用户:必须正确州名,可以是iso2_code 或者英文全称,例如:NY 或者New York 都认为正确的州名。
city必填选填字符串
address必填选填• 字符串 ,不能包含下划线和@符号
• 长度10-255字符
• 有效地址格式
zipcode必填选填• 最大20字符,只能包含:数字、字母和中划线
必须符合国家邮编格式不能单独一个0
ssn条件必填选填美国用户必填
• 必须为9位数字
citizenship_iso2_codes必填选填有效国籍代码
place_of_birth必填选填2位有效国家代码
ip_address必填选填

关键验证规则(两种模式通用)

1. 邮箱限制

  • 禁止后缀:系统会拒绝 .ru 等特定域名的邮箱
  • 格式要求:必须是有效的邮箱地址格式

2. 国家/地区验证

国家代码:必须在国家接口范围内

  • 美国特殊规则
    • state 字段必须为正确的州名(如:CA、NY、TX)
    • 必须提供9位数字的SSN(标准模式下)

3. 地址格式

  • 标准模式:地址必须为有效格式,长度10-255字符
  • 邮编验证:必须符合所在国家的正确格式

常见失败原因

标准模式常见问题:

必填字段缺失:未提供所有必填信息

邮箱被拒:使用了禁止的邮箱后缀(如 .ru

国家无效country_iso2_code 不在允许列表中

美国用户SSN错误:格式不是9位数字

地址格式错误:长度不足10字符或格式无效

邮编不匹配:与所选国家的格式不符

州名错误:美国州名拼写不正确

简化模式注意事项:

  1. uidemail country_iso2_code 为必填,其他字段缺失不会导致验证失败;
  2. 但提供的字段如果传递了,仍需符合格式要求,包含不能为空校验和格式校验;
  3. 如果提供国家代码为US,建议同时提供正确的SSN和州名。
Query Params
string
required

Unique user id

string
required

User's email.最多不能超过80个字符;不支持.ru域名邮箱.

string
required
Defaults to John

User's legal first name

string
required
Defaults to Doe

User's legal last name

string
required
Defaults to 2000-12-31

User's date of birth in ISO 8601 format (YYYY-MM-DD).必须大于18岁.

string
Defaults to 1

Phone ISD Code, ISO 3166-1 alpha-2 standard codes. For example, phone_calling_code field of countries API

string

User's phone number

string
required
Defaults to FR

User's resident country code in ISO 3166-1 alpha-2 standard codes. For example, country_iso2_code field of countries API

string
required
Defaults to Paris

User's resident state.For example, name field of states API

string
required
Defaults to Paris

London

string
required
Defaults to Av. Gustave Eiffel

User's resident address.最短10个字符,最长不超过255个字符;不能包含下划线 _ 和 @.

string

User's resident address line 2.最长不超过255个字符.

string
Defaults to 75007

User's resident zipcode.最长不超过20个字符;只允许英文字母、数字、空格和破折号.

string
Defaults to 123456789
string
Defaults to passport

Supported types include: passport, dl, id_card, residence_permit.

string
Defaults to 123456789

Social Security Number, 9 digits, required only for US users

string

Optional but recommended for Brazil and Mexico. 类型枚举包含:CPF,CNPJ,CURP,RFC.

string

Optional but recommended for Brazil and Mexico

string
required
Defaults to DE

多国籍请用逗号隔开,例如:JP,DE. User's citizenship country code in ISO 3166-1 alpha-2 standard codes,. For example, country_iso2_code field of countries API

string
required
Defaults to DE

User's birth country code in ISO 3166-1 alpha-2 standard codes. For example, country_iso2_code field of countries API

string

User's middle name.

Headers
string
required
Defaults to Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6IjVhMDRhYmI3YWI5ZjZjMzg3NDljOTU3ZDkzNDgxZDg5YmE0NDliZmQwYTM3MjRjZGI2NmNjM2EwMDc5MDExZDM5Y2VmN2VmYmI1MzcxN2Y5In0.eyJhdWQiOiIyNCIsImp0aSI6IjVhMDRhYmI3YWI5ZjZjMzg3NDljOTU3ZDkzNDgxZDg5YmE0NDliZmQwYTM3MjRjZGI2NmNjM2EwMDc5MDExZDM5Y2VmN2VmYmI1MzcxN2Y5IiwiaWF0IjoxNzUxMDA1NzAyLCJuYmYiOjE3NTEwMDU3MDIsImV4cCI6MTc4MjU0MTcwMiwic3ViIjoiMjY0NyIsInNjb3BlcyI6WyIqIl19.OfzxnZRXaACiInxtOQ8lNsZvsKzDBfUhBumH366hJR9Wa-WbzZcU2RFhOoBL_H66pkK8UE3WUKSPCnNfVuUkakU_46eURx3BzaIlJm4k6XJHZ0uJoQZW3xUxEv6uqFGSX2dVPsUCo7Pxo94VX9N-yiNaQBbp44lmHy-h0kGe_VWq7PBxPvkDMVldbYkDg3UGXfRoJz-j4WTbodL3Hi53VdyprPnN45rxhu9tt3603L260ozc-aJAWQkHVKIe-YgR0AfKtCQUcjSvkwXyEUQ6SN90blnZLow2yPzuYXkJvmJD8EYyOb1_a8Bb4bOEnYSZQR4fzfHdeHDuiGY1k3fqThgWhtBlsikpkNMQ-gUjb1022Yj7Kv5bbkbds4RsWn1kWsE7BShdHYBlnns3KnnXOdBhXzSGqgLYML5ri1T5zNEMuMRgErU3L8_QHwoR4VmPkdrFQiaoIoH4Wp7C5J_788BnhXDJk01lxJnuiMeBPanBeRTvE3PZmjdRLTvYTzWgnDqn3SnbG1KiQdmyLnWuW_vDnuYiqu8Cc2HRbBkS1h_HuPybP7AcP1NBgatJZb7sXk6nuwKibx8SJIQTImdSIPuy5A1T3DxclbG_qwFPQpHpSDsLjSUCu01lpD3wmtinOi5OATkCPsXgSm69NQeV4-_qwMku-Ih8d8kMwHmgDfs

API Token received from Legend Trading

string
required
Defaults to 12.34.56.78

User's most recent access/login IP address

Responses

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json