Platforms
TikTok
TikTok is supported via the TikTok Business API. Both photo posts and video posts (reels) are available. The connected account must be a TikTok Business account, not a personal account.
Channel ID: tiktok
Supported content types
| Type | Supported | Notes |
|---|---|---|
| Feed post | ✅ | Photo posts only (1-35 images) |
| Story | - | Not supported |
| Reel | ✅ | Vertical video |
Minimal example
Video reel:
Code
Photo post:
Code
Platform-specific options
| Field | Type | Description |
|---|---|---|
tiktok.privacy_level | string | Who can see the post. Required. One of PUBLIC_TO_EVERYONE, MUTUAL_FOLLOW_FRIENDS, FOLLOWER_OF_CREATOR, SELF_ONLY. |
tiktok.disable_comment | boolean | Disable comments on the post. |
tiktok.disable_duet | boolean | Disable duets (video only). |
tiktok.disable_stitch | boolean | Disable stitches (video only). |
tiktok.is_aigc | boolean | Disclose the content is AI-generated. |
tiktok.brand_content_toggle | boolean | Mark as a paid partnership / branded content. |
privacy_level is required on every TikTok post. Omitting it returns 400.
Media requirements
| Media | Requirement |
|---|---|
| Video | MP4 or MOV, aspect ratio 9:16 or 16:9, 3 seconds to 10 minutes, max 4 GB |
| Photo | JPEG or PNG, 1-35 images per post, max 20 MB per image |
Photo posts must contain only images. Video posts must contain exactly one video. Mixing is not allowed.
Limitations
- Only TikTok Business accounts can connect. Personal accounts are rejected at OAuth time.
brand_content_toggle: truetriggers TikTok's branded content review workflow. The post may take longer to publish.- TikTok's API does not support scheduling posts further than 10 days in advance
- Comments, duets, and stitches can be disabled at post time but cannot be changed later
Last modified on