create_social_media_post
Need to post across social platforms? Create, schedule, or draft posts for Facebook, Instagram, LinkedIn, TikTok, and more with text, media, and platform-specific settings.
Instructions
Create a social media post
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | Scheduled datetime in format: YYYY-MM-DD HH:MM | |
| tags | No | Tag (label) IDs to attach to the created post(s). Get IDs via `listSocialMediaTags`; create new ones via `createSocialMediaTag`. Tags are used by the user to filter posts in the Drafts/Publishing views and to deep-link the confirmation widget. | |
| media | No | Media items attached to the post. Each entry is either a Simplified asset UUID or a fully qualified URL. Asset UUIDs are resolved server-side to a fresh permanent URL before publishing; pass them whenever the media was produced via `generateImage` with `storage: "asset"`. URLs are passed through as-is and should only be used for media that already lives at a permanent public location. | |
| action | Yes | ||
| message | Yes | ||
| additional | No | ||
| account_ids | No | Target social media account IDs. Required for action 'schedule' and 'add_to_queue'. For action 'draft' this may be empty or omitted to create an accountless draft (saved without a connected account). |