Stablecoin Account
Stablecoin Account
Hold and move digital assets: balances, deposit reporting, on-chain withdrawals and address books, transaction history, internal conversions and transfers.
Guides
Stablecoin Account OverviewMember digital assets: balances, deposits, on-chain withdrawals, transaction history and internal conversions.Reporting DepositsThe only endpoint that creates a member balance credit without an existing ledger debit. All six controls are mandatory.Initiating WithdrawalsWithdrawals have two stages. Funds leave the available balance on submission; the withdrawal must then be confirmed or failed.Internal ConversionsTwo execution paths: execute immediately, or lock a quote before executing. Settlement is atomic, with no intermediate state.Transaction HistoryTransaction history is a projection of the ledger. Each row represents a real funds movement. This page lists the field values.
Webhook
Deposit CreditedEmitted when a deposit is confirmed and credited to the member balance.Withdrawal StatusEmitted when a withdrawal is locked, completed or failed.Conversion FilledEmitted when an internal conversion is executed atomically; there is no intermediate state.
API Reference · 18 endpoints
Balances Balances
Transaction History Transactions
Deposits Deposits
GET
/v1/deposits
Deposit records (from our ledger's perspective)
POST
/v1/deposits
Declare a member deposit
Moves funds
GET
/v1/deposits/{id}
Deposit details (including on-chain provenance)
Withdrawals Withdrawals
GET
/v1/withdrawals
Withdrawal list (cursor pagination and four filters)
POST
/v1/withdrawals
Debit a withdrawal (available → withdrawing)
Moves funds
GET
/v1/withdrawals/{id}
Withdrawal details
POST
/v1/withdrawals/{id}/confirm
Confirm after the merchant completes the on-chain payout
Moves funds
POST
/v1/withdrawals/{id}/fail
On-chain payout failed: return the full amount to available balance
Moves funds
Withdrawal Addresses Address Book
GET
/v1/withdraw-addresses
Member withdrawal address book (addresses still cooling have usable=false)
POST
/v1/withdraw-addresses
Add a withdrawal address (step-up authentication and a 24-hour cooling period)
DELETE
/v1/withdraw-addresses/{id}
Delete a withdrawal address (soft deletion; no step-up authentication)
Internal Conversions Exchange
GET
/v1/exchange/pairs
Asset pairs: direction-specific; A→B and B→A are independent records
POST
/v1/exchange/quotes
Exchange quote: read-only by default; supply lock to lock the price
GET
/v1/exchange/orders
Exchange order list, cursor-paginated
POST
/v1/exchange/orders
Execute exchange: atomic, irreversible, no intermediate state
Moves funds
GET
/v1/exchange/orders/{id}
Exchange order details by ID