---
title: "Delete a single External Account object"
method: DELETE
path: "/customers/{customerID}/external_accounts/{externalAccountID}"
tags: ["External Accounts"]
---

# Delete a single External Account object

`DELETE /customers/{customerID}/external_accounts/{externalAccountID}`

Delete an External Account object from the passed in External Account ID

## Response `200`

Successfully deleted External Account object response

- 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

## Other responses

- `401` — Missing or invalid API key
- `404` — No resource found
- `500` — Unexpected error. User may try and send the request again.

---

[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)
