Custom playlist cover image
manage_youtube_playlist_imageSet, list, or delete a custom cover image on a YouTube playlist, replacing the default first-video thumbnail. Requires a verified channel for custom imagery.
Instructions
PUT A CUSTOM COVER ON A PLAYLIST — the last call in a chain that already existed, since make_thumbnail renders the artwork and the playlist tools own the playlist. Without one YouTube shows the first video's thumbnail. action:'list' reads what is on a playlist, 'set' uploads a cover, 'delete' removes it. imageUrl must be a Hermoso-hosted URL, up to 50MB — a Hermoso render, a make_thumbnail result, or the user’s OWN artwork brought in with upload_file, which turns any local or external file into a URL this accepts. Nothing else is fetched server-side. YOUTUBE ANSWERS EVERY FAILURE HERE AS AN HTTP 500 "Internal error encountered" with the real reason buried inside it, so a plain relay would report a missing playlist id as a Hermoso outage — the refusals here are the real ones. If it comes back refused, the first thing to check is CHANNEL VERIFICATION: custom imagery needs a verified YouTube channel (add a phone number at youtube.com/verify), and on an unverified channel the sibling call that sets a custom video thumbnail is refused in the same way. Free.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | No | defaults to 'list' | |
| imageId | No | for action:'delete' — from action:'list' | |
| imageUrl | No | for action:'set' — a Hermoso render or make_thumbnail URL | |
| playlistId | Yes | from list_youtube_playlists |