removedInput schema / $schema
Removed value: -"http://json-schema.org/draft-07/schema#"
addedInput schema / properties / firstComment / description
Added value: +"Comment auto-posted under the post right after publishing. Supported on every platform that has comments, TikTok included. Use `platformOptions.<platform>FirstComment` to override it for one platform."
changedInput schema / properties / platformOptions / description
Previous value: -"Flat platform-specific override object with camelCase keys. Per-platform text overrides (instagramTitle, xFirstComment, …) are also accepted. Keys the upload-post SDK does not support are silently ignored upstream."New value: +"Flat platform-specific override object with camelCase keys. Per-platform text overrides (instagramTitle, xFirstComment, …) are also accepted. Keys the upload-post SDK does not support are silently ignored upstream. Reddit posting is currently unavailable (error_code=reddit_unavailable) until the Reddit app is restored. Do not use reddit as a publish target."
changedInput schema / properties / platformOptions / properties / redditFlairId / description
Previous value: -"Reddit flair template ID."New value: +"Reddit posting is currently unavailable (error_code=reddit_unavailable) until the Reddit app is restored. Do not use reddit as a publish target."
changedInput schema / properties / platformOptions / properties / redditSubreddit / description
Previous value: -"Subreddit name, without r/."New value: +"Reddit posting is currently unavailable (error_code=reddit_unavailable) until the Reddit app is restored. Do not use reddit as a publish target."
addedInput schema / properties / platformOptions / properties / replyToId
Added value: +{
+ "description": "Publish as a reply to an existing post (X: tweet ID; Bluesky: post URL or AT-URI). On X's Pay-Per-Use tier a reply to an author the account has not engaged with is rejected with 403.",
+ "type": "string"
+}
addedInput schema / properties / platformOptions / properties / tiktokFirstComment
Added value: +{
+ "description": "First comment posted under the TikTok post, overriding the shared `firstComment` for TikTok only. Requires the 'comments' capability on the profile's TikTok account (see the `capabilities` array in list_users).",
+ "type": "string"
+}
addedInput schema / properties / platformOptions / properties / tiktokIsAiGenerated
Added value: +{
+ "description": "Disclose the photo post as AI-generated content.",
+ "type": "boolean"
+}
addedInput schema / properties / platformOptions / properties / tiktokLocationId
Added value: +{
+ "description": "Location to tag — pass a `location_id` from tiktok_location_search. Must be sent together with tiktokLocationName. Needs the `location` capability (see tiktokMusicId).",
+ "type": "string"
+}
addedInput schema / properties / platformOptions / properties / tiktokLocationName
Added value: +{
+ "description": "Name of the tagged location, from tiktok_location_search. TikTok requires it whenever tiktokLocationId is set.",
+ "type": "string"
+}
addedInput schema / properties / platformOptions / properties / tiktokMusicId
Added value: +{
+ "description": "Commercial Music Library track to add to the photo post — pass a track `id` from tiktok_music_trending or tiktok_music_search (the `id` field, not `commercial_music_id`). TikTok's photo posts take the id alone: there is no volume or trim. Available on connections that declare the `music` capability (see `capabilities` on the TikTok account in list_users); otherwise the field is ignored, the post still publishes and the response includes a per-field warning.",
+ "type": "string"
+}
changedInput schema / properties / platformOptions / properties / tiktokPhotoCoverIndex / description
Previous value: -"Index of the cover photo, 0-based."New value: +"Index of the cover photo, 0-based. Sent as `photo_cover_index`; picks the cover of a TikTok photo post."
addedInput schema / properties / platformOptions / properties / tiktokPhotoCoverIndex / minimum
Added value: +0
addedInput schema / properties / platformOptions / properties / tiktokPostMode
Added value: +{
+ "description": "Send to TikTok drafts/inbox. Same flag for every TikTok account; do not pick a different field for Business. MEDIA_UPLOAD (or tiktokUploadToDraft=true) sends the post to drafts/inbox. DIRECT_POST publishes now.",
+ "enum": [
+ "DIRECT_POST",
+ "MEDIA_UPLOAD"
+ ],
+ "type": "string"
+}
addedInput schema / properties / platformOptions / properties / tiktokPrivacyLevel
Added value: +{
+ "description": "TikTok privacy value: PUBLIC_TO_EVERYONE, MUTUAL_FOLLOW_FRIENDS, FOLLOWER_OF_CREATOR, SELF_ONLY. TikTok requires one on photo posts (defaults to PUBLIC_TO_EVERYONE) and decides per account which values are available.",
+ "type": "string"
+}
addedInput schema / properties / platformOptions / properties / tiktokUploadToDraft
Added value: +{
+ "description": "Send to TikTok drafts/inbox. Same flag for every TikTok account; do not pick a different field for Business. Set true, or tiktokPostMode=MEDIA_UPLOAD.",
+ "type": "boolean"
+}
addedInput schema / properties / platformOptions / properties / xReplyToId
Added value: +{
+ "description": "Alias of replyToId, scoped to X: the tweet ID to reply to.",
+ "type": "string"
+}
addedInput schema / properties / platforms / description
Added value: +"Required array of platform identifiers. Reddit posting is currently unavailable (error_code=reddit_unavailable) until the Reddit app is restored. Do not use reddit as a publish target."
addedInput schema / properties / platforms / items / description
Added value: +"Target social platform. Reddit posting is currently unavailable (error_code=reddit_unavailable) until the Reddit app is restored. Do not use reddit as a publish target."
removedOutput schema / $schema
Removed value: -"http://json-schema.org/draft-07/schema#"