Requirements
Connecting YouTube takes an active account plus OAuth client credentials, granted by signing in with your account — no other setup is required.[3]
Get your YouTube credentials
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
- Client IDtextRequired
OAuth 2.0 Client ID from Google Cloud Console → Credentials.
[1] - Client SecretpasswordRequired
Client secret for the same OAuth client.
[1]
Connect YouTube in WEXTL
- Log in to your WEXTL account, add the YouTube node module to your workflow, and click Create new credential.
- Optional: In the Credential name field, enter a name for the credential.
- Enter the authentication credentials you copied from your YouTube account, or follow the on-screen instructions to create the credential.
- If prompted, authenticate your account and confirm access.
- If you want to make changes to your credential in the future, follow the steps in Manage credentials →
Notes
Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →
YouTube node modules
The list below is a reference of every YouTube node module the integration supports. You will be able to pick any of them on the workflow canvas while building automations.
Expand any YouTube node module below to see exactly what it takes in, what it returns, and what connection it needs.
Watch New VideosTrigger
| Field | Type |
|---|---|
| Kind | text |
| Etag | text |
| ID | object |
| Kind | text |
| Video ID | text |
| Channel ID | text |
| Playlist ID | text |
| Snippet | object |
| Published at | date |
| Channel ID | text |
| Title | text |
| Description | text |
| Channel title | text |
| Live broadcast content | text |
| Thumbnails | object |
Download CaptionSearch
Get Video RatingsSearch
Get Video StatisticsSearch
Get Video TrainabilitySearch
List ActivitiesSearch
| Field | Type |
|---|---|
PartRequired | text |
LimitRequired | number |
| Channel Id | text |
| Home | text |
| Mine | text |
| Published After | text |
| Published Before | text |
| Region Code | text |
| Field | Type |
|---|---|
| Kind | text |
| Etag | text |
| Activity ID | text |
| Snippet | object |
| Published at | date |
| Channel ID | text |
| Title | text |
| Description | text |
| Channel title | text |
| Type | text |
| Thumbnails | object |
| Content details | object |
| Upload | object |
List CaptionsSearch
List Channel SectionsSearch
List ChannelsSearch
| Field | Type |
|---|---|
PartRequired | text |
LimitRequired | number |
| Id | text |
| For Username | text |
| For Handle | text |
| Mine | text |
| Managed By Me | text |
| Category Id | text |
| My Subscribers | text |
| Field | Type |
|---|---|
| Kind | text |
| Etag | text |
| Channel ID | text |
| Snippet | object |
| Title | text |
| Description | text |
| Custom URL | text |
| Published at | date |
| Country | text |
| Thumbnails | object |
| Statistics | object |
| View count | text |
| Subscriber count | text |
| Hidden subscriber count | boolean |
| Video count | text |
| Content details | object |
| Related playlists | object |
List Comment ThreadsSearch
| Field | Type |
|---|---|
PartRequired | text |
LimitRequired | number |
Video IdRequired | choice |
| Channel Id | text |
| Id | text |
| All Threads Related To Channel Id | text |
| Field | Type |
|---|---|
| Kind | text |
| Etag | text |
| Thread ID | text |
| Snippet | object |
| Channel ID | text |
| Video ID | text |
| Can reply | boolean |
| Total reply count | number |
| Is public | boolean |
| Top-level comment | object |
List CommentsSearch
| Field | Type |
|---|---|
PartRequired | text |
LimitRequired | number |
| Id | text |
| Parent Id | text |
| Field | Type |
|---|---|
| Kind | text |
| Etag | text |
| Comment ID | text |
| Snippet | object |
| Author display name | text |
| Author profile image URL | url |
| Author channel URL | url |
| Author channel ID | object |
| Channel ID | text |
| Video ID | text |
| Text display | text |
| Text original | text |
| Parent ID | text |
| Can rate | boolean |
List i18n LanguagesSearch
List i18n RegionsSearch
List Live BroadcastsSearch
| Field | Type |
|---|---|
PartRequired | text |
LimitRequired | number |
| Id | text |
| Mine | text |
| Broadcast Status | text |
| Broadcast Type | text |
| Field | Type |
|---|---|
| Kind | text |
| Etag | text |
| Broadcast ID | text |
| Snippet | object |
| Published at | date |
| Channel ID | text |
| Title | text |
| Description | text |
| Scheduled start time | date |
| Scheduled end time | date |
| Actual start time | date |
| Actual end time | date |
| Is default broadcast | boolean |
| Live chat ID | text |
| Status | object |
| Life cycle status | text |
| Privacy status | text |
| Recording status | text |
| Content details | object |
| Bound stream ID | text |
| Enable embed | boolean |
| Enable DVR | boolean |
| Record from start | boolean |
| Enable auto start | boolean |
| Enable auto stop | boolean |
List Live Chat MessagesSearch
| Field | Type |
|---|---|
PartRequired | text |
LimitRequired | number |
Live Chat IdRequired | text |
| Profile Image Size | text |
| Field | Type |
|---|---|
| Kind | text |
| Etag | text |
| Message ID | text |
| Snippet | object |
| Type | text |
| Live chat ID | text |
| Author channel ID | text |
| Published at | date |
| Has display content | boolean |
| Display message | text |
| Text message details | object |
| Author details | object |
| Channel ID | text |
| Channel URL | url |
| Display name | text |
| Profile image URL | url |
| Is verified | boolean |
| Is chat owner | boolean |
| Is chat sponsor | boolean |
| Is chat moderator | boolean |
List Live Chat ModeratorsSearch
List Live StreamsSearch
| Field | Type |
|---|---|
PartRequired | text |
LimitRequired | number |
| Id | text |
| Mine | text |
| Field | Type |
|---|---|
| Kind | text |
| Etag | text |
| Stream ID | text |
| Snippet | object |
| Published at | date |
| Channel ID | text |
| Title | text |
| Description | text |
| Is default stream | boolean |
| CDN | object |
| Ingestion type | text |
| Resolution | text |
| Frame rate | text |
| Ingestion info | object |
| Status | object |
| Stream status | text |
| Health status | object |
List MembersSearch
List Membership LevelsSearch
List Playlist ImagesSearch
List Playlist ItemsSearch
| Field | Type |
|---|---|
PartRequired | text |
LimitRequired | number |
Playlist IdRequired | choice |
| Id | text |
| Video Id | text |
| Field | Type |
|---|---|
| Kind | text |
| Etag | text |
| Playlist item ID | text |
| Snippet | object |
| Published at | date |
| Channel ID | text |
| Title | text |
| Description | text |
| Playlist ID | text |
| Position | number |
| Resource ID | object |
| Thumbnails | object |
| Content details | object |
| Video ID | text |
| Video published at | date |
| Note | text |
| Status | object |
| Privacy status | text |
List PlaylistsSearch
| Field | Type |
|---|---|
PartRequired | text |
LimitRequired | number |
| Channel Id | choice |
| Id | text |
| Mine | text |
| Field | Type |
|---|---|
| Kind | text |
| Etag | text |
| Playlist ID | text |
| Snippet | object |
| Published at | date |
| Channel ID | text |
| Title | text |
| Description | text |
| Channel title | text |
| Thumbnails | object |
| Status | object |
| Privacy status | text |
| Content details | object |
| Item count | number |
List SubscriptionsSearch
| Field | Type |
|---|---|
PartRequired | text |
LimitRequired | number |
| Channel Id | text |
| Id | text |
| Mine | text |
| My Recent Subscribers | text |
| My Subscribers | text |
| For Channel Id | text |
| Field | Type |
|---|---|
| Kind | text |
| Etag | text |
| Subscription ID | text |
| Snippet | object |
| Published at | date |
| Channel title | text |
| Title | text |
| Description | text |
| Subscriber channel ID | text |
| Resource ID | object |
| Thumbnails | object |
| Content details | object |
| Total item count | number |
| New item count | number |
| Activity type | text |
List Super Chat EventsSearch
List Third Party LinksSearch
List Video Abuse Report ReasonsSearch
List Video CategoriesSearch
List VideosSearch
| Field | Type |
|---|---|
PartRequired | text |
LimitRequired | number |
| Id | text |
| Chart | text |
| My Rating | text |
| Video Category Id | choice |
| Region Code | text |
| Field | Type |
|---|---|
| Kind | text |
| Etag | text |
| Video ID | text |
| Snippet | object |
| Published at | date |
| Channel ID | text |
| Title | text |
| Description | text |
| Channel title | text |
| Category ID | text |
| Tags | array |
| Live broadcast content | text |
| Thumbnails | object |
| Content details | object |
| Duration | text |
| Dimension | text |
| Definition | text |
| Caption | text |
| Status | object |
| Upload status | text |
| Privacy status | text |
| Embeddable | boolean |
| Made for kids | boolean |
| Statistics | object |
| View count | text |
| Like count | text |
| Comment count | text |
Search YouTubeSearch
| Field | Type |
|---|---|
PartRequired | text |
LimitRequired | number |
| Q | text |
| Type | text |
| Order | text |
| Channel Id | choice |
| Published After | text |
| Published Before | text |
| Region Code | text |
| Video Definition | text |
| Video Duration | text |
| Safe Search | text |
| Field | Type |
|---|---|
| Kind | text |
| Etag | text |
| ID | object |
| Kind | text |
| Video ID | text |
| Channel ID | text |
| Playlist ID | text |
| Snippet | object |
| Published at | date |
| Channel ID | text |
| Title | text |
| Description | text |
| Channel title | text |
| Live broadcast content | text |
| Thumbnails | object |
Add Playlist ItemAction
| Field | Type |
|---|---|
PartRequired | text |
BodyRequired | text |
| Field | Type |
|---|---|
| Kind | text |
| Etag | text |
| Playlist item ID | text |
| Snippet | object |
| Published at | date |
| Channel ID | text |
| Title | text |
| Description | text |
| Playlist ID | text |
| Position | number |
| Resource ID | object |
| Thumbnails | object |
| Content details | object |
| Video ID | text |
| Video published at | date |
| Note | text |
| Status | object |
| Privacy status | text |
Bind Live BroadcastAction
| Field | Type |
|---|---|
| Id | choice |
| Stream Id | choice |
| Field | Type |
|---|---|
| Kind | text |
| Etag | text |
| Broadcast ID | text |
| Snippet | object |
| Published at | date |
| Channel ID | text |
| Title | text |
| Description | text |
| Scheduled start time | date |
| Scheduled end time | date |
| Actual start time | date |
| Actual end time | date |
| Is default broadcast | boolean |
| Live chat ID | text |
| Status | object |
| Life cycle status | text |
| Privacy status | text |
| Recording status | text |
| Content details | object |
| Bound stream ID | text |
| Enable embed | boolean |
| Enable DVR | boolean |
| Record from start | boolean |
| Enable auto start | boolean |
| Enable auto stop | boolean |
Create Abuse ReportAction
Create Channel SectionAction
Create CommentAction
| Field | Type |
|---|---|
PartRequired | text |
BodyRequired | text |
| Field | Type |
|---|---|
| Kind | text |
| Etag | text |
| Comment ID | text |
| Snippet | object |
| Author display name | text |
| Author profile image URL | url |
| Author channel URL | url |
| Author channel ID | object |
| Channel ID | text |
| Video ID | text |
| Text display | text |
| Text original | text |
| Parent ID | text |
| Can rate | boolean |
Create Comment ThreadAction
Create Live BroadcastAction
| Field | Type |
|---|---|
PartRequired | text |
BodyRequired | text |
| Field | Type |
|---|---|
| Kind | text |
| Etag | text |
| Broadcast ID | text |
| Snippet | object |
| Published at | date |
| Channel ID | text |
| Title | text |
| Description | text |
| Scheduled start time | date |
| Scheduled end time | date |
| Actual start time | date |
| Actual end time | date |
| Is default broadcast | boolean |
| Live chat ID | text |
| Status | object |
| Life cycle status | text |
| Privacy status | text |
| Recording status | text |
| Content details | object |
| Bound stream ID | text |
| Enable embed | boolean |
| Enable DVR | boolean |
| Record from start | boolean |
| Enable auto start | boolean |
| Enable auto stop | boolean |
Create Live Chat BanAction
Create Live Chat MessageAction
| Field | Type |
|---|---|
PartRequired | text |
BodyRequired | text |
| Field | Type |
|---|---|
| Kind | text |
| Etag | text |
| Message ID | text |
| Snippet | object |
| Type | text |
| Live chat ID | text |
| Author channel ID | text |
| Published at | date |
| Has display content | boolean |
| Display message | text |
| Text message details | object |
| Author details | object |
| Channel ID | text |
| Channel URL | url |
| Display name | text |
| Profile image URL | url |
| Is verified | boolean |
| Is chat owner | boolean |
| Is chat sponsor | boolean |
| Is chat moderator | boolean |
Create Live Chat ModeratorAction
Create Live StreamAction
| Field | Type |
|---|---|
PartRequired | text |
BodyRequired | text |
| Field | Type |
|---|---|
| Kind | text |
| Etag | text |
| Stream ID | text |
| Snippet | object |
| Published at | date |
| Channel ID | text |
| Title | text |
| Description | text |
| Is default stream | boolean |
| CDN | object |
| Ingestion type | text |
| Resolution | text |
| Frame rate | text |
| Ingestion info | object |
| Status | object |
| Stream status | text |
| Health status | object |
Create PlaylistAction
Create SubscriptionAction
| Field | Type |
|---|---|
PartRequired | text |
BodyRequired | text |
| Field | Type |
|---|---|
| Kind | text |
| Etag | text |
| Subscription ID | text |
| Snippet | object |
| Published at | date |
| Channel title | text |
| Title | text |
| Description | text |
| Subscriber channel ID | text |
| Resource ID | object |
| Thumbnails | object |
| Content details | object |
| Total item count | number |
| New item count | number |
| Activity type | text |
Create Third Party LinkAction
Delete Live Chat ModeratorAction
Delete Playlist ImageAction
Delete Playlist ItemAction
Delete Third Party LinkAction
Insert Live CuepointAction
Make an API Calluniversal
Remove Channel WatermarkAction
Report Video AbuseAction
Set Channel WatermarkAction
Set Comment Moderation StatusAction
Set Video ThumbnailAction
Transition Live BroadcastAction
| Field | Type |
|---|---|
| Id | choice |
| Broadcast Status | text |
| Field | Type |
|---|---|
| Kind | text |
| Etag | text |
| Broadcast ID | text |
| Snippet | object |
| Published at | date |
| Channel ID | text |
| Title | text |
| Description | text |
| Scheduled start time | date |
| Scheduled end time | date |
| Actual start time | date |
| Actual end time | date |
| Is default broadcast | boolean |
| Live chat ID | text |
| Status | object |
| Life cycle status | text |
| Privacy status | text |
| Recording status | text |
| Content details | object |
| Bound stream ID | text |
| Enable embed | boolean |
| Enable DVR | boolean |
| Record from start | boolean |
| Enable auto start | boolean |
| Enable auto stop | boolean |
Transition Live Chat MessageAction
| Field | Type |
|---|---|
| Id | text |
| Status | text |
| Field | Type |
|---|---|
| Kind | text |
| Etag | text |
| Message ID | text |
| Snippet | object |
| Type | text |
| Live chat ID | text |
| Author channel ID | text |
| Published at | date |
| Has display content | boolean |
| Display message | text |
| Text message details | object |
| Author details | object |
| Channel ID | text |
| Channel URL | url |
| Display name | text |
| Profile image URL | url |
| Is verified | boolean |
| Is chat owner | boolean |
| Is chat sponsor | boolean |
| Is chat moderator | boolean |
Update CaptionAction
| Field | Type |
|---|---|
PartRequired | text |
Video IDRequired | choice |
FileRequired | text |
| Metadata | text |
| Field | Type |
|---|---|
| Kind | text |
| Etag | text |
| Caption ID | text |
| Snippet | object |
| Video ID | text |
| Last updated | date |
| Track kind | text |
| Language | text |
| Name | text |
| Audio track type | text |
| Closed captions | boolean |
| Draft | boolean |
| Auto synced | boolean |
| Status | text |
Update ChannelAction
| Field | Type |
|---|---|
PartRequired | text |
BodyRequired | text |
| Field | Type |
|---|---|
| Kind | text |
| Etag | text |
| Channel ID | text |
| Snippet | object |
| Title | text |
| Description | text |
| Custom URL | text |
| Published at | date |
| Country | text |
| Thumbnails | object |
| Statistics | object |
| View count | text |
| Subscriber count | text |
| Hidden subscriber count | boolean |
| Video count | text |
| Content details | object |
| Related playlists | object |
Update Channel SectionAction
Update CommentAction
| Field | Type |
|---|---|
PartRequired | text |
BodyRequired | text |
| Field | Type |
|---|---|
| Kind | text |
| Etag | text |
| Comment ID | text |
| Snippet | object |
| Author display name | text |
| Author profile image URL | url |
| Author channel URL | url |
| Author channel ID | object |
| Channel ID | text |
| Video ID | text |
| Text display | text |
| Text original | text |
| Parent ID | text |
| Can rate | boolean |
Update Live BroadcastAction
| Field | Type |
|---|---|
PartRequired | text |
BodyRequired | text |
| Field | Type |
|---|---|
| Kind | text |
| Etag | text |
| Broadcast ID | text |
| Snippet | object |
| Published at | date |
| Channel ID | text |
| Title | text |
| Description | text |
| Scheduled start time | date |
| Scheduled end time | date |
| Actual start time | date |
| Actual end time | date |
| Is default broadcast | boolean |
| Live chat ID | text |
| Status | object |
| Life cycle status | text |
| Privacy status | text |
| Recording status | text |
| Content details | object |
| Bound stream ID | text |
| Enable embed | boolean |
| Enable DVR | boolean |
| Record from start | boolean |
| Enable auto start | boolean |
| Enable auto stop | boolean |
Update Live StreamAction
| Field | Type |
|---|---|
PartRequired | text |
BodyRequired | text |
| Field | Type |
|---|---|
| Kind | text |
| Etag | text |
| Stream ID | text |
| Snippet | object |
| Published at | date |
| Channel ID | text |
| Title | text |
| Description | text |
| Is default stream | boolean |
| CDN | object |
| Ingestion type | text |
| Resolution | text |
| Frame rate | text |
| Ingestion info | object |
| Status | object |
| Stream status | text |
| Health status | object |
Update PlaylistAction
Update Playlist ImageAction
Update Playlist ItemAction
| Field | Type |
|---|---|
PartRequired | text |
BodyRequired | text |
| Field | Type |
|---|---|
| Kind | text |
| Etag | text |
| Playlist item ID | text |
| Snippet | object |
| Published at | date |
| Channel ID | text |
| Title | text |
| Description | text |
| Playlist ID | text |
| Position | number |
| Resource ID | object |
| Thumbnails | object |
| Content details | object |
| Video ID | text |
| Video published at | date |
| Note | text |
| Status | object |
| Privacy status | text |
Update Third Party LinkAction
Update VideoAction
| Field | Type |
|---|---|
PartRequired | text |
BodyRequired | text |
| Field | Type |
|---|---|
| Kind | text |
| Etag | text |
| Video ID | text |
| Snippet | object |
| Published at | date |
| Channel ID | text |
| Title | text |
| Description | text |
| Channel title | text |
| Category ID | text |
| Tags | array |
| Live broadcast content | text |
| Thumbnails | object |
| Content details | object |
| Duration | text |
| Dimension | text |
| Definition | text |
| Caption | text |
| Status | object |
| Upload status | text |
| Privacy status | text |
| Embeddable | boolean |
| Made for kids | boolean |
| Statistics | object |
| View count | text |
| Like count | text |
| Comment count | text |
Upload CaptionAction
Upload Channel BannerAction
Upload Playlist ImageAction
Upload VideoAction
| Field | Type |
|---|---|
PartRequired | text |
FileRequired | text |
| Metadata | text |
| Field | Type |
|---|---|
| Kind | text |
| Etag | text |
| Video ID | text |
| Snippet | object |
| Published at | date |
| Channel ID | text |
| Title | text |
| Description | text |
| Channel title | text |
| Category ID | text |
| Tags | array |
| Live broadcast content | text |
| Thumbnails | object |
| Content details | object |
| Duration | text |
| Dimension | text |
| Definition | text |
| Caption | text |
| Status | object |
| Upload status | text |
| Privacy status | text |
| Embeddable | boolean |
| Made for kids | boolean |
| Statistics | object |
| View count | text |
| Like count | text |
| Comment count | text |
Templates
Look for YouTube templates in the WEXTL template library.
Browse templates →Explore alternative apps
- Spotify[2]Control Spotify playback, manage playlists and library items, and read catalog metadata for the authenticated user.
- TwitchLive streaming platform for channels, chat, and moderation.
- LinkedIn Event ManagementCreate and manage LinkedIn events for organization pages and members.
- LinkedIn Community ManagementManage LinkedIn community messages and conversations for organization pages.
- LinkedIn Match AudienceBuild and manage LinkedIn matched audiences from companies, contacts, and lists.
References
- WEXTL® YouTube Source Code connector implementation.
- Our users use cases and automations.
- Official API Documentation for YouTube.
- WEXTL® visual workflow builder data.
Last updated: Aug 28, 2026 21:58