---
title: "Changes to Create External financial institution"
method: POST
path: "/accounts/{account_id}/financial-institutions/external"
---

# Changes to Create External financial institution

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

> Every recorded change to this operation, newest first.

## Timeline

Changed in 7 of 35 revisions.

- **2026-11-04** `3378b8f911e0`: 2 info
- **2026-10-20** `5648b7f3a014`: 2 info
- **2026-10-14** `81b7a9dcca32`: 2 info
- **2026-07-13** `d934fd29acc3`: 6 breaking
- **2026-05-12** `0f6e2639fbe2`: 4 breaking, 12 warning, 6 info
- **2026-02-07** `4f67c6cbfdb8`: 1 breaking, 12 info
- **2025-08-09** `8484d42bf246`: 1 info

## Changes

- **2026-11-04** `3378b8f911e0`: 2 info
  - added the new optional request property `date_of_birth`
  - added the optional property `date_of_birth` to the response with the `201` status
- **2026-10-20** `5648b7f3a014`: 2 info
  - added the new optional request property `account_holder_type`
  - added the optional property `account_holder_type` to the response with the `201` status
- **2026-10-14** `81b7a9dcca32`: 2 info
  - added the non-success response with the status `422`
  - added the non-success response with the status `503`
- **2026-07-13** `d934fd29acc3`: 6 breaking
  - media type `application/vnd.api+json` was changed to a more general media type `application/json` for the response status `201`
  - media type `application/vnd.api+json` was changed to a more general media type `application/json` for the response status `401`
  - media type `application/vnd.api+json` was changed to a more general media type `application/json` for the response status `403`
  - media type `application/vnd.api+json` was changed to a more general media type `application/json` for the response status `404`
  - media type `application/vnd.api+json` was changed to a more general media type `application/json` for the response status `409`
  - media type `application/vnd.api+json` was changed to a more general media type `application/json` for the response status `500`
- **2026-05-12** `0f6e2639fbe2`: 4 breaking, 12 warning, 6 info
  - added `#/components/schemas/USStreetAddress` to the `bank_address` request property `allOf` list
  - added `#/components/schemas/USStreetAddress` to the `beneficiary_address` request property `allOf` list
  - the `bank_address` request property type changed from `object` to no type
  - the `beneficiary_address` request property type changed from `object` to no type
  - removed the request property `bank_address/city`
  - removed the request property `bank_address/country`
  - removed the request property `bank_address/state`
  - removed the request property `bank_address/street_line_1`
  - removed the request property `bank_address/street_line_2`
  - removed the request property `bank_address/zip`
  - removed the request property `beneficiary_address/city`
  - removed the request property `beneficiary_address/country`
  - removed the request property `beneficiary_address/state`
  - removed the request property `beneficiary_address/street_line_1`
  - removed the request property `beneficiary_address/street_line_2`
  - removed the request property `beneficiary_address/zip`
  - added the new optional request property `ownership`
  - the request property `bank_address` became nullable
  - the request property `beneficiary_address` became nullable
  - the request property `bank_address` became optional
  - the request property `beneficiary_address` became optional
  - added the optional property `ownership` to the response with the `201` status
- **2026-02-07** `4f67c6cbfdb8`: 1 breaking, 12 info
  - added the new required request property `transfer_types`
  - added the optional property `account_number` to the response with the `201` status
  - added the optional property `account_type` to the response with the `201` status
  - added the optional property `bank_address` to the response with the `201` status
  - added the optional property `beneficiary_address` to the response with the `201` status
  - added the optional property `last_updated` to the response with the `201` status
  - added the optional property `needs_update` to the response with the `201` status
  - added the optional property `owner` to the response with the `201` status
  - added the optional property `transfer_types` to the response with the `201` status
  - added the optional property `values` to the response with the `400` status
  - added the optional property `values` to the response with the `404` status
  - added the optional property `values` to the response with the `409` status
  - added the optional property `values` to the response with the `500` status
- **2025-08-09** `8484d42bf246`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/brale/apis/brale-api/docs/accounts/:account_id/financial-institutions/external/post.md) - [API](https://skmtc.dev/brale/apis/brale-api.md) - [Page](https://skmtc.dev/brale/apis/brale-api/changes/accounts/:account_id/financial-institutions/external/post)
