YouTube
Publish a single video to a YouTube channel with optional metadata.
API overview
YouTube publishing in Postova sends one resumable upload per post and forwards a metadata payload for snippet, status, and recording details.
Use cases
- Upload a single long-form video to a channel.
- Preconfigure visibility, tags, language, and kid-safety metadata.
- Schedule a publish timestamp when the upload should go live later.
When to use
- When exactly one video should be uploaded to a channel.
- When the post needs title, privacy, tags, language, or child-safety metadata.
When not to use
- When you need more than one video in a single post.
- When the asset is not a video file.
Examples
Scheduled upload
Publish a single video with full metadata and a future publishAt.
How to post
- Connect a YouTube channel with upload permissions.
- Attach exactly one video item to the post.
- Set metadata fields such as title, privacy, tags, and language if needed.
Authentication
Default scopes
https://www.googleapis.com/auth/youtube.upload, https://www.googleapis.com/auth/youtube.readonly
- video
- Supports exactly one video per upload.
Settings
Common errors
- Invalid privacy status: The visibility value is unsupported by the worker or YouTube API. Fix: Use
private, public, or unlisted. Unsupported values fall back to private.
- Multiple videos not supported: The upload pipeline only accepts a single video file. Fix: Send exactly one video media item.
Constraints
- YouTube accepts one video per upload.
- Unsupported privacy values fall back to private.
- The worker forwards known metadata fields and keeps unknown settings keys.
Notes
- The upload worker builds a resumable upload session and sends metadata separately.
Last modified on June 14, 2026