Create a new contact bank account

Creates a new bank account for the specified contact. Supports both fiat and crypto accounts with appropriate validation.

Authentication

AuthorizationBearer

Bearer authentication of the form Bearer <token>, where token is your auth token.

Path Parameters

contactIdstringRequired
Contact ID
merchantIdstringRequired
Merchant ID
organizationIdstringRequired
Organization ID

Headers

x-admin-api-keystringRequired

Request

This endpoint expects an object.
namestringRequired
kindenumRequired
Allowed values:
isVirtualbooleanRequired
addressstringRequired
networkenumRequired

Blockchain network. Required for crypto accounts (kind=CRYPTO).

typeenumRequired
Allowed values:
accountNumberstringRequired
routingNumberstringRequired
isDefaultbooleanRequired
isTrackedbooleanRequired
currencySymbolenumRequired
entitystringOptional

Bank entity code. Optional for AR, MX, PE, BO, BR, US (auto-deduced). Required for CL, CO.

countrySymbolenumOptional

Country code. Required for fiat accounts (kind=BANK), optional/ignored for crypto accounts (kind=CRYPTO).

Response

idstring
namestring
entitystring
kindenum
Allowed values:
isVirtualboolean
addressstring
networkstring
typeenum
Allowed values:
accountNumberstring
routingNumberstring
countryIdstring
currencyIdstring
currencyCodestring
Currency symbol
createdAtdatetime
updatedAtdatetime
isDefaultboolean
isTrackedboolean
merchantIdstring
contactIdstring
countryCodestring or null

Two-letter ISO country code

Errors