The route requires one video asset per post and uploads the video natively to YouTube during publish.
SocialClaw supports YouTube channel uploads with one video per post, privacy controls, native upload during publish, and inspectable run state after apply.
Works with Claude, ChatGPT, OpenClaw
![]()
![]()
A quick overview of what this workflow supports.
The main fields and constraints to account for.
Connect the account, validate the post, then publish.
Start the hosted YouTube OAuth flow and keep the connected channel in the same workspace used by the CLI and API.
Upload the video to SocialClaw or point the payload at a public video URL that the workspace can use for native upload.
Validation confirms the one-video publish envelope and the current settings shape before apply.
Create the scheduled YouTube post through apply, then inspect the resulting run or post detail.
Example commands and requests for this route.
socialclaw accounts connect --provider youtube --open
socialclaw assets upload --file ./video.mp4 --json
socialclaw validate -f youtube-video-schedule.json --json
socialclaw apply -f youtube-video-schedule.json --idempotency-key youtube_launch_1 --json
socialclaw posts get --post-id <post-id> --json
curl -sS \
-X POST \
-H "Authorization: Bearer $SC_API_KEY" \
-H "Content-Type: application/json" \
-d '{"provider":"youtube"}' \
"https://getsocialclaw.com/v1/connections/start"
curl -sS \
-X POST \
-H "Authorization: Bearer $SC_API_KEY" \
-F "file=@./video.mp4" \
"https://getsocialclaw.com/v1/assets/upload"
curl -sS \
-X POST \
-H "Authorization: Bearer $SC_API_KEY" \
-H "Content-Type: application/json" \
-d @youtube-video-schedule.json \
"https://getsocialclaw.com/v1/posts/validate"
A few practical limits to keep in mind.
Related integrations and use cases.
Real quotes from Reddit, G2, Trustpilot, and Instagram.
“I can prepare the content once and let SocialClaw handle the distribution.”
“If SocialClaw sees this just know you changed my entire workflow girl.”
“Since I try market my iOS apps, definitely SocialClaw… because then Claude can post to social media for me.”
“Most schedulers still feel like old calendar tools with an AI caption button added on top. SocialClaw feels more built around the newer AI era.”
“SocialClaw if you want to schedule posts to social media.”
“SocialClaw handles the repetitive publishing work: uploading media, managing connected accounts, scheduling posts, publishing them, and retrying when something fails.”
“I used to use stuff like Buffer etc, but I use SocialClaw with my AI agent. I just tell it to schedule like 100 videos for the next month.”
“It has an OpenClaw skill, or use it via API, CLI, or even the web dashboard.”
“I have it install the SocialClaw skill, linked my social media accounts, and it actually has approval to post on my socials for me.”
Connect once, then schedule and publish everywhere from the same workspace.
The route requires one video asset per post and uploads the video natively to YouTube during publish.
Use privacyStatus, notifySubscribers, and madeForKids when the upload needs those controls.
Community posts, Shorts-specific flows, playlists, live-stream flows, and non-post interaction steps are not supported.
Connect the account once, validate before publish, and keep everything in one workspace.