KashierDevelopersKashier Developers

List your instant settlement requests

curl -X GET "https://test-api.kashier.io/v3/payment/instant-settlements/instant-requests"
{  "message": "success",  "data": [    {      "id": "d2719f9a-3a36-4f10-9c7b-1f2e3d4c5b6a",      "requestId": "ISR-1042",      "merchantId": "MID-957-917",      "status": "PENDING",      "totalSettlementAmount": 15000,      "netTransferAmount": 14743.5,      "transactionsCount": 2,      "createdAt": "2026-06-13T08:00:00.000Z"    }  ],  "pagination": {    "total": 1,    "limit": 20,    "page": 1,    "pages": 1  }}

Returns a paginated list of your own instant settlement requests, newest first, with the totals and status of each. Use Get request details for the full breakdown of a single request.

Requires the instant_settlement_request feature flag and the instant_settlements.all.view_instant_settlement permission.

Authorization

secretKey
Authorization<token>

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

page?integer

1-based page number.

Default1
limit?integer

Records per page.

Default20
status?string

Filter by request status.

Value in

  • "PENDING"
  • "PROCESSING"
  • "TRANSFERRED"
  • "DECLINED"
requestId?string

Filter or search by the human-readable requestId (prefix-safe).

dateFrom?string

Inclusive lower bound on the date range (ISO).

dateTo?string

Inclusive upper bound on the date range (ISO). Extended to the end of that day.

Response Body

application/json

application/json

application/json

application/json

application/json

GET
/v3/payment/instant-settlements/instant-requests