> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bitski.com/llms.txt
> Use this file to discover all available pages before exploring further.

# GET Contracts

> List collections on dedicated or shared contracts across chains

<Note>This API requires the `apps` scope</Note>

### Path

<ParamField path="appId" type="string" required>
  Your Bitski Application ID
</ParamField>

### Parameters

<ParamField query="includeTokenTemplates" type="boolean" optional>
  Whether to include token templates in the response.
</ParamField>

<ParamField query="isDeployed" type="boolean" optional>
  Filter by deployment status.
</ParamField>

<ParamField query="includeWatched" type="boolean" optional>
  Filter by access type.
</ParamField>

### Examples

<img src="https://mintcdn.com/bitski/M9S3MklVi0sxl9A9/assets/images/contracts-1ff30a15027e62431e3c7f937502b8ca.png?fit=max&auto=format&n=M9S3MklVi0sxl9A9&q=85&s=223e13f7590e73f4f1ed5744cb44999c" alt="Example contract" width="1788" height="380" data-path="assets/images/contracts-1ff30a15027e62431e3c7f937502b8ca.png" />

### Response

<ResponseField name="contracts" type="array" required>
  <Expandable title="properties">
    <ResponseField name="id" type="string" required />

    <ResponseField name="deploymentState" type="string" required />

    <ResponseField name="externalLink" type="string" required />

    <ResponseField name="address" type="string" required />

    <ResponseField name="network" type="string" required />

    <ResponseField name="name" type="string" />

    <ResponseField name="description" type="string" />

    <ResponseField name="contractType" type="string">
      One of `UNKNOWN`, `NON_FUNGIBLE_AUCTION`, `NON_FUNGIBLE`, `SEMI_FUNGIBLE`, `ZORA_AUCTION`
    </ResponseField>

    <ResponseField name="tokenTemplates" type="array" />

    <ResponseField name="fee" type="number" />

    <ResponseField name="accessType" type="string" required>
      One of `OWNED`, `WATCHED`
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseExample>
  ```json Sample Response theme={null}
  {
    "contracts": [
      {
        "contractType": "NON_FUNGIBLE",
        "tokenTemplates": [
          {
            "animationUrl": null,
            "contractId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
            "defaultMetadata": {},
            "delayMinting": true,
            "description": "A great token",
            "gatedContent": [],
            "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
            "image": "https://cdn.bitskistatic.com/tokens-raw/54676382-bab5-408d-afe2-fc6f160da4a8/06fd0294-a425-44c7-96e8-9d24757163b4.png",
            "isDropLink": true,
            "liveAt": "2023-04-19T23:51:57.705Z",
            "maxTokens": 100,
            "name": "Bird NFT",
            "namingTemplate": "DEFAULT",
            "payouts": {},
            "previewAt": "2023-04-19T23:51:57.705Z",
            "prices": [
              {
                "currency": "USD",
                "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
                "price": "200.00"
              }
            ],
            "published": true,
            "salesEndAt": "2023-04-19T23:51:57.705Z",
            "totalTokens": 57
          }
        ],
        "accessType": "OWNED",
        "address": "0x8b53d6e704485ef70bd02e2a91df126935a127c9",
        "deploymentState": "DEPLOYED",
        "description": "A collection of great NFTs",
        "externalLink": "https://www.bitski.com/@Stapleverse",
        "fee": "25.00",
        "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
        "name": "My NFT Collection",
        "network": "mainnet"
      }
    ]
  }
  ```
</ResponseExample>
