create_post
ChatGPTCreate a post. This tool can publish externally: confirm the target accounts, final content, audience and timing with the user before scheduling or publishing.
type controls behavior: 'now' publishes immediately, 'schedule' requires a date (ISO 8601), 'draft' saves without queueing. The same content is used across every integration in integrationIds. Media: Instagram, TikTok, YouTube and Pinterest require at least one media — use list_media/upload_media to get mediaIds. postType selects the platform format (e.g. instagram_post, instagram_reel, instagram_story, youtube_video, youtube_short, facebook_post, facebook_reel, facebook_story, tiktok_video). platformSettings is keyed by platform. For TikTok, ask the user for the intended audience and pass the corresponding privacy value in tiktok.privacy (PUBLIC_TO_EVERYONE, MUTUAL_FOLLOW_FRIENDS, FOLLOWER_OF_CREATOR or SELF_ONLY), subject to the account's allowed options. Do not choose a public audience without user intent. For YouTube pass { youtube: { title, visibility ('public'|'unlisted'|'private'), madeForKids ('yes'|'no') } }. For Pinterest pass { pinterest: { board, title, link } }.




