Schedule TikTok video posts with one hosted workspace.
SocialClaw supports TikTok video posting only. The route uses one video per post, a public or SocialClaw-hosted video URL, and the current TikTok privacy and interaction settings surface.
What SocialClaw supports for this workflow
A quick overview of what this workflow supports.
What the payload needs
The main fields and constraints to account for.
- tiktok:@handle target in the workspace
- One public or SocialClaw-hosted video URL
- Optional privacyLevel, duetEnabled, commentEnabled, and stitchEnabled settings
- Validation before apply
How the workflow runs
Connect the account, validate the post, then publish.
Connect the TikTok account
Start the hosted TikTok OAuth flow and keep the connected account inside the workspace.
Prepare a public video URL
Use a public video URL or upload the video to SocialClaw so TikTok can pull it from a hosted public URL.
Validate the scheduled post
Validation confirms that the route is still video-only and that the account can publish with the supplied settings.
Apply and inspect the run
Create the scheduled TikTok post, then inspect the resulting run and post record after publish.
CLI and HTTP examples
Example commands and requests for this route.
socialclaw accounts connect --provider tiktok --open
socialclaw assets upload --file ./clip.mp4 --json
socialclaw validate -f tiktok-video-schedule.json --json
socialclaw apply -f tiktok-video-schedule.json --idempotency-key tiktok_launch_1 --json
curl -sS \
-X POST \
-H "Authorization: Bearer $SC_API_KEY" \
-H "Content-Type: application/json" \
-d '{"provider":"tiktok"}' \
"https://getsocialclaw.com/v1/connections/start"
curl -sS \
-X POST \
-H "Authorization: Bearer $SC_API_KEY" \
-H "Content-Type: application/json" \
-d @tiktok-video-schedule.json \
"https://getsocialclaw.com/v1/posts/validate"
Current limitations
A few practical limits to keep in mind.
- TikTok video is the only supported media type in the current SocialClaw flow.
- Posts require a public video URL or SocialClaw-hosted video URL.
- Non-post interaction steps are not implemented.
Related routes
Related integrations and use cases.
Frequently asked questions
Does SocialClaw support non-video TikTok posts?
No. The current TikTok route is video-only.
Can SocialClaw host the TikTok video asset first?
Yes. SocialClaw-hosted uploads are suitable for the current TikTok publish flow and return a public URL that TikTok can pull.
Which TikTok settings are available today?
The current settings surface includes privacyLevel plus duetEnabled, commentEnabled, and stitchEnabled.
Connect the account once, validate before publish, and keep everything in one workspace.