Create a New User Account

Use this endpoint to create new investor accounts. The client must provide an account ID that uniquely identifies the investor from other investors on the client's platform.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params

The account request must provide the required, basic jurisdiction and biographical information about the investor to enable the investor to participate in crypto asset transactions. Bakkt validates the provided information.

string
enum

Customer account type

Allowed:
string
required

Client-specified unique identifier for the account (clientAccountId)

enrollments
object

DEPRECATED.

entity
object

Entity details

string

DEPRECATED. Please use clientAccountId

investmentProfile
object
owners
array of objects
required
≥ 1
owners*
string
enum

Method of settlement for the customer account

Allowed:
string

The share token field will contain a Sumsub token. If the user is designated for this specific KYC flow, this token must be passed.

trustedContacts
array of objects
trustedContacts
Responses

Language
Credentials
Header
LoadingLoading…
Response
Choose an example:
application/json