v2
latestOpenAPI 3.1.02026-08-013435189.7 KBUpdate a stream
Update a stream. When retryMirror: true, the resolver also writes a fresh MirrorIntent for the latest desired state of this stream's YouTube schedule mirror — used to recover after reauth / quota reset / channel freeing. retryMirror is a sibling argument rather than a field on UpdateStreamInput because that input type is generated by ent and cannot carry non-column fields. Has no effect when the stream has no existing MirrorIntent (INVALID_ARG is returned in that case).
When input.status is set, the resolver translates the legacy enum value to the equivalent lifecycle command and routes it through streamlifecycle.Transition() instead of writing the column directly. input.status is deprecated; frontends should call the command mutations directly.
Resources are permanently bound to the workspace that created them and cannot be moved between workspaces.
Path parameters
Resource identifier.
Headers
Optional client-generated key. A repeated request with the same key replays the original response (within 24h) instead of re-executing — safe retries.
Request body
Response
Successful response.