post https://bank.sandbox.cybrid.app/api/external_bank_accounts
Create an ExternalBankAccount.
Account creation
Accounts can be created for a Bank or a Customer.
To create accounts for your Bank, omit the customer_guid parameter in the request body. To create accounts for your Customers, include the customer_guid parameter in the request body.
State
| State | Description |
|---|---|
| storing | The Platform is storing the external bank account details in our private store |
| completed | The Platform has created the external bank account |
| unverified | The external bank account is created, but it has not yet been verified |
| failed | The Platform was not able to successfully create the external bank account |
| refresh_required | The Platform has created the external bank account, but needs to be refreshed |
| deleting | The Platform is deleting the external bank account |
| deleted | The Platform has deleted the external bank account |
Failure codes
| Code | Description |
|---|---|
| invalid_routing_number | The provided routing number is invalid |
| duplicate | An account with the same details already exists |
| plaid_processor_token | An account could not be created due to an invalid Plaid processor token or an error with Plaid |
| plaid_multiple_accounts | The supplied Plaid token is associated with multiple accounts. Must only be a single account. |
| create_failed | The bank account and associated holder could not be created correctly |
| unverified_counterparty | The counterparty account is unverified |
Required scope: external_bank_accounts:execute
