Skip to main content
PATCH
Update a channel

Authorizations

Authorization
string
header
required

A platform API key, presented as Authorization: Bearer <API_KEY>. Each operation says which permission the key needs.

Path Parameters

space_id
string<uuid>
required

The space to act in.

channel_id
string<uuid>
required

The channel's id.

Body

application/json

Only the fields present are changed. A nullable field sent as null is cleared; omitting it leaves it unchanged.

auto_shutdown
object | null

When the channel deactivates itself.

description
string
name
string

Identifies the channel.

Required string length: 1 - 512
recording_trigger
object | null

The SCTE-35 cues that start and stop recording.

region
string | null
Maximum string length: 30
settings
object

How the channel should behave beyond recording. It has to follow the channel settings schema of the engine version the channel records with; a document that does not is refused.

source_id
string<uuid>

The live source the channel records, of any UUID version.

Pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$
tags
string[]
Maximum array length: 64
Maximum string length: 128

Response

The updated channel.

A channel's configuration and lifecycle state. Its recording settings and its recordings are separate sub-resources, so listing channels stays a single query.

description
string
required
id
string<uuid>
required
name
string
required
pinned
boolean
required
read-only

Whether the channel is pinned to the top of the list. Read-only; no operation sets it.

source_id
string<uuid>
required

The live source the channel records.

status
enum<string>
required

draft is not fully configured and cannot be activated; inactive is configured but not activated; pending is being provisioned; active can record its source.

Available options:
draft,
inactive,
pending,
active
activated_at
string<date-time>
auto_shutdown
object

When the channel deactivates itself.

recording_trigger
object

The SCTE-35 cues that start and stop recording.

region
string

Where the recording worker is placed.

settings
object

How the channel behaves beyond recording. Its shape is the channel settings schema of the engine version the channel records with.

tags
string[]