Approve Disbursement Batch
Overview​
Gives final approval to a disbursement batch. Once approved, the batch is queued for processing and funds will be disbursed to all destination accounts. This is the final step in the approval workflow.
Command Details​
- Command:
ApproveDisbursementBatchCommand - Type: Command (write operation)
- Batch status requirement:
Reviewed - Status on success:
Approved - Permissions required: Disbursement Approve
API Endpoint​
POST /api/bpm/cmd
Request Structure​
| Field | Type | Required | Description |
|---|---|---|---|
batchId | long | Yes | ID of the batch |
comment | string | No | Approval comment |
Try It Out​
POST
/api/bpm/cmdApproveDisbursementBatchCommandRequest Body
Response Structure​
{
"success": true,
"data": {
"batchId": 1024,
"status": "Approved",
"approvedBy": "john.approver@bank.com",
"approvedAt": "2026-03-08T14:00:00Z",
"comment": "Approved for processing"
},
"message": "Batch approved and queued for processing"
}
Related Operations​
- Review Disbursement Batch — Review the batch before approval
- Reject Disbursement Approval — Reject at the approval stage
- Retrieve Disbursement Batch by ID — Check batch status after approval