---
title: "POST /near-nft/token-contracts"
method: POST
path: "/near-nft/token-contracts"
tags: ["NearNFTController"]
---

# POST /near-nft/token-contracts

`POST /near-nft/token-contracts`

## Request body

- TokenContractSettings
  - `name` string
  - `metadataUrl` string
  - `tokenOptions` NEP171TokenOption[]
    - `type` string
    - `cap` string, BigNumber
  - `properties` CollectionProperties
    - `classification` string
    - `series` CollectionSeries
      - `publishDate` string
      - `closeDate` string
    - `tokensPerClaim` number
  - `metadata` NEP171ContractMetadata
    - `spec` string
    - `name` string
    - `symbol` string
    - `icon` string
    - `base_uri` string
    - `reference` string
    - `reference_hash` string
  - `owner` string
  - `contractId` string — NEAR account id for the NEP171 token contract

## Response `200`

OK

- TokenContract
  - `id` string
  - `createdTime` string
  - `pk` string
  - `sk` string
  - `classifier` string
  - `classifierGroup` string
  - `type` string
  - `chainId` string
  - `name` string
  - `symbol` string
  - `tenant` string
  - `metadataUrl` string
  - `owner` string
  - `transactionHash` string
  - `tokenAddress` string

---

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