SocialClaw
OAuth integration

Run TikTok video publishing through one SocialClaw workspace.

SocialClaw keeps TikTok connection, hosted video delivery, settings validation, and publish execution under the same workspace used by your dashboard, API, CLI, and agent workflows.

Media TikTok requires one video per post and does not support image-only TikTok posts in the current flow. TikTok pulls a public video URL, including a SocialClaw-hosted video URL.
Publishing SocialClaw supports TikTok video posts through the explicit TikTok provider. TikTok video is the only supported media type in the current SocialClaw flow.

What this integration supports

The main details for this connection.

Account type TikTok user account Connect the TikTok account through the SocialClaw OAuth flow, then keep the target available for future schedules through the same workspace API key.
Auth model OAuth The hosted SocialClaw OAuth flow stores the connection in the workspace.
Scheduling Validate, draft, apply, inspect SocialClaw supports TikTok video posts through the explicit TikTok provider. TikTok reconciliation is not implemented yet.
Analytics Snapshots and health Analytics snapshots are available, but TikTok provider-native analytics fetchers are not implemented yet.

Connection, media, and delivery

How accounts connect, what media works, and how publishing behaves.

Connection 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 and delivery TikTok requires one video per post and does not support image-only TikTok posts in the current flow. TikTok pulls a public video URL, including a SocialClaw-hosted video URL.

Settings and discovery

Useful settings and discovery notes for this provider.

Current settings surface

  • privacyLevel
  • duetEnabled
  • commentEnabled
  • stitchEnabled

Discovery notes

  • Use capabilities before building a TikTok schedule so the workflow can confirm that video posting is publishable for the connected account.

CLI and HTTP examples

Example commands and requests for this integration.

CLI flow Workspace API key + provider connect
socialclaw login
socialclaw accounts connect --provider tiktok --open
socialclaw accounts capabilities --provider tiktok --json
socialclaw validate -f schedule.json --json
HTTP API flow Hosted SocialClaw endpoints
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 \
  -H "Authorization: Bearer $SC_API_KEY" \
  "https://getsocialclaw.com/v1/accounts"

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 use cases and workflows.

Frequently asked questions

How does SocialClaw 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. The connection is stored in the workspace so scripts, agents, and the dashboard reuse the same account state.

What can I publish to TikTok with SocialClaw?

SocialClaw supports TikTok video posts through the explicit TikTok provider. TikTok requires one video per post and does not support image-only TikTok posts in the current flow. TikTok pulls a public video URL, including a SocialClaw-hosted video URL.

What should I check before scheduling TikTok posts?

Inspect publish settings such as privacyLevel, duetEnabled, commentEnabled, stitchEnabled. TikTok video is the only supported media type in the current SocialClaw flow.

Use TikTok through one hosted SocialClaw workspace

Connect the account once, validate before apply, and keep post plus run inspection in the same workspace used by the dashboard, API, and CLI.