Skip to main content

list_playlists

List all playlists in your workspace.
enum<string>
Filter by personal or org
string
Pagination cursor
integer
Items per page (1-100, default: 20)

create_playlist

Create a new playlist.
string
required
Playlist name
string
Playlist description
string
Emoji icon
enum<string>
personal (default) or org
Access level — public (default), private, password, or embedonly
string
Password for protected playlists

get_playlist

Get detailed information about a playlist. Outside your workspace, you can only access a playlist with an ungated public link.
string
required
Playlist ID

update_playlist

Update playlist metadata and settings.
string
required
Playlist ID
string
Playlist name
string
Playlist description
string
Emoji icon
Access level — public, private, password, or embedonly
string
Password for protected playlists
boolean
Allow search engine indexing

delete_playlist

Delete a playlist.
string
required
Playlist ID

add_video_to_playlist

Add a video to a playlist.
string
required
Playlist ID
string
required
Video ID to add

remove_video_from_playlist

Remove a video from a playlist.
string
required
Playlist ID
string
required
Video ID to remove

list_playlist_groups

List sidebar playlist groups. Personal groups are only visible to the authenticated user. Org groups are shared with the whole workspace.
enum<string>
Filter by personal or org

create_playlist_group

Create a sidebar group to organize playlists into.
string
required
Group name
string
Emoji icon
enum<string>
personal or org. Defaults to personal

update_playlist_group

Rename a playlist group, change its icon, or move it within its sidebar section.
string
required
Playlist group ID
string
New group name
string
Emoji icon
integer
0-based position in the sidebar section

delete_playlist_group

Delete a playlist group. Playlists inside the group are not deleted. They become ungrouped.
string
required
Playlist group ID

move_playlist_to_group

Move a playlist into a group, or remove it from its group. The group’s visibility must match the playlist’s visibility. Org playlists can only move into org groups, and personal playlists can only move into personal groups.
string
required
Playlist ID
string
Target playlist group ID. Omit it to remove the playlist from its group
integer
0-based position in the target group, or in the ungrouped sidebar section when groupId is omitted