Skip to main content
POST
Create deposit account

Authorizations

Authorization
string
header
required

OAuth 2.0 access token from Auth-Edge.

Query Parameters

providerType
enum<string>

Restrict settlement to one rail. Omit to mint an account for every active provider.

Available options:
FIAT,
STABLECOIN

Body

application/json
purpose
enum<string>
required

Settlement target for the funded account.

Available options:
WALLET_TOPUP,
SUBSCRIPTION
amount
number

Wallet top-up: positive amount in USD major units (e.g. 15 = $15). The account is bound to this exact amount.

planId
integer

Subscription: positive plan id to subscribe to. Renewals and upgrades are resolved server-side from this; no subscription id is sent.

billingCycle
enum<string>

Subscription: required. Sizes the paid period.

Available options:
MONTHLY,
YEARLY
description
string

Free-text note (max 500 chars).

Response

OK: one account per active provider (empty for a free plan).

status
boolean
message
string
data
(FiatAccount · object | StablecoinAccount · object)[]

One account per active provider. Empty ([]) for a free ($0) plan.

Bank-transfer deposit account. Carries bank keys only.