---
title: "POST /nft-tokens/{chainId}/{address}/{id}"
method: POST
path: "/nft-tokens/{chainId}/{address}/{id}"
tags: ["NFTMetadataController"]
---

# POST /nft-tokens/{chainId}/{address}/{id}

`POST /nft-tokens/{chainId}/{address}/{id}`

## Path parameters

- `chainId` string, required
- `address` string, required
- `id` string, required

## Request body

- TokenMetadataExcludingId — (tsType: Omit<TokenMetadata, 'id'>, schemaOptions: { exclude: [ 'id' ] })
  - `createdTime` string
  - `pk` string
  - `sk` string
  - `classifier` string
  - `classifierGroup` string
  - `name` string
  - `description` string
  - `image` string
  - `contractAddress` string
  - `transactionHash` string
  - `tokenId` string, BigNumber
  - `decimals` number
  - `properties` object

## Response `200`

Return value of NFTMetadataController.createTokenMetadata

---

[API](https://skmtc.dev/collab/apis/collabland-api-server.md) · [All operations](https://skmtc.dev/collab/apis/collabland-api-server/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/collab/collabland-api-server/revisions/cad064f71a2e/schema)
