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 node provides an enhanced integration with YouTube's Data API v3 and Analytics, enabling comprehensive management and analytics of YouTube content within n8n workflows. Specifically, the Update Video operation under the Videos resource allows users to modify metadata of an existing YouTube video such as its title, description, tags, and privacy status.
This node is beneficial for content creators, marketers, or channel managers who want to automate updates to their YouTube videos without manually accessing the YouTube Studio interface. For example, you can automatically update video descriptions or tags based on external data sources or schedule privacy changes for videos.
Properties
| Name | Meaning |
|---|---|
| Video ID | The unique identifier of the YouTube video to update. |
| Title | The new title for the video (max 100 characters). |
| Description | The new description text for the video (max 5000 characters). |
| Tags | Comma-separated list of tags to associate with the video. |
| Privacy Status | The video's privacy setting; options are: Public, Private, or Unlisted. |
Output
- The output
jsonfield contains the response from the YouTube API after updating the video metadata. - This typically includes the updated video resource details such as the video ID, updated snippet (title, description, tags), and status (privacy).
- No binary data output is involved in this operation.
Dependencies
- Requires a valid API key credential for the external "N8N Tools API" service to validate subscription and access.
- Requires OAuth2 credentials or API credentials configured for YouTube API access.
- The node internally uses helper classes to interact with YouTube APIs, but these are abstracted away from the user.
- Proper permissions/scopes must be granted to the API credentials to allow video updates.
Troubleshooting
- Invalid Subscription or API Key: If the node throws an error about invalid subscription or API key, verify that your API key credential is correct and active.
- Permission Denied Errors: Ensure that the YouTube API credentials have sufficient scopes to update video metadata.
- Video Not Found: If the provided Video ID does not exist or is inaccessible, the API will return an error. Double-check the Video ID.
- Input Validation: Titles longer than 100 characters or descriptions longer than 5000 characters may cause errors. Adhere to these limits.
- Continue On Fail: The node supports continuing execution on failure for individual items, which can help in batch operations where some updates might fail.
Links and References
- YouTube Data API v3 - Videos: update
- YouTube API Authentication and Authorization
- YouTube Video Resource
This summary focuses exclusively on the Videos > Update Video operation as requested, based on static analysis of the provided source code and property definitions.