---
title: "Retrieves a bank account"
method: GET
path: "/bank-accounts/{bank_account_id}"
tags: ["Bank accounts"]
---

# Retrieves a bank account

`GET /bank-accounts/{bank_account_id}`

Returns configuration and status for a single bank account, including identifiers downstream connectors need when refreshing balances.
Use before deleting or updating metadata so you preserve institution codes and default subsidiary routing.

## Path parameters

- `bank_account_id` string, required

## Response `200`

OK

- BankAccount
  - `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/revisions/a2ab794dd5f2/schema)
