Bind a YouTube live broadcast to a live stream so the broadcast can go live

domain: developers.google.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. After creating resources with liveBroadcasts.insert and liveStreams.insert, call POST youtube/v3/liveBroadcasts/bind with the broadcast's id in the id parameter and the video stream's id in the streamId parameter.
  2. Set the required part parameter to a comma-separated list of liveBroadcast properties to return (allowed values: id, snippet, contentDetails, status).
  3. Authorize the request with the youtube or youtube.force-ssl OAuth scope.
  4. Send no request body — bind only takes query parameters.
  5. On success, the response returns the updated liveBroadcast resource reflecting the new binding.
  6. To remove an existing binding, call bind again on the same broadcast id but omit streamId.

Known gotchas

Related routes

Manage YouTube liveBroadcast status transitions with liveBroadcasts.transition and bind a reusable liveStream across multiple scheduled broadcasts
developers.google.com · 6 steps · unrated
Set up a YouTube live event using liveBroadcasts and liveStreams
developers.google.com · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans