---
title: "Lists all bank accounts"
method: GET
path: "/bank-accounts"
tags: ["Bank accounts"]
---

# Lists all bank accounts

`GET /bank-accounts`

Returns cash bank accounts configured for the organization, optionally filtered by subsidiary.
Bank account ids anchor transaction import, reconciliation, and treasury automations.

## Query parameters

- `subsidiary_id` string, uuid

## Response `200`

OK

- object
  - `accounts` BankAccount[], required
    - `id` string, uuid, required
    - `name` string, required — The bank account name
    - `currency` string, required — Currency code following ISO-4217
    - `bank_name` string, required
    - `subsidiary_id` string, uuid
    - `account_code` string — The account code found in the Chart of Accounts
    - `mask` string — Last digits of the bank account number
    - `transactions_start_date` string, date, nullable — The earliest date from which bank transactions are tracked for this account. Omitted for pre-existing accounts that have no recorded start date.
    - `status` 'ACTIVE' | 'INACTIVE', required

## Other responses

- `default` — Error

---

[API](https://skmtc.net/rillet/apis/rillet-accounting-api.md) · [All operations](https://skmtc.net/rillet/apis/rillet-accounting-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/rillet/rillet-accounting-api/versions/a2ab794dd5f2/schema)
