TikTok
TryPost supports posting videos and photo carousels to TikTok.Connect your account
- Go to Accounts in the TryPost dashboard
- Click Connect TikTok
- Authorize TryPost on TikTok
Supported content types
| Type | content_type | Aspect ratio | Description |
|---|---|---|---|
| Video | tiktok_video | 9:16 | Short or long-form video (1 video, required) |
| Photo carousel | tiktok_photo | 1:1 | Multi-image post — up to 35 images per carousel |
Per-post options
TikTok exposes extra publishing options that you can set per post in the editor sidebar (or viaplatforms[].meta on the API):
| Option | Values | Applies to |
|---|---|---|
privacy_level | PUBLIC_TO_EVERYONE, MUTUAL_FOLLOW_FRIENDS, FOLLOWER_OF_CREATOR, SELF_ONLY | Video + Photo |
disable_comment | boolean | Video + Photo |
disable_duet / disable_stitch | boolean | Video only — ignored for photo carousels |
brand_content_toggle / brand_organic_toggle | boolean (required if your post contains branded content per TikTok policy) | Video only |
OAuth scopes
user.info.basic, user.info.profile, user.info.stats, video.publish, video.upload, video.list
user.info.stats and video.list are required for the Analytics dashboard’s TikTok view.
Self-hosting setup
Configure TikTok API credentials
Configure TikTok API credentials
- Go to TikTok Developers and create an app
- Enable both the Content Posting API (for
video.publish/video.upload) and Login Kit (for theuser.info.*scopes) - Add the scopes listed above to the app’s authorized scopes
- Set the redirect URL to
{APP_URL}/accounts/tiktok/callback - Add to your
.env:

