---
title: "Get a Bank Account"
method: GET
path: "/bank_accounts/{id}"
tags: ["Bank Accounts"]
---

# Get a Bank Account

`GET /bank_accounts/{id}`

Returns a specified Bank or Float Account owned by your account. For a Float Account, the response includes its current `available_balance`.

## Path parameters

- `id` string, uuid, required

## Response `200`

OK

- GetABankAccountResponse
  - `data` BankAccount, required
    - `id` string, uuid — Unique Bank Account ID
    - `account_type` 'bank_account' | 'float_account', required — Distinguishes Float Accounts from other Bank Accounts
    - `branch_code` string — Bank State Branch code
    - `bank_name` string — Name of the financial institution
    - `account_number` string — Bank account number
    - `status` 'active' | 'removed' — Current Bank Account status
    - `title` string — Display title for the Bank Account
    - `available_balance` integer, nullable — Current available balance in cents for a Float Account; null for other Bank Accounts
    - `payid_configs` object[] — PayID pooling configurations associated with the Float Account
      - `email_domain` string
      - `pooling_state` 'disabled' | 'enabled' | 'paused'
      - `max_pool_size` integer
      - `current_pool_size` integer

## Other responses

- `403` — Forbidden - the access token does not have the `bank_accounts` scope
- `404` — Not Found - the Bank Account is unavailable or is not owned by the authenticated account

---

[API](https://skmtc.net/zeptopayments/apis/zepto-api.md) · [All operations](https://skmtc.net/zeptopayments/apis/zepto-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/zeptopayments/zepto-api/revisions/6353e9b9af6f/schema)
