VZN Social Reviewer sign in
VZN Social product walkthrough

YouTube API Reviewer Guide

Effective July 18, 2026 · Operated by Zachary Vanier in Canada

01

Prepare

The private desktop client creates a manifest containing the exact reviewed video file, YouTube channel ID, title, description and visibility.

02

Approve

The operator approves the manifest digest and destination. Any content, metadata or setting change invalidates that approval.

03

Preflight

The client calls channels.list(mine=true) and blocks unless the immutable channel ID exactly matches the approved destination.

04

Upload

The operator runs the separate live command and supplies an explicit YouTube Terms certification. The client then calls videos.insert.

YouTube upload controls

The operator can set the title up to YouTube's 100-character maximum, description up to YouTube's 5000-byte maximum, and privacy to public, private or unlisted. The destination channel is displayed and verified by immutable ID before upload. The reviewed manifest and approval are separate from the final upload action.

Required certification

By clicking 'upload,' you certify that the content you are uploading complies with the YouTube Terms of Service (including the YouTube Community Guidelines). Please be sure not to violate others' copyright or privacy rights.

API methods and dashboard

The client uses youtube.channels.list to identify the authorized channel, youtube.videos.insert to upload an explicitly approved video, and youtube.videos.list plus authorized YouTube Analytics reports to update the private performance dashboard. The web dashboard is read-only; it does not expose tokens or a public upload endpoint.

Reviewer access

Use the dedicated reviewer password supplied privately in the Google audit form at social.vznzach.com/login. This opens the same read-only dashboard used by the operator. No Google credentials are requested by VZN Social.

Reviewer guide Privacy Policy Terms of Use YouTube data controls VZN Social