# YouTube

## Content types

| Id | Format | Media | Kinds | Aspect (w/h) | Video length | Max size (image / video) | Caption max |
|---|---|---|---|---|---|---|---|
| `yt_short` | Short | 1 | video | 0.5–1 | 1–180 s | – / 4 GB | 5,000 |
| `yt_video` | Video | 1 | video | – | 1–43200 s | – / 256 GB | 5,000 |

- **Shorts**: square or vertical, up to 3 minutes. Links look like `youtube.com/shorts/…`.
- **Videos**: any shape. Longer than 15 minutes needs a phone-verified channel (pre-flight warns with `youtube_long`).

## Options

| Option | Notes |
|---|---|
| `youtube.title` | Up to 100 characters, no `<` or `>`. Defaults to the caption's first line. The caption becomes the description (5,000 characters). |
| `youtube.privacy` | `public`, `unlisted` or `private`. |
| `youtube.madeForKids` | Required by YouTube's rules for content made for children. |
| `youtube.tags` | Up to 500 characters in total. |
| `youtube.categoryId` | Default 22 (People & Blogs). |
| `youtube.thumbnailMediaId` | Videos: a JPEG or PNG up to 2 MB. Needs a phone-verified channel; otherwise YouTube picks one. |

## Good to know

Until PostFlow's YouTube access passes Google's audit, YouTube makes every upload **private**; the composer says so. You can
make it public in YouTube Studio. YouTube also limits uploads per day for each app.

## Metrics

Views, likes and comments.