TikTok supports video post types with a dedicated options object for controlling video behaviour, interaction settings, and content disclosure flags.
Supported Post Types#
| Post Type | Description |
|---|
MEDIA | Video post |
REEL | Short-form vertical video |
Network Options#
TikTok-specific settings are passed in the tiktok object on the post body.| Field | Type | Description |
|---|
title | string | Custom title displayed on the post |
autoAddMusic | boolean | When true, TikTok automatically adds background music to the video |
disableComments | boolean | When true, disables the comments section on the post |
disableDuet | boolean | When true, prevents other users from creating a Duet with this video |
disableStitch | boolean | When true, prevents other users from using Stitch on this video |
isBrandedContent | boolean | Marks the post as branded content (paid partnership disclosure) |
isBrandOrganic | boolean | Marks the post as organic branded content |
isAiGenerated | boolean | Declares that the content was created with AI tools |
Examples#
REEL post with interaction controls#
Branded content post#
Notes#
TikTok only supports video-based post types: MEDIA and REEL. STATUS, LINK, and STORY are not supported.
isBrandedContent and isAiGenerated are required by TikTok's platform policies when applicable. Failing to set them when required may cause the post to be rejected by TikTok.
The net field on captions and media can be omitted to apply the content to all networks assigned to the post.
First comments (captions[].firstComment) are supported but may be ignored if TikTok does not support the feature at the time of publishing.
Modified at 2026-03-12 18:22:05