List Batches
Return a paginated list of batches.
Query Parameters
- Type: string | null · Account Idaccount
_id Filter by owning account
- Type: string | null · Terminal Idterminal
_id Filter by terminal ID
- Type: array string[] | null · Statusesenumstatuses
Filter by batch lifecycle statuses
values- open
- closed
- submitted
- accepted
- partially
_accepted - rejected
- cancelled
- Type: string · enum
Possible lifecycle statuses for settlement batches.
values- open
- closed
- submitted
- accepted
- partially
_accepted - rejected
- cancelled
- Type: string | null · Processor Config Idprocessor
_config _id Filter by processor config ID
- Type: integer · Limitlimitmin:1max:500
Maximum items per page
- Type: integer · Offsetoffsetmin:0
Number of items to skip
Headers
- enumAcceptconst:application/jsonrequired
Response format. Must be
application/json.values- application/json
Responses
- application/json
- application/json
Request Example for get/v1/batches
curl https://api.uat.koard.com/v1/batches \
--header 'Accept: application/json' \
--header 'x-koard-apikey: YOUR_SECRET_TOKEN'
{
"batches": [
{
"account_id": "string",
"batch_metadata": null,
"captured_amount": 0,
"closed_at": null,
"id": "string",
"opened_at": "2026-07-10T18:41:46.967Z",
"processor_batch_id": null,
"processor_config_id": "string",
"processor_name": "string",
"refunded_amount": 0,
"response": null,
"status": "open",
"terminal_id": "string",
"transaction_count": 0
}
],
"limit": 1,
"offset": 1,
"page": 1,
"total": 1,
"additionalProperty": "anything"
}
