v1
latestOpenAPI 3.1.0Proprietary2026-07-2464170247.4 KBRecipients (Send to Others)
Add Bank Account to Recipient
Add a new bank account to an existing recipient.
⚠️ Important: Accurate Account Holder Information Required
- The account_holder_name must exactly match the name registered with the bank
- Ensure all bank account details (account number, routing number, SWIFT code, etc.) are accurate
- Incorrect or mismatched information may result in failed, delayed, or returned transfers
- The bank may reject transfers if the beneficiary name does not match their records
Functionality:
- Registers a bank account that can be used for fiat withdrawals to this recipient
- Supports US Fedwire, US ACH, and SWIFT international wires (US RTP is not supported for recipients)
- Automatically assigns a unique bank_account_id upon successful creation
Status:
- Bank account is created with PENDING status
- Status changes to APPROVED after vendor approval (async process)
- Status changes to FAILED if vendor rejects the account
- Subscribe to external_account.approved and external_account.failed webhooks for status updates
Idempotency & Duplicate Detection:
- Required: Include an Idempotency-Key header with a unique UUID
post/v1/customers/{customer_id}/recipients/{recipient_id}/bank_accounts
Path parameters
customer_idstring required
Unique identifier of the customer
recipient_idstring required
Unique identifier of the recipient
Request body
Example request
{
"network": "SWIFT",
"nickname": "Primary Operating Account",
"account_holder_name": "TechStart Holdings LLC",
"currency": "USD",
"account_number": "4447891623",
"institution_id": "DEUTDEFF",
"institution_clearing_code": "021000021",
"intermediary_bank": {
"institution_id": "PNBPUS3NNYC"
}
}Response
Bank account added successfully
Example response
{
"external_account_id": "381b013e-8893-11f0-b308-2eaa4f6974f2",
"customer_id": "14f20ebd-893b-11f0-b308-2eaa4f6974f2",
"network": "ETHEREUM",
"nickname": "Primary Operating Account",
"account_holder_name": "TechStart Holdings LLC",
"currency": "USDC",
"account_number": "4447891623",
"institution_id": "CHASUS33",
"institution_name": "JPMorgan Chase Bank, N.A.",
"institution_clearing_code": "021000021",
"intermediary_bank": {
"institution_id": "PNBPUS3NNYC"
},
"reference_code": "36AC1ECAF659",
"created_at": "2025-08-21T07:56:57.981Z",
"modified_at": "2025-08-21T07:56:57.981Z",
"recipient": {
"recipient_id": "4728c2b9-6df7-11f0-b1f6-6a7838eca3f8",
"customer_id": "14f20ebd-893b-11f0-b308-2eaa4f6974f2",
"business_type": "INDIVIDUAL",
"full_name": "John Doe",
"nickname": "John's Business",
"email": "john.doe@example.com",
"relationship": "VENDOR",
"status": "active",
"address": {
"full_address": "490 2nd St Suite 300, San Francisco, CA 94107",
"country_code": "USA",
"address_line1": "490 2nd St",
"address_line2": "Suite 300",
"city": "San Francisco",
"region": "CA",
"postal_code": "94107"
},
"created_at": "2025-10-29T02:46:25.096305Z",
"modified_at": "2025-10-29T02:46:25.096305Z"
},
"recipient_id": "4728c2b9-6df7-11f0-b1f6-6a7838eca3f8"
}