# 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](https://docs.stripe.com/api/external_account_bank_accounts/create.md) ### Update a bank account - [POST /v1/accounts/:id/external_accounts/:id](https://docs.stripe.com/api/external_account_bank_accounts/update.md) ### Retrieve a bank account - [GET /v1/accounts/:id/external_accounts/:id](https://docs.stripe.com/api/external_account_bank_accounts/retrieve.md) ### List all bank accounts - [GET /v1/accounts/:id/external_accounts](https://docs.stripe.com/api/external_account_bank_accounts/list.md) ### Delete a bank account - [DELETE /v1/accounts/:id/external_accounts/:id](https://docs.stripe.com/api/external_account_bank_accounts/delete.md) ## 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.