create_playlist
Create a playlist on your YouTube channel. Customize with title, description, and privacy status (public, unlisted, or private).
Instructions
Create a new playlist on the authenticated channel. Default privacy is 'private'.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | ||
| description | No | ||
| privacy_status | No | private |
Implementation Reference
- src/youtube/client.ts:178-191 (handler)The YouTubeClient.createPlaylist() method that makes the actual POST request to the YouTube Data API v3 /playlists endpoint with snippet and status data.
createPlaylist(input: { title: string; description?: string; privacyStatus: "public" | "unlisted" | "private"; }): Promise<Playlist> { return this.dataPost<Playlist>( "/playlists", { part: "snippet,status" }, { snippet: { title: input.title, description: input.description ?? "" }, status: { privacyStatus: input.privacyStatus }, }, ); }