Compose Post
compose_postOpen the interactive post composer: the user picks accounts, edits the caption and media, sets per-platform options (YouTube title/visibility/category/tags, TikTok privacy/comments/duet/stitch/branded content/AI label, Pinterest board/title/link, Google Business call-to-action button, video cover) and posts now, schedules or saves a draft — the composer creates the post itself. Use it whenever the user wants to create or schedule a post and the host can show apps; prefill everything the user already gave (caption, media URLs, accounts, time). After it opens, do NOT call create_post yourself; tell the user to finish in the composer. In hosts without app support, gather the details in chat and call create_post instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | YouTube video title / Pinterest pin title. | |
| caption | No | ||
| coverUrl | No | Video cover image URL. | |
| mediaType | No | video = one video, images = one or more images (slideshow), text = no media. | |
| mediaUrls | No | Media to post: one video URL, or image URLs in order. | |
| accountIds | No | Accounts to preselect (ids from get_accounts). | |
| scheduled_at | No | ISO datetime to preselect for scheduling. |