GuidesRecipesAPI ReferenceChangelog
Guides

External Bank Accounts

Create bank-level external bank accounts using raw routing details on the Cybrid platform.

Bank-level external bank accounts

Partners can connect external bank accounts by providing raw routing details.

  • The external bank account must be owned by KYC'd/KYB'd accounts on the Cybrid platform.
  • Supported for bank-level external bank accounts only (not customer-level).
  • Both sandbox and production environments require manual configuration.
ℹ️

Manual setup required

Contact partner support to complete the setup.

Account creation

You can create accounts 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.

ℹ️

ACH pull transfers

Only bank accounts connected via Plaid are supported for ACH pull transfers. Manual entry of bank account details is not supported for ACH pulls; Plaid connection is required.

State

StateDescription
storingThe Platform is storing the external bank account details in our private store
completedThe Platform has created the external bank account
unverifiedThe external bank account is created, but it has not yet been verified
failedThe Platform was not able to successfully create the external bank account
refresh_requiredThe Platform has created the external bank account, but needs to be refreshed
deletingThe Platform is deleting the external bank account
deletedThe Platform has deleted the external bank account

Failure codes

CodeDescription
invalid_routing_numberThe provided routing number is invalid
invalid_account_numberThe account number is invalid
invalid_account_typeThe account type is invalid
duplicateAn account with the same details already exists. This typically means the bank account has already been added previously, and attempting to add it again will result in a failed state with the duplicate failure code.
plaid_processor_tokenAn account could not be created due to an invalid Plaid processor token or an error with Plaid
plaid_multiple_accountsThe supplied Plaid token is associated with multiple accounts. Must only be a single account.
create_failedThe bank account and associated holder could not be created correctly
unverified_counterpartyThe counterparty account is unverified