Get uploaded VA documents
Authentication
Virtual Account APIs use the same access token as the rest of the platform. Obtain it from the Authentication API and send it on every VA call:
Authorization: Bearer <access_token>
Base URLs for each environment are listed under API environments.
note
What this does: Lists documents already uploaded for a wallet owner — handy for showing an upload-progress checklist against VA document requirements's mandatory list, or confirming a specific document went through.
Endpoint
GET
/ewallet/api/v1/documentUpload/virtualDocument/{walletOwnerCode}- Path Parameter — REQUIRED
walletOwnerCode
Query Parameters
| Parameter | What It Is | Required? | Notes |
|---|---|---|---|
| sortBy | Field to sort on | OPTIONAL | e.g. creationDate |
| sort | Sort direction | OPTIONAL | asc / desc |
| offset | Pagination offset | OPTIONAL | Default 0 |
| limit | Page size | OPTIONAL | e.g. 10 |
| docReferenceNumber | Filter to one customer's document set | OPTIONAL | Recommended — otherwise returns all documents for the wallet owner. |
Sample Response
{
"resultCode": "0",
"resultDescription": "Transaction successful",
"docUploadList": [
{
"code": "107777",
"walletOwnerCode": "1000009093",
"docReferenceNumber": "CUS2JAW793",
"fileName": "image (2)_CUS2JAW793_20260615111649.png",
"docTypeCode": "RHD019",
"docTypeName": "Certified ID copy (Government Issued ID cards)",
"status": "Active"
}
]
}