Apply the brand to the YouTube channel itself
update_youtube_channelBrand your YouTube channel with banner, description, keywords, country, and trailer. Merges existing settings before applying, so no data is lost, and reports any fields YouTube ignored.
Instructions
APPLY THE BRAND TO THE CHANNEL ITSELF — banner art, description, keywords, country and the trailer non-subscribers see. Every other YouTube tool brands the videos; this brands the page they sit on. Under the hood channels.update is a PUT, so the CURRENT settings are read and merged first — otherwise setting a description would silently wipe the channel's keywords, country and trailer. AND YOUTUBE SILENTLY IGNORES SOME FIELDS, channel title above all (usually only changeable in YouTube Studio): the result DIFFS what YouTube actually stored against what was asked for and reports anything that did not stick in notApplied. DO NOT REPORT THOSE AS CHANGED — a 200 is what YouTube accepted, not what it stored. A banner must be a Hermoso render (jpeg or png, under 6MB); YouTube re-crops it per device, so the safe area is the middle 1235x338 of a 2048x1152 image. Public and immediate — show the user what is going on the channel first. 0 credits. Needs YouTube connected.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | the channel title — YouTube often accepts and ignores this; the result says whether it stuck | |
| country | No | two-letter country code for the channel | |
| keywords | No | channel keywords, COMMA-SEPARATED (Google's wire format is one string, not a list) | |
| description | No | the channel description — the About text | |
| bannerImageUrl | No | any public https image URL to upload as the channel banner — a Hermoso render, or ANY file of your own brought in with upload_file | |
| defaultLanguage | No | the channel's default language | |
| unsubscribedTrailer | No | video id of the trailer shown to people who are not subscribed |