List payout batches
curl -X GET "https://test-api.kashier.io/v2/transfers/batch"{ "message": "success", "data": { "batches": [ { "batchId": "BTH-1007931100", "merchantBatchId": "batch12349", "batchName": "Monthly payroll", "totalCount": 150, "successCount": 148, "failureCount": 2, "status": "COMPLETED", "createdAt": "2026-06-18 10:30:00+00:00" } ] }, "pagination": { "total": 5, "limit": 20, "page": 1, "pages": 1 }}Lists your payout batches, with pagination. Every bulk payout you submit with Bulk transfers becomes a batch whose row shows how many of its transfers have succeeded and how many have failed, so you can watch a payroll run finish without polling each transfer.
Authorization
secretKey Merchant secret key used to identify the merchant, obtained from Kashier's dashboard. Pass the raw secret key value in the Authorization header (NOT a "Bearer" token).
In: header
Query Parameters
Number of records per page.
Page number.
Response Body
application/json
application/json
application/json
application/json
application/json
Create payout scheduler POST
Creates a recurring payout scheduler from a single transfer template. Kashier repeats the transfer on the recurringFrequency you set, starting on startDate, until you deactivate the scheduler or it…
Get payout batch details GET
Retrieves one payout batch together with the transfers it contains, paginated. Use it to find which rows of a bulk payout failed and why.