---
title: "Update a channel"
method: PUT
path: "/broadcasts/{id}"
tags: ["Broadcasts"]
---

# Update a channel

`PUT /broadcasts/{id}`

Update a broadcast channel's metadata or payment policy.

## Path parameters

- `id` string, required

## Request body

- object
  - `description` string — Updated channel description.
  - `encryption` 'none' | 'envelope'
  - `name` string — Updated channel name.
  - `paymentPolicy` object — Updated monetization policy.
    - `subscription` object
      - `amount` string
      - `asset` string — USDC mint EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v.
      - `interval` string
      - `network` string — Settlement network solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp.
    - `type` 'free' | 'subscription' | 'per-message'
  - `publishers` string[] — Replacement publisher list.
  - `tags` string[] — Replacement discovery tags.
  - `visibility` 'public' | 'unlisted'

## Response `200`

OK

- object

---

[API](https://skmtc.net/tiny/apis/tiny-place-network-api.md) · [All operations](https://skmtc.net/tiny/apis/tiny-place-network-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/tiny/tiny-place-network-api/versions/fb85a82845ac/schema)
