Skip to main content
Every youtube.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
New to Corsair? See API access, authentication, and error handling.

Captions

list

captions.list List caption tracks for a video Risk: read
Input Output

load

captions.load Download a caption track Risk: read
Input Output

update

captions.update Update a caption track Risk: write
Input
Output

Channels

getActivities

channels.getActivities Get a channel’s activity feed Risk: read
Input Output

getIdByHandle

channels.getIdByHandle Get channel ID by handle Risk: read
Input Output

getStatistics

channels.getStatistics Get channel statistics and details Risk: read
Input Output

update

channels.update Update channel branding settings Risk: write
Input
Output

Channel Sections

create

channelSections.create Create a new channel section Risk: write
Input
Output

delete

channelSections.delete Delete a channel section Risk: destructive
Input Output

list

channelSections.list List channel sections Risk: read
Input Output

update

channelSections.update Update a channel section Risk: write
Input
Output

Comments

createReply

comments.createReply Post a reply to a comment Risk: write
Input Output

delete

comments.delete Delete a comment Risk: destructive
Input Output

list

comments.list List comments Risk: read
Input Output

markSpam

comments.markSpam Mark a comment as spam Risk: write
Input Output

post

comments.post Post a comment on a video Risk: write
Input Output

setModerationStatus

comments.setModerationStatus Set moderation status for a comment Risk: write
Input Output

threadsList

comments.threadsList List comment threads (deprecated) Risk: read
Input Output

threadsList2

comments.threadsList2 List comment threads Risk: read
Input Output

update

comments.update Update a comment Risk: write
Input Output

I18n

listLanguages

i18n.listLanguages List supported i18n languages Risk: read
Input Output

listRegions

i18n.listRegions List supported i18n regions Risk: read
Input Output

Live Chat

listMessages

liveChat.listMessages List messages in a live chat Risk: read
Input Output

listSuperChatEvents

liveChat.listSuperChatEvents List Super Chat events Risk: read
Input Output

Playlist Images

list

playlistImages.list List playlist images Risk: read
Input Output

Playlist Items

add

playlistItems.add Add a video to a playlist Risk: write
Input Output

delete

playlistItems.delete Remove an item from a playlist Risk: destructive
Input Output

list

playlistItems.list List items in a playlist Risk: read
Input Output

update

playlistItems.update Update a playlist item Risk: write
Input
Output

Playlists

create

playlists.create Create a new playlist Risk: write
Input Output

delete

playlists.delete Delete a playlist Risk: destructive
Input Output

list

playlists.list List the authenticated user’s playlists Risk: read
Input Output

update

playlists.update Update an existing playlist Risk: write
Input
Output

youtube

search.youtube Search YouTube for videos, channels, and playlists Risk: read
Input Output

Subscriptions

list

subscriptions.list List the authenticated user’s subscriptions Risk: read
Input Output

subscribe

subscriptions.subscribe Subscribe to a YouTube channel Risk: write
Input Output

unsubscribe

subscriptions.unsubscribe Unsubscribe from a YouTube channel Risk: destructive
Input Output

Video Actions

getRating

videoActions.getRating Get the authenticated user’s rating for a video Risk: read
Input Output

listAbuseReasons

videoActions.listAbuseReasons List available video abuse report reasons Risk: read
Input Output

rate

videoActions.rate Rate a video (like, dislike, or remove rating) Risk: write
Input Output

reportAbuse

videoActions.reportAbuse Report a video for abuse Risk: write
Input Output

updateThumbnail

videoActions.updateThumbnail Update the thumbnail for a video Risk: write
Input Output

Video Categories

list

videoCategories.list List video categories Risk: read
Input Output

Videos

delete

videos.delete Delete a video Risk: destructive
Input Output

get

videos.get Get details for a single video Risk: read
Input Output

getBatch

videos.getBatch Get details for multiple videos in one request Risk: read
Input Output

list

videos.list List videos for a channel Risk: read
Input Output

listMostPopular

videos.listMostPopular List most popular videos on YouTube Risk: read
Input Output

update

videos.update Update video metadata Risk: write
Input Output

upload

videos.upload Upload a new video Risk: write
Input
Output

uploadMultipart

videos.uploadMultipart Upload a new video using multipart upload Risk: write
Input
Output