upload_video
Upload video files to an authorized YouTube channel, setting privacy, publish schedule, category, and COPPA kids declaration for compliant publishing.
Instructions
Upload a video file to the authorized channel.
Quota cost: ~1600 units - about six uploads on the default daily allowance.
privacy_status is one of private/unlisted/public. Set publish_at (ISO 8601, e.g. 2026-09-10T15:00:00Z) to schedule a release; YouTube requires a scheduled video to be private until its moment arrives, so publish_at forces privacy_status to private.
made_for_kids is a legal declaration under COPPA, not a preference - set it to match what the content actually is.
Common category_id values: 22 People & Blogs, 27 Education, 28 Science & Technology, 24 Entertainment, 20 Gaming, 10 Music.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | ||
| title | Yes | ||
| file_path | Yes | ||
| publish_at | No | ||
| category_id | No | 22 | |
| description | No | ||
| made_for_kids | No | ||
| privacy_status | No | private |