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 provides enhanced integration with the YouTube Data API v3 and Analytics, enabling a wide range of operations across multiple YouTube resources. Specifically for the Channels resource and the Delete Channel Section operation, it allows users to delete a specific section from a YouTube channel. This is useful for managing the layout and organization of channel content sections programmatically.
Common scenarios include:
- Automating channel maintenance by removing outdated or irrelevant channel sections.
- Managing channel presentation dynamically based on campaign or content changes.
- Integrating channel section management into broader workflow automations involving YouTube data.
Example: A user wants to remove a promotional section from their YouTube channel after a marketing campaign ends. Using this node's Delete Channel Section operation, they can automate that removal without manual intervention.
Properties
| Name | Meaning |
|---|---|
| Max Results | Maximum number of results to return (applicable to some operations; default 25, max 50). |
| Page Token | Pagination token to retrieve the next set of results in paginated responses. |
| Language | Language code (e.g., "en" for English, "pt" for Portuguese) to specify language context. |
Note: The provided properties JSON includes general parameters used across multiple resources including Channels, but the Delete Channel Section operation specifically requires identifying the channel section to delete (not explicitly shown in the provided snippet).
Output
The node outputs an array of JSON objects representing the response from the YouTube API for each input item processed. For the Delete Channel Section operation, the output typically contains confirmation of deletion or relevant status information returned by the API.
json: Contains the API response data related to the deletion request.itemData.item: Index of the input item corresponding to the output.
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 validates usage before forwarding requests to YouTube APIs.
- Requires OAuth2 credentials or API keys configured for YouTube Data API access.
- The node depends on internal helper classes that wrap YouTube API endpoints for various resources and operations.
Troubleshooting
- Invalid subscription or API key error: If the node throws an error about invalid subscription or API key, verify that the API key credential is correctly configured and active.
- Permission errors: Deleting channel sections requires appropriate permissions on the YouTube channel. Ensure the authenticated user has rights to modify channel sections.
- Missing required parameters: Make sure to provide all necessary identifiers such as the channel section ID to delete.
- API quota limits: YouTube API enforces quotas; hitting these may cause failures. Monitor quota usage and adjust accordingly.
Links and References
- YouTube Data API v3 Documentation
- YouTube Channel Sections API Reference
- N8N Documentation for configuring credentials and using nodes