Upload Document
POST
https://{{env}}-lb.simplifipay.com/v1/document
UserDocument
as part of the sanctions screening or KYC process. The documents can be uploaded in one of the
following formats (.jpg, .jpeg, .png, .pdf)
Request Request Example
Shell
JavaScript
Java
Swift
curl --location -g --request POST 'https://uat-lb.simplifipay.com/v1/document' \
--header 'requestUuid;' \
--form 'file=@""' \
--form 'documentModel=""'
Response Response Example
{
"uuid": "e2a60b44-88ef-4102-a1ac-fb0f00a3fd3e",
"userUuid": "96f78ee1-9e0d-47b1-acc8-d4e65d711aaf",
"documentType": "ID_CARD",
"documentContext": "DOCUMENT_FRONT"
}
Request
Header Params
requestUuid
string
required
system. This would help us in debugging in case of a discrepancy in the expected behavior of the API.
Example:
00d366f2-a6e9-4714-b172-02c4e58c29d8
Body Params multipart/form-data
file
file
required
documentModel
object (DocumentModel)
required
uuid
string
optional
Example:
e2a60b44-88ef-4102-a1ac-fb0f00a3fd3e
userUuid
string
required
created using the Create User API.
Example:
96f78ee1-9e0d-47b1-acc8-d4e65d711aaf
documentType
enum<string>
required
Allowed values:
ID_CARDPASSPORT
Example:
PASSPORT
documentContext
enum<string>
required
Allowed values:
DOCUMENT_FRONTDOCUMENT_BACKFACE
Example:
DOCUMENT_FRONT
Responses
Modified at 2025-06-27 12:44:57