All integrations
Catalogue metadata onlyvideo & audiov20260721_00

YOUTUBE

YouTube

YouTube is a video-sharing platform with user-generated content, live streaming, and monetization opportunities, widely used for marketing, education, and entertainment

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Pakkawork has local discovery metadata, but public OAuth and execution are disabled.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

51

Action summaries

Display-only definitions

4

Trigger types

Not installed instances

1

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2 · managed upstream

OAUTH2

OAUTH2

Upstream managed

Developer setup

  • Client idclient_id · stringRequired
  • Client secretclient_secret · stringRequired
  • Redirect URIoauth_redirect_uri · stringOptional
  • Scopesscopes · stringOptional

User connection

No fields declared in this snapshot.

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 31–51 of 51 actions

List Video Abuse Report Reasons

YOUTUBE_LIST_VIDEO_ABUSE_REPORT_REASONS

Tool to retrieve a list of abuse report reasons that can be used to report abusive videos on YouTube. Use when you need to display available reporting categories or before calling videos.reportAbuse. Returns localized reason labels and optional secondary categorizations.

Untrusted display-only summary

List Video Categories

YOUTUBE_LIST_VIDEO_CATEGORIES

Tool to list YouTube video categories that can be associated with videos. Use when you need to retrieve available video categories for a specific region or get details about specific category IDs.

Untrusted display-only summary

Download YouTube caption track

YOUTUBE_LOAD_CAPTIONS

Downloads a specific YouTube caption track, which must be owned by the authenticated user, and returns its content as text. Note: This action requires you to own the video (YouTube Data API v3 restriction). Non-owned videos will return 403 Forbidden errors, including many auto-generated caption tracks.

Untrusted display-only summary

Mark Comment as Spam

YOUTUBE_MARK_COMMENT_AS_SPAM

Tool to mark one or more YouTube comments as spam. Use when moderating comments to flag spam content. Note: This endpoint is deprecated but still functional according to YouTube API documentation.

Untrusted display-only summary

Multipart upload video

YOUTUBE_MULTIPART_UPLOAD_VIDEO

Uploads a video to YouTube using multipart upload in a single request. Use when you want to upload both metadata and video file together. This action uploads the video file and metadata in one request, unlike resumable upload which requires two steps.

Untrusted display-only summary

Post Comment on Video

YOUTUBE_POST_COMMENT

Tool to post a new top-level comment on a YouTube video. Use when creating comments to engage with video content or respond to user requests.

Untrusted display-only summary

Rate Video

YOUTUBE_RATE_VIDEO

Tool to add a like or dislike rating to a YouTube video, or remove an existing rating. Use when you need to rate videos on behalf of the authenticated user.

Untrusted display-only summary

Report Video for Abuse

YOUTUBE_REPORT_VIDEO_ABUSE

Tool to report a YouTube video for containing abusive content. Use when you need to flag videos that violate YouTube's community guidelines or contain harmful content.

Untrusted display-only summary

Search YouTube

YOUTUBE_SEARCH_YOU_TUBE

Searches YouTube for videos, channels, or playlists using a query term, returning the raw API response.

Untrusted display-only summary

Set Comment Moderation Status

YOUTUBE_SET_COMMENT_MODERATION_STATUS

Tool to set the moderation status of one or more YouTube comments. Use when moderating comments to hold for review, publish, or reject them. Optionally ban the comment author when rejecting.

Untrusted display-only summary

Subscribe to channel

YOUTUBE_SUBSCRIBE_CHANNEL

Subscribes the authenticated user to a specified YouTube channel, identified by its unique `channelId` which must be valid and existing.

Untrusted display-only summary

Unsubscribe from channel

YOUTUBE_UNSUBSCRIBE_CHANNEL

Tool to unsubscribe the authenticated user from a YouTube channel by deleting a subscription. Use when you need to remove an existing subscription. The subscription ID can be obtained from the `YOUTUBE_LIST_USER_SUBSCRIPTIONS` tool.

Untrusted display-only summary

Update caption track

YOUTUBE_UPDATE_CAPTION

Updates a YouTube caption track's metadata such as name, language, or draft status. Use this to modify existing caption track properties without uploading new caption content. Note: Only properties specified in the snippet will be updated; unspecified properties retain their current values.

Untrusted display-only summary

Update channel

YOUTUBE_UPDATE_CHANNEL

Updates a channel's metadata including branding settings and localizations. Only brandingSettings, invideoPromotion, and localizations properties can be updated. Requires the channel to be owned by the authenticated user.

Untrusted display-only summary

Update Channel Section

YOUTUBE_UPDATE_CHANNEL_SECTION

Tool to update an existing YouTube channel section by ID. Use when modifying section properties like title, position, or featured content.

Untrusted display-only summary

Update Comment

YOUTUBE_UPDATE_COMMENT

Tool to modify the text of an existing YouTube comment. Use when updating or correcting a previously posted comment.

Untrusted display-only summary

Update Playlist

YOUTUBE_UPDATE_PLAYLIST

Tool to modify an existing YouTube playlist's metadata (title, description, privacy status). Use when updating playlist information for the authenticated user's channel.

Untrusted display-only summary

Update Playlist Item

YOUTUBE_UPDATE_PLAYLIST_ITEM

Tool to modify a playlist item's properties such as position or note. Use when reordering videos in a playlist or updating item metadata.

Untrusted display-only summary

Update thumbnail

YOUTUBE_UPDATE_THUMBNAIL

Sets the custom thumbnail for a YouTube video using an image from a URL. Requirements: - The authenticated user must own the video or have permission to edit it - The YouTube channel must be verified (phone verification required) to upload custom thumbnails - Image must be JPG, PNG, or GIF; under 2MB; recommended 1280…

Untrusted display-only summary

Update video

YOUTUBE_UPDATE_VIDEO

Updates metadata for a YouTube video identified by videoId, which must exist; an empty list for tags removes all existing tags.

Untrusted display-only summary

Upload video

YOUTUBE_UPLOAD_VIDEO

Uploads a video file to a YouTube channel; the video file must be in a YouTube-supported format.

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.