All posts
TikTokdisclosureAI content

AI-generated and promotional labels on TikTok: what app makers should set, and how to automate it

If your TikToks promote your own app or use AI voices and images, there are two labels to get right. Both can be set when you schedule.

R
Rewire Labs
9 November 2026 2 min read
Short answer

There are two separate disclosures. Content that promotes your own product is commercial content: TikTok's posting API calls it brand_organic_toggle ("Your brand"), while brand_content_toggle is for paid partnerships with another business. AI-generated content has its own label. Buffer's API sets it with isAiGenerated, which applies to TikTok videos only, and Buffer notes TikTok doesn't accept the AI label on photo posts.

App makers lean on two things that TikTok wants disclosed: promoting their own product, and AI-made media such as generated voiceovers or images. They're different labels with different switches, and it's easy to set one and forget the other.

Label 1: commercial content ("Your brand")

If a post promotes your own app, it's commercial content even if nobody paid you. TikTok's Content Posting API has two flags for this:

  • brand_organic_toggle: the content promotes the creator's own business. This is the "Your brand" option.
  • brand_content_toggle: the content is a paid partnership promoting a third party. This is the "Branded content" option.

For an app maker posting about their own app, brand_organic_toggle is the one that fits. In TikTok's posting UX the creator turns on the disclosure, picks "Your brand", "Branded content" or both, and sees the label the post will carry.

Branded content can't be posted as private. If you tick "Branded content", the visibility has to be something other than "Only me".

Label 2: AI-generated content

If a video uses AI-generated visuals or an AI voice, TikTok has a separate AI-generated content label.

How you set it depends on the tool:

  • Buffer's API has an isAiGenerated field in its TikTok post settings, which applies to video posts only. Buffer's help center says its AI-generated toggle isn't offered on photo posts, because TikTok only accepts the AI label on videos.
  • TikTok's own app lets you set it while posting, and for a published video you can check its settings in the app.

If your carousel uses AI-generated photos, you can't set the label through those tools. Say so in the caption instead, or post that piece as a video.

A simple default for app makers

  • Every post that shows or mentions your app: turn on the commercial disclosure ("Your brand").
  • Videos with AI voiceover or AI visuals: turn on the AI-generated label.
  • Photo carousels with AI images: add a plain disclosure line in the caption.
  • Paid creator partnerships: "Branded content", and make sure the creator sets it on their side too.

Set these as per-series defaults in your scheduler so you don't have to remember them for every post.

FAQ

Do I need a disclosure if I'm promoting my own app?+

It's commercial content, and TikTok's API has a dedicated 'Your brand' flag for it (brand_organic_toggle). Turning it on is the straightforward way to disclose it.

Can I set the AI-generated label on a TikTok photo carousel through Buffer?+

No. Buffer's isAiGenerated field applies to TikTok videos only, and Buffer says TikTok accepts the AI label on video posts only.

Sources

  1. TikTok for Developers: Content Posting API, photo post reference (brand toggles) · checked 9 November 2026
  2. TikTok for Developers: Content Sharing Guidelines · checked 9 November 2026
  3. Buffer API reference: TikTokPostMetadataInput.isAiGenerated · checked 9 November 2026
  4. Buffer Help Center: Flagging posts as AI-generated · checked 9 November 2026