---
title: "Create a new external financial institution"
method: POST
path: "/accounts/{account_id}/financial-institutions/external"
tags: ["Financial Institutions"]
deprecated: true
---

# Create a new external financial institution

`POST /accounts/{account_id}/financial-institutions/external`

## Request

- Base URL: `https://api.brale.xyz`
- URL: `https://api.brale.xyz/accounts/{account_id}/financial-institutions/external`
- Auth: HTTP bearer

> **Deprecated.**

Links an external bank account to the specified account (ACH, wire, etc.).


Deprecated. Use Addresses. Create an off-chain Address (ACH/Wire/RTP) and pass its `address_id` to Transfers. Plaid endpoints have moved to `/accounts/{account_id}/plaid/*`.

## Path parameters

- `account_id` string, ksuid, required

## Headers

- `Idempotency-Key` string, required

## Request body

- FinancialInstitutionCreateRequest
  - `name` string, required
  - `transfer_type` string[], required
  - `bank_details` BankDetails, required
    - `owner` string, required
    - `account_number` string, required
    - `routing_number` string, required
    - `name` string, required: The name of the bank
    - `address` AccountAddress
      - `street_line_1` string, required
      - `street_line_2` string
      - `city` string, required
      - `state` string, required
      - `zip` string, required
    - `account_type` string, required

## Response `201`

Financial institution successfully created

- object
  - `id` string, ksuid

---

[API](https://skmtc.dev/brale/apis/brale-issuance-and-orchestration-api.md) - [All operations](https://skmtc.dev/brale/apis/brale-issuance-and-orchestration-api/llms.txt) - [OpenAPI document](https://skmtc.dev/brale/apis/brale-issuance-and-orchestration-api/revisions/5fa781db09de?raw)
