Skip to main content
POST
/
api
/
records
/
{wm_id}
/
mint
Mint NFT
curl --request POST \
  --url https://yys-sqr-render-bsbe.onrender.com/api/records/{wm_id}/mint \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "tx_hash": "<string>",
  "token_id": 123,
  "etherscan_url": "<string>",
  "card": {
    "watermark_id": "SQR-A1B2C",
    "template_id": "pharma",
    "claim_status": "unclaimed",
    "description": "<string>",
    "record_metadata": {
      "product_name": "Aspirin",
      "dosage": "100mg"
    },
    "image_url": "<string>",
    "watermarked_image_url": "<string>",
    "scan_count": 0,
    "nft_token_id": 123,
    "mint_transaction_hash": "<string>",
    "owner_address": "<string>",
    "claimed_by": "<string>",
    "claim_transaction_hash": "<string>",
    "created_at": "2023-11-07T05:31:56Z",
    "updated_at": "2023-11-07T05:31:56Z",
    "minted_at": "2023-11-07T05:31:56Z",
    "claimed_at": "2023-11-07T05:31:56Z"
  }
}

Authorizations

Authorization
string
header
required

Pass a Supabase JWT or a 48-character hex API key as a Bearer token.

Path Parameters

wm_id
string
required

Response

NFT minted

success
boolean
tx_hash
string
token_id
integer
etherscan_url
string
card
object