Appearance
List bulk reference job items​
GET
/v2/wallet/fiat/{currency}/payment/bulk-references/{jobId}/items
Requires COLLECTIONS_READ, granted by PAYMENTS_READ or COLLECTIONS_WRITE (bundles)
Lists the payers in a bulk reference job in the order they were submitted, with the reference created for each or, if creation failed, an errorCode. Filter by status to fetch only the references that were created, that failed or that are still pending.
Parameters​
Path Parameters
currency*
Fiat currency of the references, e.g. ZAR.
Type
Requiredstring
Example
"ZAR"jobId*
The jobId returned when the bulk job was created.
Type
Requiredinteger
Example
4182Format
"int64"Query Parameters
status
Only return items with this status. Case-insensitive.
Type
string
Valid values
"PENDING""SUCCESS""FAILED"Example
"FAILED"skip
Number of results to skip, for paging.
Type
integer
Example
0Default
0limit
Maximum number of items to return, between 1 and 1000; values outside that range are clamped.
Type
integer
Example
100Default
100Responses​
OK
application/json
JSON
{
"items": [
{
"senderIndex": 0,
"currency": "ZAR",
"expectedAmount": "1500",
"name": "Thandi Nkosi",
"email": "thandi@example.com",
"status": "SUCCESS",
"referenceCode": "VPAY-7K2Q9RT",
"processedAt": 1792749605000
},
{
"senderIndex": 1,
"currency": "ZAR",
"name": "Pieter van der Merwe",
"email": "pieter@example.com",
"status": "FAILED",
"errorCode": -15116,
"processedAt": 1792749606000
}
],
"total": 2,
"limit": 100,
"offset": 0
}
Samples​
Errors
| HTTP | Error | When |
|---|---|---|
| 400 | -11INVALID_REQUEST | The job ID, skip or limit isn't a whole number, status isn't PENDING, SUCCESS or FAILED, or the currency isn't recognised. |
| 400 | -15721SCOPED_DEPOSIT_ACCOUNT_CURRENCY_MISMATCH | Your collections account doesn't support this currency. |
| 404 | -15122BULK_DEPOSIT_REFERENCE_JOB_NOT_FOUND | No bulk job with this ID exists on your account for this currency. |
| 503 | -15120BULK_DEPOSIT_REFERENCE_FEATURE_DISABLED | Bulk deposit references are temporarily unavailable. |
Plus the errors common to all signed endpoints.