Skip to main content

Kyc RFI Record Submit API

API Description

Kyc RFI Record Submit API

RFI Upload API is in async mode.
Upon completion, the system will notify the process result via notify webhook with eventType = USER-RFI-SUBMIT-RESULT
User can also use POST /bapi/ekyc/v2/public/ekyc/customer/query-submit-rfi-result to query the RFI status/result.

HTTP Request

POST /bapi/ekyc/v2/public/ekyc/customer/submit-rfi-record

Request Header

NameTypeMandatoryDescription
X-SHA2-SignatureSTRINGYESRequest Signature

Request Parameters

NameTypeMandatoryDescription
bizEntityKeySTRINGYESbusiness entity key, each access entity has its own bizEntityKey
entityCustomerIdSTRINGYEScustomer id, that is, the user id of the access entity site.
kycTypeSTRINGYESkyc type,USER
recordIdSTRINGYESRfi Record Id, got from “RFI Records Query API” respons
fileDataListList<KycFileGroupInfoVo>YESFile data info list, KycFileGroupInfoVo

KycFileGroupInfoVo

NameTypeDescription
typeSTRINGRfi Record required file type, got from “RFI Records Query API” response
filesList<KycFileItemVo>File url info list. Supported file extensions:jpg, jpeg, png, pdf, mp4, mov;File Size limit: <= 10M

KycFileItemVo

NameTypeDescription
fileUrlSTRINGfile download url

Response Fields

NameTypeMandatoryDescription
codeSTRINGYES
dataOuterKycRFISubmitResponseNO

OuterKycRFISubmitResponse

NameTypeDescription
requestNoStringrequest biz No, used for query result later

Request Body Example

{
"bizEntityKey": "BROKERKEY",
"entityCustomerId": "45712345678999212345",
"kycType": "USER",
"recordId": "12345",
"fileDataList": [{
"type":"SOF",
"files": [
{"fileUrl": "https://image.cnbcfm.com/api/v1/image/104853635-GettyImages-870113330.jpg?v=1709055832&w=740&h=416&ffmt=webp&vtcrop=y"}
]
}
]
}

Response Example

{
"code": "000000",
"message": null,
"messageDetail": null,
"data": {
"requestNo": "6286de2c976243a38ce4da8bebc403cf"
},
"success": true
}