Set or remove the YouTube branding watermark
set_youtube_watermarkSet or remove a YouTube channel branding watermark that appears on every video. Upload a square image (150x150 minimum) to brand all uploads at once, with optional timing controls.
Instructions
Set (or remove) the BRANDING WATERMARK — the small subscribe badge overlaid on EVERY video on the channel, including ones uploaded later. One generated asset brands the whole channel at once, which is why it is worth doing before a batch of uploads rather than after. YouTube wants a SQUARE image, at least 150x150, under 10MB, and it renders SMALL: a full logo lockup with text will not read at that size. By default it shows for the whole video; timingType offsetFromStart/offsetFromEnd with offsetMs and durationMs narrows it. THE DATA API PUBLISHES NO WAY TO READ A WATERMARK BACK — there is only set and unset — so this reports 'accepted', never 'confirmed', and says so rather than claiming a verification it did not get. 0 credits. Needs YouTube connected.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | No | defaults to 'set' when an imageUrl is given | |
| imageUrl | No | any public https image URL — a Hermoso render, or ANY file of your own brought in with upload_file. Square, at least 150x150 | |
| offsetMs | No | when the watermark appears, relative to timingType | |
| durationMs | No | how long it stays on screen | |
| timingType | No | leave off for a watermark that shows for the whole video |