Skip to content

External Bank Accounts ​

External bank accounts are financial accounts associated with a Stripe platform’s connected accounts for the purpose of transferring funds to or from the connected account’s Stripe balance.

Endpoints ​

Create a bank account ​

  • POST /v1/accounts/:id/external_accounts

Update a bank account ​

  • POST /v1/accounts/:id/external_accounts/:id

Retrieve a bank account ​

  • GET /v1/accounts/:id/external_accounts/:id

List all bank accounts ​

  • GET /v1/accounts/:id/external_accounts

Delete a bank account ​

  • DELETE /v1/accounts/:id/external_accounts/:id

Events ​

  • account.external_account.created Occurs whenever an external account is created.

  • account.external_account.deleted Occurs whenever an external account is deleted.

  • account.external_account.updated Occurs whenever an external account is updated.

  • customer.source.created Occurs whenever a new source is created for a customer.

  • customer.source.deleted Occurs whenever a source is removed from a customer.

  • customer.source.updated Occurs whenever a source’s details are changed.

Stripe API Reference - Self-contained docs reference, refreshed 2026-05-18