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 enhanced integration with the YouTube Data API v3 and Analytics, enabling comprehensive management and retrieval of YouTube channel data. Specifically, for the Channels resource and the Create Channel Section operation, it allows users to create new sections within a YouTube channel. This is useful for organizing content on a channel page, such as grouping videos or playlists into thematic sections.
Practical scenarios include:
- A content creator wanting to programmatically organize their channel homepage by adding new sections.
- Marketing teams automating channel layout updates based on campaigns or featured content.
- Agencies managing multiple client channels and needing to update channel sections in bulk.
Properties
| Name | Meaning |
|---|---|
| Channel ID | The unique identifier of the YouTube channel where the section will be created. |
| Max Results | Maximum number of results to return (used in some operations but not directly relevant here). |
| Page Token | Pagination token for paged responses (not directly used in create operation). |
| Language | Language code (e.g., "en", "pt") for localization purposes (not directly used here). |
Note: For the Create Channel Section operation, the critical input is the Channel ID. Other properties like Max Results, Page Token, and Language are general inputs available across multiple resources and operations but do not affect this specific operation.
Output
The output JSON contains the response from the YouTube API after creating a channel section. It typically includes details about the newly created section such as its ID, type, title, position, and associated content (like playlists or channels).
The output structure is an array of items, each with a json property holding the API response object, and an itemData property indicating the index of the input item processed.
No binary data output is involved in this operation.
Dependencies
- Requires an active subscription and valid API key for the external "N8N Tools API" service, which validates usage before forwarding requests.
- Requires OAuth2 credentials for YouTube API access.
- Uses internal helper classes to interact with various YouTube API endpoints.
- No additional environment variables beyond standard n8n credential configurations are needed.
Troubleshooting
- Invalid Subscription or API Key: If the node throws an error about invalid subscription or API key, verify that the API key credential is correct and has the necessary permissions.
- YouTube API Errors: Errors returned from the YouTube API (e.g., invalid Channel ID, quota exceeded) will be surfaced. Check the channel ID format and ensure the authenticated user has rights to modify the channel.
- Continue On Fail: If enabled, the node will continue processing other items even if one fails, returning errors in the output for failed items.
- Missing Required Parameters: Ensure the Channel ID is provided; otherwise, the operation cannot proceed.