Skip to main content

Retrieve Disbursement Batch Entries

Overview​

Retrieves a paginated list of entries within a disbursement batch. Each entry represents a single transfer to a destination account.

Command Details​

  • Command: RetrieveDisbursementBatchEntriesQuery
  • Type: Query (read operation)
  • Permissions required: Disbursement View

API Endpoint​

POST /api/bpm/cmd

Request Structure​

FieldTypeRequiredDescription
pageNumberintNoPage number (default: 1)
pageSizeintNoItems per page (default: 10)
batchIdlongNoFilter by batch ID
isExportboolNoExport mode (default: false)
startDatestringNoInclusive CreatedDate filter start date (ISO 8601)
endDatestringNoInclusive CreatedDate filter end date (ISO 8601)
filtersarrayNoDynamic field filters using field, operator, and value
searchTextstringNoText to search for in the supplied searchFields
searchFieldsstring[]NoEntry string fields searched by searchText

Try It Out​

POST/api/bpm/cmdRetrieveDisbursementBatchEntriesQuery
Request Body

Response Structure​

{
"isSuccessful": true,
"statusCode": "00",
"message": "Disbursement batch entries retrieved.",
"data": [
{
"id": 3085,
"disbursementBatchId": 1024,
"batchReference": "DB-202601-0001",
"transactionReference": "TXN-0003085",
"sourceAccount": "0012345678",
"destinationAccount": "0098765432",
"destinationBankCode": "058",
"destinationBank": "GUARANTY TRUST BANK",
"recipientName": "John Doe",
"senderName": "Example Company",
"amount": 250000.00,
"fees": 50.00,
"comment": "March salary - John Doe",
"disbursmentStatus": 1,
"disbursmentStatusDesc": "Pending Account Validation",
"resposeMessage": null,
"sessionId": null,
"reviewerComment": "Approved after confirming the customer's documentation.",
"reviewerApprovedOrRejectedDate": "2026-01-15T10:31:00Z",
"createdDate": "2026-01-15T10:30:00Z",
"lastUpdated": "2026-01-15T10:30:00Z",
"transactionSource": 1
}
],
"count": 1,
"pages": 1,
"size": 10,
"hasNext": false,
"hasPrevious": false
}

destinationBank is the resolved bank name stored when the batch entry is created.