Uploads videos to your YouTube channel via the Data API v3 (video upload only — the YouTube API has no Community-post endpoint for text, images, polls, quizzes, or video-link posts). Add your Google OAuth client ID and secret below, then connect with OAuth. Note: unaudited API projects have all uploaded videos force-locked to private by Google regardless of the privacy setting you choose.
YouTube's connect method is OAuth via a Google Cloud project. The adapter only needs a Google OAuth client ID/secret (plus an optional default privacy setting) — no per-account paste values, since the OAuth flow itself mints the channel token.
In the Google Cloud Console, create a new project (or pick an existing one) that will own the YouTube integration.
OpenIn APIs & Services > Library, search for and enable "YouTube Data API v3" for that project.
OpenUnder APIs & Services > OAuth consent screen, set up the app (external user type for most cases) and add the youtube.upload and youtube.force-ssl scopes.
OpenUnder APIs & Services > Credentials, create OAuth client ID credentials of type Web application, adding this app's redirect URI as an authorized redirect URI.
OpenPaste the generated Client ID and Client secret into the YouTube provider's Client ID and Client secret fields, then click Connect to run the Google OAuth flow and authorize your channel.
Choose a default privacy (private/unlisted/public) in the Default video privacy field, understanding that unaudited apps are force-locked to private regardless.
Google Cloud Console → APIs & Services → Credentials → OAuth 2.0 Client ID (Web application). Enable "YouTube Data API v3" and add the youtube.upload + youtube.force-ssl scopes on the consent screen first.
Same OAuth 2.0 client → "Client secret". Add app testers (or publish the consent screen) so accounts beyond you can connect.
Unaudited apps are forced private regardless.