Create an account
Creates a new account. This account can be used to create accounts for Mint, or intermediary accounts for a Managed Payments customer. For Managed Payments, the account created represents the end customer that will settle stablecoin payments by the customer. That end customer can be either a business or an individual (retail) end customer.
Routing for this endpoint is body based. Requests that include businessPii,
individualPii, or endCustomerType are routed to the Managed Payments
intermediary account creation flow, while requests that include none of those
fields are routed to the standard account creation flow.
For Managed Payments, endCustomerType selects which PII block is required:
business, or omitted, requiresbusinessPiiand rejectsindividualPii.individualrequiresindividualPiiand rejectsbusinessPii.
Both flows require an explicit type and purpose in the request body:
- Standard (digital asset / Mint) accounts use
purposecustodyandtypefirst_partyorthird_party. WhenclientEntityIdis omitted the account is owned by the caller andtypemust befirst_party; whenclientEntityIdis provided the account is owned by a sub-entity andtypemust bethird_party. - Managed Payments intermediary accounts use
typefirst_partyandpurposepayments.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
- Mint Account
- Managed Payments Intermediary Account (Business)
- Managed Payments Intermediary Account (Individual)
Create a Mint account
Universally unique identifier (UUID v4) idempotency key. This key is utilized to ensure exactly-once execution of mutating requests.
"ba943ff1-ca16-49b2-ba55-1057e70ca5c7"
Human-readable description of the account.
"My account"
External account type.
first_party: the calling entity itself owns the account.third_party: a sub-entity or end user owns the account.
first_party, third_party "first_party"
Intended use of the account. Digital asset (Mint) accounts always hold stablecoin balances for the owning entity, so the only supported value is custody.
custody "custody"
Optional identifier of the client entity whose account should be created. If omitted, the account is owned by the caller and type must be first_party. If provided, the account is owned by a sub-entity and type must be third_party.
"a3f1b2c4-d5e6-7890-abcd-ef1234567890"
Response
Successfully created an account.
An account returned by the create account endpoint.