N8N Tools - YouTube Enhanced
Actions83
- Videos Actions
- Channels Actions
- Playlists Actions
- Search Actions
- Analytics Actions
- Get Channel Analytics
- Get Video Analytics
- Get Playlist Analytics
- Get Content Owner Analytics
- Get Audience Retention
- Get Demographics
- Get Geographic Data
- Get Device Data
- Get Traffic Source Data
- Get Revenue Data
- Get Ad Performance Data
- Get Subscriber Analytics
- Get Playback Location Data
- Get Video Performance Data
- Get Playlist Performance Data
- Get Annotation Performance Data
- Get Card Performance Data
- Get Sharing Service Data
- Get Live Streaming Data
- Get Content Type Data
- Get Time Based Data
- Comments Actions
- Subscriptions Actions
- Live Streaming Actions
- Video Upload Actions
- Community Posts Actions
- Thumbnails Actions
- Captions Actions
- Channel Memberships Actions
- Super Chat & Thanks Actions
Overview
The Update Live Broadcast operation in the Live Streaming resource allows users to modify details of an existing YouTube live broadcast. This node is part of a comprehensive YouTube integration that supports various YouTube Data API v3 features, including live streaming management.
Typical use cases include:
- Updating metadata or settings of a scheduled or ongoing live broadcast.
- Changing privacy status or title of a live broadcast before it starts.
- Managing live broadcasts programmatically within automated workflows.
For example, you might use this node to update the title or description of a live broadcast based on external triggers or data changes, ensuring your live stream information stays current without manual intervention.
Properties
| Name | Meaning |
|---|---|
| Broadcast ID | The unique identifier of the live broadcast to update. |
This property is required and must be provided to specify which live broadcast will be updated.
Output
The node outputs JSON data representing the response from the YouTube API after performing the update operation on the live broadcast. The exact structure depends on the API response but typically includes details about the updated broadcast such as its ID, status, title, scheduled start time, and other metadata fields.
No binary data output is indicated for this operation.
Dependencies
- Requires an active subscription and valid API key credential for the external "N8N Tools API" service, which acts as a validation and proxy layer.
- Requires OAuth2 credentials with appropriate permissions to access and modify YouTube live broadcasts.
- The node uses internal helper classes to interact with the YouTube API, specifically a
LiveStreamingApihelper class for live streaming operations.
Troubleshooting
- Invalid Subscription or API Key: If the node throws an error indicating invalid subscription or API key, verify that the API key credential is correct and has an active subscription.
- Permission Errors: Ensure that the OAuth2 credentials used have sufficient permissions to update live broadcasts on the specified YouTube channel.
- Broadcast Not Found: Providing an incorrect or non-existent Broadcast ID will result in errors. Double-check the Broadcast ID value.
- API Rate Limits: Frequent updates may hit YouTube API rate limits; consider adding delays or handling rate limit errors gracefully.
- Continue On Fail: The node supports continuing execution on failure for individual items, allowing partial success in batch operations.
Links and References
- YouTube Live Streaming API Documentation
- YouTube Data API v3 Overview
- N8N Documentation - YouTube Integration
If you need details on other operations or resources, feel free to ask!