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

# POST /nft-contracts/{chainId}/{address}

`POST /nft-contracts/{chainId}/{address}`

## Path parameters

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

## Request body

- ContractMetadataExcludingId — (tsType: Omit<ContractMetadata, 'id'>, schemaOptions: { exclude: [ 'id' ] })
  - `createdTime` string
  - `pk` string
  - `sk` string
  - `classifier` string
  - `classifierGroup` string
  - `name` string
  - `description` string
  - `image` string
  - `external_link` string
  - `seller_fee_basis_points` number
  - `fee_recipient` string

## Response `200`

Return value of NFTMetadataController.createContractMetadata

---

[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)
