Update a funding source
Partial update to a manual / wire funding source. Used to complete
or correct a source post-connect — the connect flow accepts
partial info, so wire payout details (bank, account, address) are
commonly filled in here before the source can be used for an
international-wire withdrawal. Absent fields are left untouched;
metadata merges into the existing object.
Plaid-connected funding sources cannot be edited — their account details are managed by Plaid (returns 400). To change a Plaid-linked account, disconnect and reconnect.
Authorizations
HTTP Basic Authentication using the API Key as username and API Secret as password.
Path Parameters
The prefixed public id of the investor (e.g. inv_…).
Prefixed public id of the funding source (e.g. fs_…).
Body
CHECKING, SAVINGS 9-digit US ABA routing number.
ISO 3166-1 alpha-2.
ISO 4217 (3-letter).
Response
Funding source updated.
A connected funding source (bank account) that can be used for deposits and withdrawals. Envelope-wrapped.
The resource type discriminator.
"investor"
Whether this resource was created against a live API key.
Test-mode keys always return false.
false
Prefixed public id (e.g. inv_…, ord_…, dep_…).
"inv_01j9x8m2k7qpzwv3t5r6y8n0ab"
Unix-seconds timestamp of resource creation.
1747776000
Arbitrary key-value metadata attached to the funding source.
plaid, manual active, disconnected, error Plaid item_id for Plaid sources.
Legal name of the account holder.
Type of bank account.
CHECKING, SAVINGS Masked account number (last 4 digits visible).
Bank routing number (ABA for US banks).
SWIFT/BIC code for international wires.
Masked IBAN (last 4 digits visible).
Routing code type: aba, sort_code, ifsc, etc.
Bank-specific code (used in some regions).
Beneficiary address as a single string (legacy field).
Street address for wire payout beneficiary.
ISO 3166-1 alpha-2 country code for wire payout beneficiary.
ISO 4217 currency code for wire payout beneficiary.
City for wire payout beneficiary.
State or region for wire payout beneficiary.
Postal code for wire payout beneficiary.
Whether enough fields are populated for a wire payout via the custodian.