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
This node integrates with YouTube's API to perform a wide range of operations across multiple YouTube resources. Specifically, for the Playlists resource and the Create Playlist operation, it allows users to create new playlists on their YouTube channel by specifying details such as title, description, tags, and privacy status.
Common scenarios where this node is beneficial include:
- Automating playlist creation as part of content management workflows.
- Organizing videos into thematic playlists automatically after upload.
- Managing YouTube channel content programmatically without manual intervention.
For example, a user can set up a workflow that creates a playlist titled "Summer Vacation 2024" with a description and tags, and sets its privacy to public, all triggered by an external event or schedule.
Properties
| Name | Meaning |
|---|---|
| Title | The title of the playlist to be created (max 100 characters). |
| Description | A detailed description of the playlist (max 5000 characters). |
| Tags | Comma-separated list of tags associated with the playlist for categorization. |
| Privacy Status | The visibility of the playlist; options are: Public, Private, or Unlisted. |
Output
The node outputs JSON data representing the response from the YouTube API after creating the playlist. This typically includes details about the newly created playlist such as its ID, title, description, privacy status, and other metadata returned by YouTube.
No binary data output is involved in this operation.
Dependencies
- Requires an active subscription and valid API key for the external service "N8N Tools API" which acts as a proxy or enhancer for YouTube API calls.
- Requires OAuth2 credentials for YouTube API access.
- The node uses internal helper classes to interact with YouTube API endpoints.
- Proper configuration of these credentials within n8n is necessary for successful execution.
Troubleshooting
- Invalid subscription or API key error: If the node throws an error indicating invalid subscription or API key, verify that the API key credential is correct and has the necessary permissions.
- YouTube API quota limits: Creating playlists consumes quota; hitting limits may cause errors. Monitor your YouTube API usage.
- Missing required fields: Ensure the "Title" property is provided as it is mandatory.
- Network or permission issues: Check network connectivity and that OAuth2 credentials have sufficient scopes to create playlists.
- Error messages from N8N Tools API validation: These indicate issues with the external API key or service availability.
Links and References
If you need details on other operations or resources, feel free to ask!