Get Bulk Transfer Status
Check the status of all transfers in a bulk transfer batch.
GET /v1/virtual-account/bulk-transfer/:batchId
Path Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
batchId |
string | Yes | Batch ID from bulk transfer response |
Example Request
curl -X GET "https://api.esca.finance/v1/virtual-account/bulk-transfer/api-1705574400000-12345" \
-H "X-Api-Key: your_api_key_here"
Example Response
{
"status": true,
"data": {
"batchId": "api-1705574400000-12345",
"summary": {
"total": 2,
"created": 0,
"pending": 0,
"successful": 2,
"failed": 0
},
"transfers": [
{
"uuid": "550e8400-e29b-41d4-a716-446655440001",
"status": "SUCCESSFUL",
"amount": 10000,
"currency": "NGN",
"destinationAccountNumber": "0123456789",
"destinationAccountName": "JOHN DOE",
"destinationBankCode": "000007",
"description": "Salary payment",
"createdAt": "2026-01-18T10:30:00.000Z",
"updatedAt": "2026-01-18T10:30:05.000Z"
},
{
"uuid": "550e8400-e29b-41d4-a716-446655440002",
"status": "SUCCESSFUL",
"amount": 15000,
"currency": "NGN",
"destinationAccountNumber": "9876543210",
"destinationAccountName": "JANE SMITH",
"destinationBankCode": "058",
"description": "Salary payment",
"createdAt": "2026-01-18T10:30:00.000Z",
"updatedAt": "2026-01-18T10:30:08.000Z"
}
]
}
}