> ## Documentation Index
> Fetch the complete documentation index at: https://docs.qash.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Create account (deprecated)

> Formerly opened a new Qash account for the authenticated user. Accounts are now provisioned automatically.

<Warning>
  **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](/api-reference/account-management/list-accounts) after login to retrieve the account `id` for deposits, transfers, and transaction history. See the [Partner Integration Guide](/guides/partner-integration) for the full current flow.
</Warning>

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)

```http theme={null}
POST /api/v1/user/accounts
Authorization: Bearer <user-access-token>
Content-Type: application/json
```

```json theme={null}
{
  "description": "Main Account",
  "asset": "USDC",
  "type": "LIABILITY"
}
```

```json theme={null}
{
  "id": 619,
  "description": "Main Account",
  "asset": "USDC",
  "type": "LIABILITY",
  "balance": 0
}
```
