---
title: "Get daily balance history for a checking account"
method: GET
path: "/data/accounts/{accountId}/balances/history"
---

# Get daily balance history for a checking account

`GET /data/accounts/{accountId}/balances/history`

Reconstructs the end-of-day balance for each calendar day in the requested range from booked transactions, anchored on the account's most recent closingBooked balance. Pending and deleted transactions are excluded. The series carries the last known balance forward across days without transactions, is capped at yesterday (Asia/Jerusalem), and is clamped to the earliest available transaction. Only CHECKING accounts are supported.

## Path parameters

- `accountId` string, required

## Query parameters

- `fromDate` string, required
- `toDate` string, required

## Response `200`

Daily end-of-day balance series

- object
  - `accountId` string
  - `currency` string
  - `fromDate` string
  - `toDate` string
  - `count` integer
  - `items` object[]
    - `date` string
    - `balance` number

## Other responses

- `400` — Invalid request - orgId missing or fromDate after toDate
- `401` — Unauthorized access - Invalid access token
- `403` — Forbidden - Access token missing the required permissions to preform this action
- `404` — Account not found
- `422` — Account is not a CHECKING account, or has no closingBooked balance to anchor the calculation
- `500` — Internal server error

---

[API](https://skmtc.net/open-finance/apis/auth.md) · [All operations](https://skmtc.net/open-finance/apis/auth/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/open-finance/auth/revisions/b4d401b65c3d/schema)
