51 available actions
What your AI agent can do in YouTube
YouTube is a video-sharing platform with user-generated content, live streaming, and monetization opportunities, widely used for marketing, education, and entertainment This page lists every available action. Your agent only receives the actions and permissions required for the role you approve.
Showing all 51 actions.
Common starting points
- Search YouTubeSearches YouTube for videos, channels, or playlists using a query term, returning the raw API response.
- Get Channel ActivitiesGets recent activities from a YouTube channel including video uploads, playlist additions, likes, and other channel events.
- Add Video to PlaylistTool to add a video to a playlist by inserting a playlist item.
- Create PlaylistTool to create a new YouTube playlist on the authenticated user's channel.
- Update caption trackUpdates a YouTube caption track's metadata such as name, language, or draft status.
- Update channelUpdates a channel's metadata including branding settings and localizations.
Browse all 51 actions by capability
Open a capability to see every supported action and its description.
Find & reviewLook up and review existing recordsView 24 actions
- Get Channel ActivitiesGets recent activities from a YouTube channel including video uploads, playlist additions, likes, and other channel events.
- Get channel ID by handleRetrieves the YouTube Channel ID for a specific YouTube channel handle.
- Get Channel StatisticsGets detailed statistics for YouTube channels including subscriber counts, view counts, and video counts.
- Get Video RatingRetrieves the ratings that the authorized user gave to a list of specified videos.
- List captionsRetrieves a list of caption tracks for a YouTube video.
- List ChannelsLists YouTube channels by ID, handle, username, or ownership status, returning detailed channel information including metadata, statistics, and content details.
- List Channel SectionsTool to retrieve channel sections from YouTube.
- List channel videosLists videos from a specified YouTube channel.
- List CommentsList individual comments from YouTube videos.
- List Comment Threads (Deprecated)DEPRECATED: Use YOUTUBE_LIST_COMMENT_THREADS2 instead.
- List Comment ThreadsTool to retrieve comment threads from YouTube videos or channels matching API request parameters.
- List I18n LanguagesReturns a list of application languages that the YouTube website supports.
- List I18n RegionsTool to retrieve a list of content regions that the YouTube website supports.
- List Live Chat MessagesTool to list live chat messages for a specific chat.
- List Most Popular VideosDEPRECATED: Use YOUTUBE_UPDATE_VIDEO instead.
- List Playlist ImagesTool to retrieve playlist images associated with a specific playlist.
- List Playlist ItemsTool to list videos in a playlist, with pagination support.
- List Super Chat EventsLists Super Chat events for a channel, showing supporter purchases during live streams.
- List user playlistsRetrieves playlists owned by the authenticated user, implicitly using mine=True.
- List user subscriptionsRetrieves the authenticated user's YouTube channel subscriptions, allowing specification of response parts and pagination.
- List Video Abuse Report ReasonsTool to retrieve a list of abuse report reasons that can be used to report abusive videos on YouTube.
- List Video CategoriesTool to list YouTube video categories that can be associated with videos.
- Download YouTube caption trackDownloads a specific YouTube caption track, which must be owned by the authenticated user, and returns its content as text.
- Search YouTubeSearches YouTube for videos, channels, or playlists using a query term, returning the raw API response.
Create & communicateCreate records or send supported messagesView 4 actions
- Add Video to PlaylistTool to add a video to a playlist by inserting a playlist item.
- Create PlaylistTool to create a new YouTube playlist on the authenticated user's channel.
- Post Comment on VideoTool to post a new top-level comment on a YouTube video.
- Upload videoUploads a video file to a YouTube channel; the video file must be in a YouTube-supported format.
Update & manageChange and manage existing recordsView 10 actions
- Mark Comment as SpamTool to mark one or more YouTube comments as spam.
- Set Comment Moderation StatusTool to set the moderation status of one or more YouTube comments.
- Update caption trackUpdates a YouTube caption track's metadata such as name, language, or draft status.
- Update channelUpdates a channel's metadata including branding settings and localizations.
- Update Channel SectionTool to update an existing YouTube channel section by ID.
- Update CommentTool to modify the text of an existing YouTube comment.
- Update PlaylistTool to modify an existing YouTube playlist's metadata (title, description, privacy status).
- Update Playlist ItemTool to modify a playlist item's properties such as position or note.
- Update thumbnailSets the custom thumbnail for a YouTube video using an image from a URL.
- Update videoUpdates metadata for a YouTube video identified by videoId, which must exist; an empty list for tags removes all existing tags.
Remove & cancelRemove records or cancel supported workView 5 actions
- Delete Channel SectionTool to delete a YouTube channel section.
- Delete CommentTool to delete a YouTube comment owned by the authenticated user or channel.
- Delete PlaylistTool to delete a YouTube playlist owned by the authenticated user/channel.
- Delete Playlist ItemTool to delete a playlist item (remove a video from a playlist).
- Delete VideoTool to delete a YouTube video owned by the authenticated user/channel.
Other actionsSpecialist and administrative actions.View 8 actions
- Insert Channel SectionTool to create a new channel section for the authenticated user's YouTube channel.
- Insert Comment ReplyTool to create a reply to an existing YouTube comment.
- Video Details BatchRetrieves multiple YouTube video resource parts in a single batch call.
- Multipart upload videoUploads a video to YouTube using multipart upload in a single request.
- Rate VideoTool to add a like or dislike rating to a YouTube video, or remove an existing rating.
- Report Video for AbuseTool to report a YouTube video for containing abusive content.
- Subscribe to channelSubscribes the authenticated user to a specified YouTube channel, identified by its unique which must be valid and existing.
- Unsubscribe from channelTool to unsubscribe the authenticated user from a YouTube channel by deleting a subscription.
Connection record
A connection you can control.
- Sign-in
- OAuth sign-in
- Setup
- Sign in with your own YouTube account. Access is limited to the work agreed for the role.
- Boundaries
- Only the approved role and actions.
- Off switch
- Revoke the connection from your account.
FAQ
Before you connect YouTube
How does the agent connect to YouTube?
You sign in with your own YouTube account. Permissions are limited to what the agent needs, the connection is health-checked, and you can revoke access from YouTube at any time.
What can the agent actually do in YouTube?
The page above lists the 51 actions currently available through the YouTube connection. The role determines which of those actions the agent may use, and write access is only enabled when the workflow needs it.
Is YouTube included in my plan?
Connections are priced per tool on top of the base plan. Some are included and some are premium. See pricing for how connection charges work.
How long until YouTube is ready?
Timing depends on the sign-in method, permissions and workflow being connected. We confirm the scope and setup plan before enabling the connection.
Bring the workflow together
Ready to put YouTube to work?
Start with the responsibility you want off your plate. We’ll map the connection and the boundaries around it.