# Initiate Bulk Bank Payout

Queue a bulk bank-transfer payout batch for asynchronous processing and later resolution.

## Endpoint

**POST**  
`/api/v1/payout/bank-transfer/bulk`

## Authorization

Bearertoken

* In: `header`

## Request Body

**Content-Type:** `application/json`

### Parameters
- `source_batch_id`: string  
- `name?`: string  
- `currency`: string  
- `payouts`: array<object>

## Response Body

### 202

#### cURL Example

```bash
curl -X POST "https://atlas.tryduplo.com/api/v1/payout/bank-transfer/bulk" \
  -H "Authorization: Bearer " \
  -H "Content-Type: application/json" \
  -d '{\n    "source_batch_id": "SRC_BATCH_001",\n    "currency": "NGN",\n    "payouts": [\
      {\
        "amount": 200,\
        "bank_code": "000000",\
        "bank_name": "Test Bank",\
        "account_number": "1234567890",\
        "account_name": "John Doe",\
        "source_reference": "SRC_PAYOUT_001"\
      }\
    ]\n  }'
```

### 202 Response

Empty

Last updated on 5/27/2026
