Skip to content
Proud to collaborate with Microsoft for Startups

Youtube ​

WorkflowTypeDescription
youtube.channel.branding.updateAtomicUpdate a channel's branding text and banner via channels.update. Requires an approved review envelope unless force=true (SOCIAL-004). The Data API cannot set a channel avatar.
youtube.compensation.noopAtomicNo-op compensation marker for YouTube DAG layers whose forward steps are local drafts or inbox envelopes without a reverse provider mutation.
youtube.content.draftAtomicValidate YouTube organic content inputs and stamp a draft_id for the shorts.publish-with-approval DAG (no Data API mutate).
youtube.content.request-reviewAtomicCreate a Staff ActorOutboxEnvelope for YouTube organic content inbox review (mirrors meta.content.request-review).
youtube.shorts.publish-with-approvalDagDraft YouTube Shorts/video content and open a staff inbox review envelope. Does not upload — after approve, call youtube.video.upload with the approval_envelope_uuid (SOCIAL-004 hard gate).
youtube.video.update-metadataAtomicPatch YouTube video title/description/privacy/tags. Requires an approved youtube_content_review envelope unless force=true. Data API client is scaffold until founder OAuth lands.
youtube.video.uploadAtomicUpload a YouTube video/Short from a StorageObject or URL via Data API resumable upload. Requires an approved youtube_content_review envelope unless force=true (SOCIAL-004). Default privacy is private.