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

# Mint

> Convert USD into a stablecoin.

Minting converts USD into a stablecoin. For shared concepts and the common request fields, see [Convert stablecoins](/knowledge-base/platform/developers/stablecoins/convert). This page covers the mint-specific payload and behavior.

`POST /v2/stablecoins/conversion` requires the `Convert Stablecoins` permission. See [Set up](/knowledge-base/platform/developers/stablecoins/setup).

## Request

Set `sourceAssetType` to USD and `destinationAssetType` to the stablecoin you want to mint.

```json Example payload theme={null}
{
  "destinationAssetType": "USDX_HOODI",
  "destinationWalletId": "82936bb546cf1fc83955b6d9ca76ff16",
  "idempotencyKey": "z763a50d-aa82-4ec7-b5a3-89ad0462d248",
  "sourceAssetType": "USD_R",
  "sourceWalletId": "940afa950652ed4fdffceb73b2745d02",
  "amount": "10"
}
```

| Field                  | Description                                                                       |
| :--------------------- | :-------------------------------------------------------------------------------- |
| `amount`               | USD amount as a string.                                                           |
| `sourceWalletId`       | ID of the USD wallet being debited—retrieve via `GET /v2/vaults/{vaultId}`.       |
| `destinationAssetType` | Stablecoin to mint (for example, `USDX_HOODI`)—confirm via `GET /v2/asset-types`. |
| `destinationWalletId`  | ID of the destination stablecoin wallet.                                          |
| `idempotencyKey`       | Unique string ≤128 characters. Use a distinct key per conversion.                 |

## Response

A successful request returns `authorizationOperationId`. The conversion enters `INITIATED` status pending endorsement approval.

## Monitor status

Query [conversion history](/knowledge-base/platform/developers/stablecoins/operate/track-status), or `GET /v2/transactions` with `types=MINT`.
