---
title: "PUT /communities/{id}/tpcs/{tpcId}"
method: PUT
path: "/communities/{id}/tpcs/{tpcId}"
tags: ["CommunityController"]
---

# PUT /communities/{id}/tpcs/{tpcId}

`PUT /communities/{id}/tpcs/{tpcId}`

## Path parameters

- `id` string, required
- `tpcId` string, required

## Request body

- TokenPermissionedChatToBeReplaced — (tsType: Omit<TokenPermissionedChat, 'pk'>, schemaOptions: { title: 'TokenPermissionedChatToBeReplaced', exclude: [ 'pk' ] })
  - `id` string
  - `createdTime` string
  - `sk` string
  - `classifier` string
  - `classifierGroup` string
  - `name` string
  - `description` string
  - `roleId` string
  - `groupId` string
  - `minToken` string, BigDecimal
  - `maxToken` string, BigDecimal
  - `chainId` number
  - `tokenSymbol` string
  - `tokenId` string
  - `collectionName` string
  - `eventId` string
  - `platform` string
  - `contractAddress` string
  - `type` string
  - `scheme` string
  - `query` string
  - `variables` object
  - `asset` string, CAIPAsset
  - `requiresMetadata` boolean
  - `version` string
  - `displayName` string
  - `deactivated` boolean
  - `ordinalsType` string
  - `inscriptionRange` string

## Response `204`

TokenPermissionedChat PUT success

## Other responses

- `400` — Bad request
- `401` — Unauthorized
- `403` — Forbidden

---

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