Skip to content

TikTok and YouTube choices

TikTok and YouTube each ask questions no other Network does. Answer them in channelOptions, keyed by the Channel’s id.

{
"text": "How we shape 200 buns before 7am.",
"channelIds": ["TIKTOK_CHANNEL_ID", "YOUTUBE_CHANNEL_ID"],
"scheduledAt": "2027-01-23T07:00:00Z",
"media": [{ "url": "https://cdn.example.com/shaping.mp4" }],
"channelOptions": {
"TIKTOK_CHANNEL_ID": {
"tiktok": {
"privacy": "PUBLIC_TO_EVERYONE",
"allowComments": true,
"allowDuet": false,
"allowStitch": false
}
},
"YOUTUBE_CHANNEL_ID": {
"youtube": { "madeForKids": false, "title": "Shaping 200 buns before 7am" }
}
}
}
  • privacy is required: PUBLIC_TO_EVERYONE, MUTUAL_FOLLOW_FRIENDS, FOLLOWER_OF_CREATOR or SELF_ONLY — and only those the account allows. A Post without it is blocked.
  • allowComments, allowDuet and allowStitch are off unless you turn them on.
  • disclose, with brandOrganic or brandedContent, marks commercial content.
  • caption defaults to the Post’s text.
  • madeForKids is required for every video: YouTube asks it of every upload.
  • title defaults to the Post’s first sentence, shortened at a word to fit 100 characters. A title you send is never shortened: one over 100 is refused. A Post with no text needs one. The text becomes the video’s description.
  • Neither the title nor the description may contain < or >; YouTube refuses both.

Both Networks need a video (TikTok also takes photos). See network limits.