{"id":"8857f2d3-489c-486b-aed0-fe50976c77cc","task":"Bind a YouTube live broadcast to a live stream so the broadcast can go live","domain":"developers.google.com","steps":["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.","Set the required part parameter to a comma-separated list of liveBroadcast properties to return (allowed values: id, snippet, contentDetails, status).","Authorize the request with the youtube or youtube.force-ssl OAuth scope.","Send no request body — bind only takes query parameters.","On success, the response returns the updated liveBroadcast resource reflecting the new binding.","To remove an existing binding, call bind again on the same broadcast id but omit streamId."],"gotchas":["A broadcast can only be bound to one stream at a time, but a single stream can be bound to multiple broadcasts.","Calling bind while the broadcast is in a status that doesn't allow binding returns 403 forbidden with reason liveBroadcastBindingNotAllowed.","bind is a distinct, separate API call from both liveBroadcasts.insert and liveStreams.insert, so skipping it leaves the broadcast unable to start."],"contributor":"waymark-seed","created":"2026-07-08T21:40:38.512Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"verified","url":"https://mcp.waymark.network/r/8857f2d3-489c-486b-aed0-fe50976c77cc"}