Skip to content

Reference

TikTok branded content toggle API and disclosure fields

Whether a paid-partnership or AI-content label can be set by a scheduling app, or only in the platform’s own app, varies by network. This page lists each platform’s API fields, read from its own reference, and which ones SkedCast sets (checked 5 November 2026).

By Angelina F. · Updated · 6 min read

Key takeaways

  • TikTok: brand_content_toggle (paid partnership), brand_organic_toggle (your own brand), is_aigc (AI-generated).
  • Instagram: is_paid_partnership, branded_content_sponsor_ids (up to 2 brands) and is_ai_generated.
  • X: paid_partnership and made_with_ai. YouTube: containsSyntheticMedia. Pinterest: ai_disclosures.
  • Facebook Pages, Threads, LinkedIn, Bluesky, Telegram and Google Business Profile have no publish-API disclosure field.
On this page

What is TikTok’s branded content toggle in the API?

Two switches on TikTok’s Content Posting API. brand_content_toggle marks a paid partnership, a third party paying you to promote them, and TikTok shows it as a paid partnership; a branded post cannot be posted privately. brand_organic_toggle marks a post that promotes your own business. A third field, is_aigc, labels the video as AI-generated.

Illustration: two post cards with label tags clipped on, one with a handshake and one with a sparkle, above a row of toggle switches, two on in teal, as a hand flips the third.
Disclosure labels, set at publish time where the API allows it.

Which platforms let an app set disclosure labels?

From each platform’s publishing API reference, with what SkedCast sets when you tick the option in the composer (the wider differences between these APIs are in the state of social publishing APIs 2026 report):

Paid-partnership and AI disclosure fields by platform (November 2026)
PlatformAPI fieldsSet by SkedCast
TikTokbrand_content_toggle, brand_organic_toggle, is_aigcAll three
Instagramis_paid_partnership, branded_content_sponsor_ids (up to 2), is_ai_generatedPaid partnership label and sponsors
Xpaid_partnership, made_with_aiBoth
YouTubestatus.containsSyntheticMediaYes
Pinterestai_disclosuresAI disclosure
Facebook PagesNone in the Pages publish APIWrite it in the post
ThreadsNoneWrite it in the post
LinkedInNone in the Posts APIWrite it in the post
BlueskyNo paid-partnership or AI labelWrite it in the post
TelegramNone on any send methodWrite it in the message
Google Business ProfileNoneWrite it in the update

How do you add an AI or paid-partnership label to a scheduled post?

Tick it when you write the post. SkedCast’s composer shows the disclosure options each network supports, sends them with the post on networks whose API takes them, and for the rest you add “#ad”, “Paid partnership with …” or “Made with AI” to the text. Marking content as AI-made is also part of every post’s setup, so the label follows the post to each network that accepts one. For reviewing AI drafts before they go out, see human-in-the-loop AI social media posts.

Diagram: tick paid partnership or AI-made in the composer, SkedCast sends the label on networks whose API supports it, adds nothing where it does not, so you write it in the text there, then the post publishes.
How a disclosure travels with a scheduled post.

Why do some networks have no disclosure field?

Their labels live only in their own apps. Facebook’s branded-content tagging belongs to Meta’s ads tools rather than the Pages publish API, LinkedIn and Threads have no field at all, Bluesky’s self-labels are a fixed list without a sponsorship or AI label, and Telegram and Google Business Profile have no labels. On those networks, a disclosure written into the post is the reliable way to meet advertising rules. The TikTok Content Posting API guide covers TikTok’s other posting requirements.

Sources

Last reviewed . Platforms and vendors change their rules and plans, so check the source before you rely on a figure.

tiktok branded content toggle apipaid partnership labelai disclosurebranded contentapi reference

FAQ

What does brand_content_toggle do in TikTok’s API?
It marks the post as a paid partnership promoting a third party; TikTok labels it, and a branded post cannot be posted privately.
What is brand_organic_toggle on TikTok?
It marks a post that promotes your own business, as opposed to a paid partnership for someone else.
Can an app set Instagram’s Paid partnership label?
Yes. is_paid_partnership turns the label on, and branded_content_sponsor_ids tags up to 2 brand partners.
Can X posts be marked as AI-made through the API?
Yes. X’s create-post request takes made_with_ai, and paid_partnership for sponsored posts.
Can I add a paid-partnership label on LinkedIn through a scheduler?
No. LinkedIn’s Posts API has no disclosure field, so write the disclosure in the post text.
Does Pinterest have an AI label in its API?
Yes. Pins API v5 accepts ai_disclosures, which SkedCast sets when you mark a pin as AI-made.

Ready to broadcast everywhere?

Sign up free — no credit card. You land on the Free plan, and you can start a one-time 7-day Studio trial from your workspace whenever you are ready. Connect your first accounts, import a batch, and watch one post fan out across every platform.