Link a bank account
Save a bank beneficiary under a UPA using its country-specific fields.
active, create a send Payment with destination.type: "bank_account"; see Off-ramps. A linked bank cannot receive settlement.
Full bank details are never returned; responses show accountNumberLast4. Idempotency-Key is required and must contain 1–256 characters after trimming surrounding whitespace. Preserve the original body and key after an uncertain response; changed input conflicts.Authorizations
HTTP Basic auth. Username is the Stableyard app ID. Password is the app secret. The optional Stableyard-Version request header must match the environment pin.
Headers
Required retry key for linking a bank account or rail identifier: 1-256 characters after trimming surrounding whitespace. Retry the identical request with the same key; changed input returns a conflict.
1 - 256"bank-beneficiary-supplier-123"
Optional contract-version assertion. Omit it to use the app environment's pinned version. A different supported version is accepted only after that environment is explicitly migrated.
2026-09-09 Path Parameters
Canonical account id returned by the Accounts API.
"acct_123"
Body
- United States bank account
- Philippines bank account
- Vietnam bank account
Country-specific bank inputs.
"US""USD"1 - 1601 - 1604 - 17^[0-9]{4,17}$checking, savings individual, business ach, fedwire, fednow