Publish Post
publish_postPublish a draft post now, to every network it is set to go to — any connected network: Facebook, Instagram, LinkedIn, X, TikTok, YouTube, Threads, Pinterest, Bluesky, Snapchat, Telegram, Discord. Pass platforms to choose (['all'], ['tiktok'], ['linkedin','instagram'] …), instagramPlacement 'story' for an Instagram story only, and instagramTrialReel only when the user asks for a trial reel. Only draft posts can be published. The result names what was published, what failed and what could not publish.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| postId | Yes | The post ID to publish | |
| platforms | No | Which networks this post goes to. Omit to use the account's own publishing settings. ['all'] = every network the account has connected. Or any subset the user names, e.g. ['tiktok'], ['linkedin'], ['linkedin','instagram']. Only connected networks publish; the result lists any that can't, and why (not connected, switched off, needs a video). | |
| facebookPlacement | No | Facebook only: 'feed', 'story' (Page story only, no feed post, no caption) or 'feed_and_story'. Omit to keep the account default. | |
| instagramPlacement | No | Instagram only: 'feed' = feed post, no story copy; 'story' = Instagram STORY ONLY — no feed post, no caption, first image or video only; 'feed_and_story' = feed post plus the same media as a story. Omit to keep the account default. | |
| instagramTrialReel | No | Publish to Instagram as a TRIAL REEL (shown to non-followers first, kept off the profile grid; Instagram may share it with everyone if it performs well). Set true ONLY when the user explicitly asks for a trial reel for this post — never on your own. Needs a single video and Instagram among the networks. false withdraws it. |