Metadata

get
Path parameters
collectionIdstringRequired
editionNumbernumberRequired
Responses
200Success
application/json
get
GET /metadata/by-collection/{collectionId}/{editionNumber} HTTP/1.1
Host: 
Accept: */*
200Success
{
  "chainId": 1,
  "contractAddress": "0x0000000000000000000000000000000000000000",
  "editionNumber": 1,
  "tokenId": 1,
  "isAvailable": true,
  "id": "123e4567-e89b-12d3-a456-426614174000",
  "status": "minted"
}
get
Path parameters
rfidstringRequired
Responses
200Success
application/json
get
GET /metadata/rfid/{rfid} HTTP/1.1
Host: 
Accept: */*
200Success
{
  "company": {
    "id": "text",
    "name": "text",
    "theme": {
      "headerLogoUrl": "text",
      "headerBackgroundColor": "text",
      "bodyCardBackgroundColor": "text"
    }
  },
  "group": {
    "categoryId": "text",
    "categoryName": "text",
    "subcategoryId": "text",
    "subcategoryName": "text",
    "collectionId": "text",
    "collectionName": "text",
    "collectionPass": true
  },
  "information": {
    "title": "text",
    "mainImage": "text",
    "contractName": "text",
    "description": "text"
  },
  "dynamicInformation": {
    "tokenData": {},
    "publishedTokenTemplate": {
      "prop1": {
        "type": "SELECT",
        "config": {
          "required": {},
          "label": "text",
          "tooltip": "text",
          "placeholder": "text",
          "order": 1,
          "childrenType": "SELECT",
          "range": {
            "min": 1,
            "max": 1
          },
          "options": [
            "text"
          ],
          "float": true
        },
        "children": {}
      },
      "prop2": {
        "type": "SELECT",
        "config": {
          "required": {},
          "label": "text",
          "tooltip": "text",
          "placeholder": "text",
          "order": 1,
          "childrenType": "SELECT",
          "range": {
            "min": 1,
            "max": 1
          },
          "options": [
            "text"
          ],
          "float": true
        },
        "children": {}
      }
    }
  },
  "certificateTemplate": "text",
  "certificateLink": "text",
  "edition": {
    "total": 1,
    "currentNumber": 1,
    "rfid": "text",
    "isMultiple": true,
    "mintedAt": "2025-07-09T12:15:13.893Z",
    "mintedHash": "text"
  },
  "token": {
    "address": "text",
    "chainId": 1,
    "tokenId": 1,
    "firstOwnerAddress": "text",
    "ownerAddress": "text"
  },
  "isMinted": true
}
get
Path parameters
addressstringRequiredExample: 0xDAA50a02340cBcFA1a6F4c02765430Ffe411b188
chainIdstring · enumRequiredExample: 1Possible values:
Responses
200Success
application/json
get
GET /metadata/contract/{address}/{chainId} HTTP/1.1
Host: 
Accept: */*
200Success
{
  "id": "text",
  "image": "text",
  "name": "text",
  "description": "text",
  "external_link": "text",
  "seller_fee_basis_points": "text",
  "fee_recipient": "text"
}
get
Path parameters
addressstringRequiredExample: 0xDAA50a02340cBcFA1a6F4c02765430Ffe411b188
chainIdstring · enumRequiredExample: 1Possible values:
Query parameters
forceRefreshbooleanRequired
showSpambooleanRequired
onlyMintedByWeblockbooleanRequired
Responses
200Success
application/json
get
GET /metadata/nfts/{address}/{chainId}?forceRefresh=true&showSpam=true&onlyMintedByWeblock=true HTTP/1.1
Host: 
Accept: */*
{
  "prop1": {},
  "prop2": {}
}
get
Authorizations
Path parameters
companyIdstringRequired
chainIdstring · enumRequiredExample: 1Possible values:
addressstringRequiredExample: 0x095358452C33916513a3827a2D086da1aCEd7EE0
Responses
200Success
application/json
get
GET /metadata/transactions/{companyId}/count/{address}/{chainId} HTTP/1.1
Host: 
x-w3block-api-key: YOUR_API_KEY
Accept: */*
{
  "mint": {
    "started": 1,
    "pending": 1
  },
  "action": {
    "started": 1,
    "pending": 1
  },
  "contract": {
    "started": 1,
    "pending": 1
  },
  "total": {
    "started": 1,
    "pending": 1
  }
}
get
Authorizations
Path parameters
companyIdstringRequired
chainIdstring · enumRequiredExample: 1Possible values:
Responses
200Success
application/json
get
GET /metadata/transactions/{companyId}/count/{chainId} HTTP/1.1
Host: 
x-w3block-api-key: YOUR_API_KEY
Accept: */*
{
  "mint": {
    "started": 1,
    "pending": 1
  },
  "action": {
    "started": 1,
    "pending": 1
  },
  "contract": {
    "started": 1,
    "pending": 1
  },
  "total": {
    "started": 1,
    "pending": 1
  }
}
get
Query parameters
pagenumberOptionalDefault: 1
limitnumberOptionalDefault: 10
orderBystring · enumOptionalDefault: DESCPossible values:
startDatestringRequiredExample: 2022-07-15T00:00:00.000Z
endDatestringRequiredExample: 2022-07-20T23:59:59.000Z
sortBystring · enumOptionalPossible values:
Responses
200Success
get
GET /metadata/history?startDate=text&endDate=text HTTP/1.1
Host: 
Accept: */*
200Success

No content

Last updated