Skip to main content
POST
Create account (deprecated)
Deprecated — do not call this endpoint. Every user gets a USDC account automatically the first time they log in — it’s a side effect of wallet provisioning, not a step you trigger. There is no manual account-creation step in the current flow.Call List accounts after login to retrieve the account id for deposits, transfers, and transaction history. See the Partner Integration Guide for the full current flow.
This page is retained for reference only.

Why this changed

Earlier versions of the integration required an explicit POST /api/v1/user/accounts call before a user could hold funds, and supported creating accounts in arbitrary currencies. Today, QASH only supports a single USDC account per user, so there is nothing left to configure — the account is created automatically, with the correct currency and type, the moment the user’s wallet is provisioned at login. Removing the manual step also removes an entire class of integration bugs: wrong currency, wrong account type, or accounts left uncreated.

Original reference (archived)