---
title: "Get all External Accounts"
method: GET
path: "/external_accounts"
tags: ["External Accounts"]
---

# Get all External Accounts

`GET /external_accounts`

Get all External Accounts.

## Response `200`

List of External Accounts (the returned list is empty if no External Accounts exist)

- object
  - `data` ExternalAccountResponse[], required
    - union
      - object — Properties shared by all external account types
        - `id` string, required — A UUID that uniquely identifies a resource
        - `customer_id` string, required — The id of the Bridge customer that this External Account belongs to
        - `bank_name` string — Bank name of the account (e.g. "Chase")
        - `account_owner_name` unknown, required
        - `account_type` 'us', required — Type of the bank account.
        - `currency` 'usd', required — Currency associated with the bank account. Must be `usd` for US accounts.
        - `account` UsBankAccount, required
          - `account_number` string, required — The bank account number
          - `routing_number` string, required — The bank routing number
          - `last_4` string, required — Last 4 digits of the bank account number
          - `checking_or_savings` 'checking' | 'savings' — Determines whether the US account is treated as checking or savings. All US accounts will be treated as checking by default.
        - `beneficiary_address_valid` boolean — Whether the beneficiary address is valid. A valid beneficiary address is required for all US External Accounts
        - `last_4` string — Last 4 digits of the bank account number. This field is getting deprecated in favor of the `account.last_4` field
        - `account_number` string — Account number of your bank account. This field is getting deprecated in favor of the `account.account_number` field for US accounts.
        - `routing_number` string — Routing number of your bank account. This field is getting deprecated in favor of the `account.routing_number` field for US accounts.
        - `account_verification` object, nullable — Present for accounts with a holder verification check; contains the verification result keyed by account type.
          - `iban` object
            - `match_level` 'pending' | 'match' | 'close_match' | 'no_match' | 'error'
            - `reason_code` string, nullable
            - `validated_account_owner_name` string, nullable
          - `gb` object
            - `match_level` 'pending' | 'match' | 'close_match' | 'no_match' | 'error'
            - `reason_code` string, nullable
            - `validated_account_owner_name` string, nullable
          - `requested_at` string, date-time
          - `completed_at` string, date-time, nullable
      - object — Properties shared by all external account types
        - `id` string, required — A UUID that uniquely identifies a resource
        - `customer_id` string, required — The id of the Bridge customer that this External Account belongs to
        - `bank_name` string — Bank name of the account (e.g. "Chase")
        - `account_owner_name` unknown, required
        - `account_type` 'iban', required — Type of the bank account.
        - `currency` 'eur', required — Currency associated with the bank account. Must be `eur` for IBAN accounts.
        - `iban` unknown, required
        - `account_verification` object, nullable — Present for accounts with a holder verification check; contains the verification result keyed by account type.
          - `iban` object
            - `match_level` 'pending' | 'match' | 'close_match' | 'no_match' | 'error'
            - `reason_code` string, nullable
            - `validated_account_owner_name` string, nullable
          - `gb` object
            - `match_level` 'pending' | 'match' | 'close_match' | 'no_match' | 'error'
            - `reason_code` string, nullable
            - `validated_account_owner_name` string, nullable
          - `requested_at` string, date-time
          - `completed_at` string, date-time, nullable
      - object — Properties shared by all external account types
        - `id` string, required — A UUID that uniquely identifies a resource
        - `customer_id` string, required — The id of the Bridge customer that this External Account belongs to
        - `bank_name` string — Bank name of the account (e.g. "Chase")
        - `account_owner_name` unknown, required
        - `account_type` 'unknown' | 'iban', required — Type of the bank account.
        - `currency` 'usd', required — Currency associated with the bank account.
        - `swift` unknown
        - `account_verification` object, nullable — Present for accounts with a holder verification check; contains the verification result keyed by account type.
          - `iban` object
            - `match_level` 'pending' | 'match' | 'close_match' | 'no_match' | 'error'
            - `reason_code` string, nullable
            - `validated_account_owner_name` string, nullable
          - `gb` object
            - `match_level` 'pending' | 'match' | 'close_match' | 'no_match' | 'error'
            - `reason_code` string, nullable
            - `validated_account_owner_name` string, nullable
          - `requested_at` string, date-time
          - `completed_at` string, date-time, nullable
      - object — Properties shared by all external account types
        - `id` string, required — A UUID that uniquely identifies a resource
        - `customer_id` string, required — The id of the Bridge customer that this External Account belongs to
        - `bank_name` string — Bank name of the account (e.g. "Chase")
        - `account_owner_name` unknown, required
        - `account_type` 'clabe', required — Type of the bank account.
        - `currency` 'mxn', required — Currency associated with the bank account. Must be `mxn` for CLABE (SPEI) accounts.
        - `clabe` unknown, required
        - `account_validation` unknown
        - `account_verification` object, nullable — Present for accounts with a holder verification check; contains the verification result keyed by account type.
          - `iban` object
            - `match_level` 'pending' | 'match' | 'close_match' | 'no_match' | 'error'
            - `reason_code` string, nullable
            - `validated_account_owner_name` string, nullable
          - `gb` object
            - `match_level` 'pending' | 'match' | 'close_match' | 'no_match' | 'error'
            - `reason_code` string, nullable
            - `validated_account_owner_name` string, nullable
          - `requested_at` string, date-time
          - `completed_at` string, date-time, nullable
      - object — Properties shared by all external account types
        - `id` string, required — A UUID that uniquely identifies a resource
        - `customer_id` string, required — The id of the Bridge customer that this External Account belongs to
        - `bank_name` string — Bank name of the account (e.g. "Chase")
        - `account_owner_name` unknown, required
        - `currency` 'brl', required — Currency associated with the bank account. Must be `brl` for Pix accounts.
        - `account_type` 'pix', required — Type of the bank account.
        - `pix_key` unknown
        - `br_code` unknown
        - `account_validation` unknown
        - `account_verification` object, nullable — Present for accounts with a holder verification check; contains the verification result keyed by account type.
          - `iban` object
            - `match_level` 'pending' | 'match' | 'close_match' | 'no_match' | 'error'
            - `reason_code` string, nullable
            - `validated_account_owner_name` string, nullable
          - `gb` object
            - `match_level` 'pending' | 'match' | 'close_match' | 'no_match' | 'error'
            - `reason_code` string, nullable
            - `validated_account_owner_name` string, nullable
          - `requested_at` string, date-time
          - `completed_at` string, date-time, nullable
      - object — Properties shared by all external account types
        - `id` string, required — A UUID that uniquely identifies a resource
        - `customer_id` string, required — The id of the Bridge customer that this External Account belongs to
        - `bank_name` string — Bank name of the account (e.g. "Chase")
        - `account_owner_name` unknown, required
        - `account_type` 'gb', required — Type of the bank account.
        - `currency` 'gbp', required — Currency associated with the bank account. Must be `gbp` for GB accounts.
        - `account` unknown, required
        - `account_verification` object, nullable — Present for accounts with a holder verification check; contains the verification result keyed by account type.
          - `iban` object
            - `match_level` 'pending' | 'match' | 'close_match' | 'no_match' | 'error'
            - `reason_code` string, nullable
            - `validated_account_owner_name` string, nullable
          - `gb` object
            - `match_level` 'pending' | 'match' | 'close_match' | 'no_match' | 'error'
            - `reason_code` string, nullable
            - `validated_account_owner_name` string, nullable
          - `requested_at` string, date-time
          - `completed_at` string, date-time, nullable
      - object — Properties shared by all external account types
        - `id` string, required — A UUID that uniquely identifies a resource
        - `customer_id` string, required — The id of the Bridge customer that this External Account belongs to
        - `bank_name` string — Bank name of the account (e.g. "Chase")
        - `account_owner_name` unknown, required
        - `account_type` 'bre_b', required — Type of the bank account.
        - `currency` 'cop', required — Currency associated with the bank account. Must be `cop` for Bre-B accounts.
        - `account` unknown, required
        - `account_validation` unknown
        - `account_verification` object, nullable — Present for accounts with a holder verification check; contains the verification result keyed by account type.
          - `iban` object
            - `match_level` 'pending' | 'match' | 'close_match' | 'no_match' | 'error'
            - `reason_code` string, nullable
            - `validated_account_owner_name` string, nullable
          - `gb` object
            - `match_level` 'pending' | 'match' | 'close_match' | 'no_match' | 'error'
            - `reason_code` string, nullable
            - `validated_account_owner_name` string, nullable
          - `requested_at` string, date-time
          - `completed_at` string, date-time, nullable
      - object — Properties shared by all external account types
        - `id` string, required — A UUID that uniquely identifies a resource
        - `customer_id` string, required — The id of the Bridge customer that this External Account belongs to
        - `bank_name` string — Bank name of the account (e.g. "Chase")
        - `account_owner_name` unknown, required
        - `account_type` 'co_bank_transfer', required — Type of the bank account.
        - `currency` 'cop', required — Currency associated with the bank account. Must be `cop` for CO bank transfer accounts.
        - `account` object, required — CO bank transfer account display information. Returned in GET responses.
          - `last_4` string — Last 4 digits of the account number
          - `routing_number` string — The bank code of the account
        - `account_verification` object, nullable — Present for accounts with a holder verification check; contains the verification result keyed by account type.
          - `iban` object
            - `match_level` 'pending' | 'match' | 'close_match' | 'no_match' | 'error'
            - `reason_code` string, nullable
            - `validated_account_owner_name` string, nullable
          - `gb` object
            - `match_level` 'pending' | 'match' | 'close_match' | 'no_match' | 'error'
            - `reason_code` string, nullable
            - `validated_account_owner_name` string, nullable
          - `requested_at` string, date-time
          - `completed_at` string, date-time, nullable
  - `count` integer — total number of items in data

---

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