← Tools Reference

YouTube

YouTube integration (Design & Media, Social). Imported from open-connector.

OAuth12 toolshttps://www.googleapis.com/upload/youtube/v3
POST
youtube_create_playlist
Create a YouTube playlist owned by the authenticated user.

/playlists

3 parameters
ParamTypeRequiredDescription
titlestringrequiredThe YouTube playlist title.
descriptionstringoptionalThe YouTube playlist description.
privacyStatusstringoptionalThe YouTube privacy status.
PUT
youtube_update_playlist
Update a YouTube playlist's snippet and status metadata.

/playlists

4 parameters
ParamTypeRequiredDescription
playlistIdstringrequiredThe YouTube playlist ID to update.
titlestringrequiredThe updated YouTube playlist title.
descriptionstringoptionalThe updated YouTube playlist description.
privacyStatusstringoptionalThe YouTube privacy status.
DELETE
youtube_delete_playlist
Delete a YouTube playlist owned by the authenticated user.

/playlists

1 parameter
ParamTypeRequiredDescription
playlistIdstringoptionalThe YouTube playlist ID to delete.
DELETE
youtube_delete_playlist_item
Delete an item from a YouTube playlist.

/playlistItems

1 parameter
ParamTypeRequiredDescription
playlistItemIdstringoptionalThe YouTube playlist item ID to delete.
POST
youtube_post_comment
Post a top-level public comment on a YouTube video.

/commentThreads

3 parameters
ParamTypeRequiredDescription
videoIdstringoptionalThe YouTube video ID to comment on.
channelIdstringoptionalThe channel ID for the video being commented on.
textOriginalstringoptionalThe plain-text comment content to post.
POST
youtube_create_comment_reply
Reply to an existing YouTube comment thread.

/comments

2 parameters
ParamTypeRequiredDescription
parentIdstringoptionalThe parent YouTube comment ID to reply to.
textOriginalstringoptionalThe plain-text reply content to post.
PUT
youtube_update_video
Update a YouTube video's snippet and status metadata.

/videos

6 parameters
ParamTypeRequiredDescription
videoIdstringrequiredThe YouTube video ID to update.
titlestringrequiredThe updated YouTube video title.
descriptionstringoptionalThe updated YouTube video description.
tagsarrayoptionalTags to attach to the video.
categoryIdstringoptionalThe updated YouTube video category ID.
privacyStatusstringoptionalThe YouTube privacy status.
DELETE
youtube_delete_video
Delete a YouTube video owned by the authenticated user.

/videos

1 parameter
ParamTypeRequiredDescription
videoIdstringoptionalThe YouTube video ID to delete.
POST
youtube_rate_video
Set or clear the authenticated user's rating for a YouTube video.

/videos/rate

2 parameters
ParamTypeRequiredDescription
videoIdstringoptionalThe YouTube video ID to rate.
ratingstringoptionalThe rating to apply to the video.
GET
youtube_download_caption
Download a YouTube caption track and return a temporary transit URL.

/youtube/v3/captions/{captionId}

5 parameters
ParamTypeRequiredDescription
captionIdstringrequiredThe YouTube caption track ID to download.
tfmtstringoptionalThe caption output format requested from YouTube, such as srt or vtt.
tlangstringoptionalThe caption language to translate into when supported by YouTube.
fileNamestringoptionalThe output filename used for the transit file.
mimeTypestringoptionalThe MIME type to report for the downloaded caption file.
PUT
youtube_update_caption
Update a YouTube caption track's metadata.

/captions

3 parameters
ParamTypeRequiredDescription
captionIdstringrequiredThe YouTube caption track ID to update.
namestringoptionalThe updated caption track display name.
isDraftbooleanoptionalWhether the caption track should be a draft.
DELETE
youtube_delete_caption
Delete a YouTube caption track.

/captions

1 parameter
ParamTypeRequiredDescription
captionIdstringoptionalThe YouTube caption track ID to delete.