---
title: "Create an order to inscribe BRC-20 MINT"
method: POST
path: "/v2/inscribe/order/create/brc20-mint"
tags: ["Inscribe"]
---

# Create an order to inscribe BRC-20 MINT

`POST /v2/inscribe/order/create/brc20-mint`

## Request

- Base URL: `https://open-api.unisat.io`
- URL: `https://open-api.unisat.io/v2/inscribe/order/create/brc20-mint`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/unisat/apis/unisat-wallet-openapi/docs/v2/inscribe/order/create/brc20-mint/post.ts> (a function with typed inputs; its response is checked against the schema)

## Request body

- OrderCreateBRC20MintParams
  - `receiveAddress` string: Bitcoin address to receive the inscriptions
  - `feeRate` number, float: The fee rate of transaction
  - `outputValue` integer: The balance of inscription
  - `devAddress` string: Developer address to receive extra fee
  - `devFee` integer: Extra fee to pay to developer's address
  - `brc20Ticker` string: tick in brc20-mint
  - `brc20Amount` string: amt in brc20-mint
  - `count` integer: Repetition count

## Response `200`

Successful operation

- object
  - `code` integer
  - `msg` string
  - `data` Order
    - `orderId` string
    - `status` 'pending' | 'inscribing' | 'minted': Order Status
    - `payAddress` string: Pay to this address to start inscribing
    - `receiveAddress` string: Bitcoin address to receive the inscriptions
    - `amount` integer: The BTC amount (in satoshis) need to pay
    - `paidAmount` integer: The paid BTC amount (in satoshis)
    - `outputValue` integer: The outputValue of each inscription
    - `feeRate` number: The feeRate of inscribing transactions
    - `minerFee` number: The miner fee of this order
    - `serviceFee` number: The service fee of this order
    - `devFee` number: The developer fee of this order
    - `files` object[]
      - `filename` string
      - `inscriptionId` string
      - `status` 'pending' | 'unconfirmed' | 'confirmed'
    - `count` integer: The total inscriptions count
    - `pendingCount` integer: The pending inscriptions count
    - `unconfirmedCount` integer: The unconfirmed inscriptions count
    - `confirmedCount` integer: The confirmed inscriptions count
    - `createTime` integer
    - `refundTxid` string
    - `refundAmount` integer
    - `refundFeeRate` number

## Other responses

- `401`: Invalid API Key

---

[API](https://skmtc.dev/unisat/apis/unisat-wallet-openapi.md) - [All operations](https://skmtc.dev/unisat/apis/unisat-wallet-openapi/llms.txt) - [OpenAPI document](https://skmtc.dev/unisat/apis/unisat-wallet-openapi/revisions/68de350419c7?raw)
