Create a new external account for the authenticated customer.
External accounts represent customer-owned financial accounts such as bank accounts, crypto wallets, or digital wallets that can be used in payment intents.
The customer ID is automatically extracted from the JWT bearer token.
For bank accounts, the countryCode field is required in the bankAccount object
and must be a valid ISO 3166-1 alpha-2 country code (e.g., “US”, “BR”, “AR”).
uRamp JWT bearer token for authenticated customer requests
Request to create an external account (bank account or crypto address)
External account created successfully
External account with currency relation
Unique external account identifier
"ext_acc_12345"
External account type
BANK_ACCOUNT, CRYPTO_ADDRESS "BANK_ACCOUNT"
Currency identifier
"usd-currency-id"
Account creation timestamp
"2024-01-01T00:00:00.000Z"
Account last update timestamp
"2024-01-01T00:00:00.000Z"
Account-specific metadata (structure varies by type)
Human-readable label for the account
"Personal Checking Account"
Customer identifier (if associated with a customer)
"customer-123"
Currency entity