| Name | Type | Description | Notes |
|---|---|---|---|
| platform | PlatformEnum | The platform to update metadata on | |
| videoId | String | YouTube video ID (required for direct mode, ignored for post-based mode) | [optional] |
| accountId | String | Zernio social account ID (required for direct mode, ignored for post-based mode) | [optional] |
| title | String | New video title (max 100 characters for YouTube) | [optional] |
| description | String | New video description | [optional] |
| tags | List<String> | Array of keyword tags (max 500 characters combined for YouTube) | [optional] |
| categoryId | String | YouTube video category ID | [optional] |
| privacyStatus | PrivacyStatusEnum | Video privacy setting | [optional] |
| thumbnailUrl | URI | Public URL of a custom thumbnail image (JPEG, PNG, or GIF, max 2 MB, recommended 1280x720). Works on any video you own, including existing videos not published through Zernio. The channel must be verified (phone verification) to set custom thumbnails. | [optional] |
| madeForKids | Boolean | COPPA compliance flag. Set true for child-directed content (restricts comments, notifications, ad targeting). | [optional] |
| containsSyntheticMedia | Boolean | AI-generated content disclosure. Set true if the video contains synthetic content that could be mistaken for real. YouTube may add a label. | [optional] |
| playlistId | String | YouTube playlist ID to add the video to (e.g. 'PLxxxxxxxxxxxxx'). Use GET /v1/accounts/{id}/youtube-playlists to list available playlists. Only playlists owned by the channel are supported. | [optional] |
| Name | Value |
|---|---|
| YOUTUBE | "youtube" |
| Name | Value |
|---|---|
| PUBLIC | "public" |
| PRIVATE | "private" |
| UNLISTED | "unlisted" |