- a display name for the account
- the account’s wallet configuration, including which wallets the account should contain. For each wallet, you can also specify the wallet’s owner.
View the full API reference for creating an account.
Usage
- REST API
To create an account via REST API, make a
POST request to:Body
An optional display name for the account
wallets_configuration
{chain_type: 'ethereum' | 'solana'; custody: CustodyConfiguration | undefined}
required
The wallets to include in the account, specified with their chain type and custody configuration.If
custody is undefined, the wallet is non-custodial.The CustodyConfiguration type is defined as {provider: string; provider_user_id: string} where:provideris the custody provider. Currently,'bridge'is the only supported custody provider.provider_user_idis the custody provider’s unique ID for the KYC’ed entity for the wallet.
Response
The response will include the following fields:Unique ID of the created account. This will be the primary identifier when using the account in the future.
An optional display name for the account.
wallets
{id: string; chain_type: 'ethereum' | 'solana'; address: string; custody: CustodyConfiguration | undefined}
required
The wallets included in the account, with their chain type, address and custody configuration.If
custody is undefined, the wallet is non-custodial. If defined, the wallet is custodial per the specified configuration.The CustodyConfiguration type is defined as {provider: string; provider_user_id: string} where:provideris the custody provider.provider_user_idis the custody provider’s unique ID for the KYC’ed entity for the wallet.

