Activate a bank rail
Create or upsert a Bank row for the given rail. Idempotent.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Headers
Path Parameters
Bank account route: provider rail + bank id ({rail}-{bank}).
uaefts_named-zand, ach_pooled-hsbc, ach_named-citi, ach_named-jpmorgan_chase, ach_named-cfsb, fedwire_pooled-hsbc, fedwire_pooled-jpmorgan_chase, fedwire_pooled-cfsb, fedwire_named-hsbc, fedwire_named-citi, fedwire_named-jpmorgan_chase, fedwire_named-cfsb, sepa_pooled-zen, sepa_named-zen, swift_pooled-hsbc, swift_named-hsbc Response
Successful Response
Bank row as returned to clients.
Merges static rail metadata (from BANK_INFO) with per-user state. For rails
the user hasn't activated yet, id / external_account_id / created_at
are None and status is not_started.
Bank account route: provider rail + bank id ({rail}-{bank}).
uaefts_named-zand, ach_pooled-hsbc, ach_named-citi, ach_named-jpmorgan_chase, ach_named-cfsb, fedwire_pooled-hsbc, fedwire_pooled-jpmorgan_chase, fedwire_pooled-cfsb, fedwire_named-hsbc, fedwire_named-citi, fedwire_named-jpmorgan_chase, fedwire_named-cfsb, sepa_pooled-zen, sepa_named-zen, swift_pooled-hsbc, swift_named-hsbc Canonical fiat payment rail used for account_type discrimination,
bank-rail methods, and contact/transaction type alignment.
sepa, swift, ach, uaefts, fedwire Canonical fiat payment rail used for account_type discrimination,
bank-rail methods, and contact/transaction type alignment.
sepa, swift, ach, uaefts, fedwire Canonical fiat payment rail used for account_type discrimination,
bank-rail methods, and contact/transaction type alignment.
sepa, swift, ach, uaefts, fedwire Expected wait time before a bank rail becomes usable.
<1 day, 1-2 days, 2-3 days, 5-7 days IBAN account status.
State machine:
not_started → requested → document_requested → approved → pending → active
not_started— default for every rail until the user opts in.requested— user asked for this rail via /pre-approve; awaiting KYC.document_requested— admin asked the user for more documents (KYB).approved— KYB passed, account ready to be created at provider.pending_kyc— provider rejected creation until KYC is approved.pending— provider accepted/created the account, waiting.active— real bank details are attached to the row.frozen/closed— terminal/blocked states.
not_started, requested, document_requested, approved, pending_kyc, pending, active, hidden, frozen, closed, rejected IBAN (SEPA) external account.
- IBANAccountDetails
- USExternalAccountDetails
- SwiftAccountDetails