---
title: "Changes to Create a new External Account"
method: POST
path: "/customers/{customerID}/external_accounts"
---

# Changes to Create a new External Account

`POST /customers/{customerID}/external_accounts`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 3 revisions.

- **2026-11-03** `a390532e9fc6`: 53 breaking, 3 warning, 181 info

## Changes

- **2026-11-03** `a390532e9fc6`: 53 breaking, 3 warning, 181 info
  - added the new required request property `oneOf[subschema #1: ACH/Wire]/allOf[#/components/schemas/ExternalAccountBaseWithoutOwnerInfo]/address/city`
  - added the new required request property `oneOf[subschema #1: ACH/Wire]/allOf[#/components/schemas/ExternalAccountBaseWithoutOwnerInfo]/address/country`
  - added the new required request property `oneOf[subschema #1: ACH/Wire]/allOf[#/components/schemas/ExternalAccountBaseWithoutOwnerInfo]/address/street_line_1`
  - added the new required request property `oneOf[subschema #2: IBAN]/allOf[subschema #2]/iban/account_number`
  - added the new required request property `oneOf[subschema #2: IBAN]/allOf[subschema #2]/iban/country`
  - added the new required request property `oneOf[subschema #4: CLABE -> subschema #3: CLABE]/allOf[#/components/schemas/ExternalAccountBaseWithoutOwnerInfo]/address/city`
  - added the new required request property `oneOf[subschema #4: CLABE -> subschema #3: CLABE]/allOf[#/components/schemas/ExternalAccountBaseWithoutOwnerInfo]/address/country`
  - added the new required request property `oneOf[subschema #4: CLABE -> subschema #3: CLABE]/allOf[#/components/schemas/ExternalAccountBaseWithoutOwnerInfo]/address/street_line_1`
  - added the new required request property `oneOf[subschema #4: CLABE -> subschema #3: CLABE]/allOf[subschema #2]/clabe/account_number`
  - added the new required request property `oneOf[subschema #5: Pix (Pix Key) -> subschema #4: Pix (Pix Key)]/allOf[#/components/schemas/ExternalAccountBaseWithoutOwnerInfo]/address/city`
  - added the new required request property `oneOf[subschema #5: Pix (Pix Key) -> subschema #4: Pix (Pix Key)]/allOf[#/components/schemas/ExternalAccountBaseWithoutOwnerInfo]/address/country`
  - added the new required request property `oneOf[subschema #5: Pix (Pix Key) -> subschema #4: Pix (Pix Key)]/allOf[#/components/schemas/ExternalAccountBaseWithoutOwnerInfo]/address/street_line_1`
  - added the new required request property `oneOf[subschema #5: Pix (Pix Key) -> subschema #4: Pix (Pix Key)]/allOf[subschema #2]/pix_key/pix_key`
  - added the new required request property `oneOf[subschema #6: Pix (BR Code) -> subschema #5: Pix (BR Code)]/allOf[#/components/schemas/ExternalAccountBaseWithoutOwnerInfo]/address/city`
  - added the new required request property `oneOf[subschema #6: Pix (BR Code) -> subschema #5: Pix (BR Code)]/allOf[#/components/schemas/ExternalAccountBaseWithoutOwnerInfo]/address/country`
  - added the new required request property `oneOf[subschema #6: Pix (BR Code) -> subschema #5: Pix (BR Code)]/allOf[#/components/schemas/ExternalAccountBaseWithoutOwnerInfo]/address/street_line_1`
  - added the new required request property `oneOf[subschema #6: Pix (BR Code) -> subschema #5: Pix (BR Code)]/allOf[subschema #2]/br_code/br_code`
  - added the new required request property `oneOf[subschema #7: FPS -> subschema #6: FPS]/allOf[subschema #2]/account/account_number`
  - added the new required request property `oneOf[subschema #7: FPS -> subschema #6: FPS]/allOf[subschema #2]/account/sort_code`
  - added the new required request property `oneOf[subschema #8: Bre-B -> subschema #7: Bre-B]/allOf[#/components/schemas/ExternalAccountBaseWithoutOwnerInfo]/address/city`
  - added the new required request property `oneOf[subschema #8: Bre-B -> subschema #7: Bre-B]/allOf[#/components/schemas/ExternalAccountBaseWithoutOwnerInfo]/address/country`
  - added the new required request property `oneOf[subschema #8: Bre-B -> subschema #7: Bre-B]/allOf[#/components/schemas/ExternalAccountBaseWithoutOwnerInfo]/address/street_line_1`
  - added the new required request property `oneOf[subschema #8: Bre-B -> subschema #7: Bre-B]/allOf[subschema #2]/account/bre_b_key`
  - added the new required request property `oneOf[subschema #9: CO Bank Transfer -> subschema #8: CO Bank Transfer]/allOf[subschema #2]/account/account_number`
  - added the new required request property `oneOf[subschema #9: CO Bank Transfer -> subschema #8: CO Bank Transfer]/allOf[subschema #2]/account/account_type`
  - added the new required request property `oneOf[subschema #9: CO Bank Transfer -> subschema #8: CO Bank Transfer]/allOf[subschema #2]/account/bank_code`
  - added the new required request property `oneOf[subschema #9: CO Bank Transfer -> subschema #8: CO Bank Transfer]/allOf[subschema #2]/account/document_number`
  - added the new required request property `oneOf[subschema #9: CO Bank Transfer -> subschema #8: CO Bank Transfer]/allOf[subschema #2]/account/document_type`
  - added the new required request property `oneOf[subschema #9: CO Bank Transfer -> subschema #8: CO Bank Transfer]/allOf[subschema #2]/account/phone_number`
  - removed `#/components/schemas/CreateExternalAccountSWIFTInput` from the request body `oneOf` list
  - request property `oneOf[subschema #1: ACH/Wire]/allOf[#/components/schemas/ExternalAccountBaseWithoutOwnerInfo]/deactivation_reason` was restricted to a list of enum values
  - request property `oneOf[subschema #4: CLABE -> subschema #3: CLABE]/allOf[#/components/schemas/ExternalAccountBaseWithoutOwnerInfo]/deactivation_reason` was restricted to a list of enum values
  - request property `oneOf[subschema #5: Pix (Pix Key) -> subschema #4: Pix (Pix Key)]/allOf[#/components/schemas/ExternalAccountBaseWithoutOwnerInfo]/deactivation_reason` was restricted to a list of enum values
  - request property `oneOf[subschema #6: Pix (BR Code) -> subschema #5: Pix (BR Code)]/allOf[#/components/schemas/ExternalAccountBaseWithoutOwnerInfo]/deactivation_reason` was restricted to a list of enum values
  - request property `oneOf[subschema #8: Bre-B -> subschema #7: Bre-B]/allOf[#/components/schemas/ExternalAccountBaseWithoutOwnerInfo]/deactivation_reason` was restricted to a list of enum values
  - the `oneOf[subschema #2: IBAN]/allOf[#/components/schemas/ExternalAccountBaseWithOwnerInfo]/account_owner_name` request property's minLength was increased from `0` to `1`
  - the `oneOf[subschema #7: FPS -> subschema #6: FPS]/allOf[#/components/schemas/ExternalAccountBaseWithOwnerInfo]/account_owner_name` request property's minLength was increased from `0` to `1`
  - the `oneOf[subschema #9: CO Bank Transfer -> subschema #8: CO Bank Transfer]/allOf[#/components/schemas/ExternalAccountBaseWithOwnerInfo]/account_owner_name` request property's minLength was increased from `0` to `1`
  - the `oneOf[subschema #2: IBAN]/allOf[#/components/schemas/ExternalAccountBaseWithOwnerInfo]/account_owner_name` request property type changed from no type to `string`
  - the `oneOf[subschema #7: FPS -> subschema #6: FPS]/allOf[#/components/schemas/ExternalAccountBaseWithOwnerInfo]/account_owner_name` request property type changed from no type to `string`
  - …197 more

---

[Operation](https://skmtc.dev/bridge/apis/bridge-api/docs/customers/:customerID/external_accounts/post.md) - [API](https://skmtc.dev/bridge/apis/bridge-api.md) - [Page](https://skmtc.dev/bridge/apis/bridge-api/changes/customers/:customerID/external_accounts/post)
