Upload a File
Upload a file to WorldFirst for onboarding, KYC/KYB verification, and other supporting materials. The file content must be base64-encoded. Supported formats: PDF, JPG, JPEG, PNG. Maximum original file size: 7 MB.
Request Parameters
fileContentstring
required
Base64-encoded file content. Original file size must not exceed 7 MB.
fileNamestring
required
Original file name including extension. Allowed extensions: pdf, jpg, jpeg, png. Characters not allowed: , / : * ? " < > |.
Response Parameters
resultResult
See Result.
idstring
Unique file key assigned by the system.
fileNamestring
Original file name.
createdAtdatetime
Timestamp when the file was uploaded, following the ISO 8601 standard. See Data Types.
Error Codes
Definition
POST /api/open/v1/files/uploadRequest
{
"fileContent": "JVBERi0xLjQKMSAwIG9iago8PA...",
"fileName": "business_license.pdf"
}Response
{
"result": {
"resultCode": "SUCCESS",
"resultMessage": "success",
"resultStatus": "S"
},
"id": "20260430_a1b2c3d4****",
"fileName": "business_license.pdf",
"createdAt": "2026-04-30T10:30:00+08:00"
}