---
title: "Reactivate an External Account"
method: POST
path: "/customers/{customerID}/external_accounts/{externalAccountID}/reactivate"
tags: ["External Accounts"]
---

# Reactivate an External Account

`POST /customers/{customerID}/external_accounts/{externalAccountID}/reactivate`

Reactivate a previously deactivated External Account

## Path parameters

- `customerID` string, required — A UUID that uniquely identifies a resource
- `externalAccountID` string, required — A UUID that uniquely identifies a resource

## Headers

- `Idempotency-Key` string, required

## Response `200`

Reactivated External Account object

- 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

- `400` — Referenced by this API but not published in the vendor's docs pages.

---

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