---
title: "List employee's bank accounts"
method: GET
path: "/people/{id}/bank-accounts"
tags: ["Employee Tables"]
---

# List employee's bank accounts

`GET /people/{id}/bank-accounts`

Returns a list of the bank accounts table entries for a given employee.

**Important:**  
The Bank Account details are listed under the 'Financial' category in Bob's UI. They include basic bank account details, and may include also a list of bank accounts (if using more than a single bank account).  
  
**If you are using a list of Bank Accounts**:  
Use this endpoint will fetch the **list of bank accounts**.  
Use the [Read metadata for specific custom table](https://apidocs.hibob.com/reference/get_people-custom-tables-metadata-custom-table-id) endpoint and provide the table name: \`bankAccounts\` to fetch the table's metadata.

**If you are using only a single Bank Account**:  
To fetch the basic bank account details (not the table), use the [employee's search endpoint](https://apidocs.hibob.com/reference/people) instead, and specify the fields you want to fetch (e.g. 'financial.bankName'). To learn more, see how to work with [Fields, Custom fields and Lists](https://apidocs.hibob.com/docs/fields-metadata).

See the '200' response for the body response.

## Path parameters

- `id` string, required

## Response `200`

List of bank account entries.

- BankAccountsEntries
  - `values` BankAccountsEntryForGet[]
    - `bankAccountType` 'Checking' | 'Savings' — The list of bank accounts type comes with the above out-of-the-box values. To obtain additional user-defined values, you should fetch the list values call the <a href="https://apidocs.hibob.com/reference/get_company-named-lists-listname"> Get all company lists Metadata API</a> with `bankaccounttype` in the listname path parameter.
    - `routingNumber` string — The routing number indicates what bank this account is held in. Relevant for US and Canada.
    - `accountNickname` string — The nickname in Bob to easily identify and personalize this account in Online Banking.
    - `accountNumber` string — The account number is the unique identifier at this bank.
    - `bankName` string — The name of the specific financial institution.
    - `branchAddress` string — The bank's address.
    - `bicOrSwift` string — The SWIFT Address assigned to the bank in order to send automated international transfers.
    - `iban` string — The international bank account number (IBAN) for international transfers.
    - `allocation` 'percent' | 'amount' | 'remaining' — The salary portion allocated for this account. It can be defined as a percentage of the salary, as a fixed amount, or to allocate all of the remaining funds. The list of possible values cannot be modified. The values that correspond to this field should be provided in the 'amount' field.
    - `amount` number — Use this field to provide the values that correspond to the ‘allocation’ field. If allocation is 'percent' this value represents the percentage of the salary portion to allocate. If allocation is 'amount' this value represents the fixed amount of the salary portion to allocate. If allocation is 'remaining' then the amount field should remain empty. This indicates that all of the remaining funds will be allocated to this account.
    - `useForBonus` boolean — An indication whether this bank account is used for bonuses.
    - `id` integer — The unique identifier for the bank account entry.
    - `changedBy` string — The employee ID of the person who last modified this entry.
  - `restricted_columns` RestrictedColumnsMetadata — Indicates which columns were filtered from the response due to field-level permissions (FLP). This object is only present when FLP is enabled for the company and the service user has partial column permissions. To learn more, see <a href="https://apidocs.hibob.com/docs/employee-data-api-field-level-permissions#detecting-restricted-columns-in-api-responses" target="_blank">Field level permissions</a>.
    - `no_view_permission` string[] — Columns filtered because the service user lacks View permission for these fields.
    - `no_view_history_permission` string[] — Columns filtered because the service user lacks View History permission. Only present for historical tables (work, employment, salaries, lifecycle).

---

[API](https://skmtc.net/hibob/apis/employee-data-api.md) · [All operations](https://skmtc.net/hibob/apis/employee-data-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/hibob/employee-data-api/revisions/0781ebbdda91/schema)
