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