Publishing API

TikTok publishing API with one SocialClaw workspace.

Connect the TikTok account through the SocialClaw OAuth flow, then keep the target available for future schedules through the same workspace API key. SocialClaw supports TikTok video posts and TikTok photo gallery posts through the explicit TikTok provider, and can also send media to TikTok's inbox notification flow (tiktokPostMode: draft) so the creator finishes and posts inside the TikTok app.

Works with Claude, ChatGPT, OpenClaw ClaudeChatGPTOpenClaw

What SocialClaw supports for this workflow

A quick overview of what this workflow supports.

Account target TikTok user account SocialClaw supports TikTok video posts and TikTok photo gallery posts through the explicit TikTok provider, and can also send media to TikTok's inbox notification flow (tiktokPostMode: draft) so the creator finishes and posts inside the TikTok app.
Auth model OAuth Connect the TikTok account through the SocialClaw OAuth flow, then keep the target available for future schedules through the same workspace API key.
Media envelope TikTok accepts either one video or one to 35 images per post. Mixed image/video posts are not supported. TikTok pulls public video or image URLs, including SocialClaw-hosted delivery URLs.
Inspection Validate, apply, inspect Analytics snapshots are available, but TikTok provider-native analytics fetchers are not implemented yet. TikTok reconciliation is not implemented yet.

What the payload needs

The main fields and constraints to account for.

How the workflow runs

Connect the account, validate the post, then publish.

01

Authenticate the workspace

Use the workspace API key with the CLI or hosted HTTP API so the publishing workflow stays attached to the same customer workspace.

02

Connect TikTok

Connect the TikTok account through the SocialClaw OAuth flow, then keep the target available for future schedules through the same workspace API key.

03

Inspect account capabilities and settings

Read the current settings surface, including tiktokPostMode, privacyLevel, duetEnabled, commentEnabled, stitchEnabled, autoAddMusic, photoCoverIndex, before generating the final payload.

04

Validate before apply

Validation should happen before create-run or apply. TikTok accepts either one video or one to 35 images per post. Mixed image/video posts are not supported.

05

Inspect the resulting run or post

TikTok reconciliation is not implemented yet. Analytics snapshots are available, but TikTok provider-native analytics fetchers are not implemented yet.

CLI and HTTP examples

Example commands and requests for this route.

socialclaw login --api-key <workspace-key> --base-url https://getsocialclaw.com
socialclaw accounts connect --provider tiktok --open
socialclaw accounts capabilities --provider tiktok --json
socialclaw validate -f schedule.json --json
socialclaw apply -f schedule.json --idempotency-key launch_1 --json
socialclaw runs inspect --run-id <run-id> --json

Current limitations

A few practical limits to keep in mind.

Related routes

Related integrations and use cases.

What builders are saying

Real quotes from Reddit, G2, Trustpilot, and Instagram.

Works with every major platform

Connect once, then schedule and publish everywhere from the same workspace.

Frequently Asked Questions

TikTok uses the TikTok user account route in SocialClaw. Connect the TikTok account through the SocialClaw OAuth flow, then keep the target available for future schedules through the same workspace API key.

Run the TikTok publishing API workflow in SocialClaw

Connect the account once, validate before publish, and keep everything in one workspace.

Supported social platforms
Schedule to social media Works with Claude ChatGPT Codex OpenClaw
Start free