---
title: "POST /api/v1/demo/drafts"
method: POST
path: "/api/v1/demo/drafts"
tags: ["Demo"]
---

# POST /api/v1/demo/drafts

`POST /api/v1/demo/drafts`

## Request

- Base URL: `https://send21.io`
- URL: `https://send21.io/api/v1/demo/drafts`
- Auth: HTTP bearer

## Request body

- CreateDemoDraftRequest
  - `network` 'Mainnet' | 'Testnet4' | 'Signet' | 'Regtest' | 'Solana' | 'SolanaDevnet' | 'Ethereum' | 'EthereumSepolia' | 'Base' | 'BaseSepolia' | 'Arbitrum' | 'ArbitrumSepolia' | 'Polygon' | 'PolygonAmoy'
  - `currency` 'Btc' | 'Usdc' | 'Usdt' | 'Eurc' | 'Sol' | 'Eth'

## Response `201`

Created

- DemoDraftResponse
  - `id` string, uuid
  - `network` 'Mainnet' | 'Testnet4' | 'Signet' | 'Regtest' | 'Solana' | 'SolanaDevnet' | 'Ethereum' | 'EthereumSepolia' | 'Base' | 'BaseSepolia' | 'Arbitrum' | 'ArbitrumSepolia' | 'Polygon' | 'PolygonAmoy'
  - `currency` 'Btc' | 'Usdc' | 'Usdt' | 'Eurc' | 'Sol' | 'Eth'
  - `receiverAddress` string, nullable
  - `amountBaseUnits` integer
  - `amountFormatted` string, nullable
  - `tokenAddress` string, nullable
  - `paymentUri` string, nullable
  - `status` 'AwaitingPayment' | 'Seen' | 'Confirmed' | 'Expired' | 'Cancelled'
  - `paidTxId` string, nullable
  - `confirmations` integer
  - `requiredConfirmations` integer
  - `expiresAt` string, date-time
  - `createdAt` string, date-time

---

[API](https://skmtc.dev/send21/apis/send21-api.md) · [All operations](https://skmtc.dev/send21/apis/send21-api/llms.txt) · [OpenAPI document](https://skmtc.dev/send21/apis/send21-api/revisions/d61e1fc21a3e?raw)
