List Daily Balances
Retrieve end-of-day balances and daily fund flows for budget accounts over a date range, with cursor-based pagination.
Request Parameters
startDatestring
required
Query start date in the customer's local time. Format yyyy-MM-dd. Must be earlier than or equal to endDate.
endDatestring
required
Query end date in the customer's local time. Format yyyy-MM-dd. The range between startDate and endDate must not exceed 31 days.
budgetIdstring
Budget account ID. If omitted, returns daily balances for all budget accounts under the current account. Max 64 characters.
currenciesarray of string
Currency filter. Each item is a 3-letter ISO 4217 currency code. Up to 10 items. If omitted, returns all currencies.
cursorstring
Pagination cursor token. Use the nextCursor or prevCursor value from the previous response.
limitinteger
Number of records per page. Defaults to 20, maximum 100.
Response Parameters
resultResult
See Result.
dailyBalancesarray of object
Daily balance list. Returns an empty list if there is no data.
nextCursorstring
Cursor for the next page. null indicates the last page.
prevCursorstring
Cursor for the previous page. null indicates the first page.
Error Codes
Definition
POST /api/open/v1/issuing/budgets/listDailyBalanceRequest
{
"startDate": "2026-06-01",
"endDate": "2026-06-07",
"budgetId": "BUDGET_20260401100101****",
"currencies": [
"USD",
"EUR"
],
"cursor": "1",
"limit": 20
}Response
{
"result": {
"resultCode": "SUCCESS",
"resultMessage": "success",
"resultStatus": "S"
},
"dailyBalances": [
{
"budgetId": "BUDGET_20260401100101****",
"date": "2026-06-01",
"endOfDayBalance": {
"currency": "USD",
"value": 88000000
},
"dailyFundInAmount": {
"currency": "USD",
"value": 0
},
"dailyFundOutAmount": {
"currency": "USD",
"value": 0
}
}
],
"nextCursor": "eyJxxxx",
"prevCursor": "edSxxx"
}