Create or schedule a post
create_postCreate a post on one or more connected social accounts. Call list_social_accounts first and only use accounts with can_post: true, copying their platform_slug and uid exactly — never guess platform_slug. You must choose exactly one of: scheduled_at (ISO 8601 with timezone offset or Z, in the future) to schedule, or publish_now: true to publish to the real accounts immediately. Publishing is irreversible — only set publish_now after the user has explicitly asked to publish now; when in doubt, schedule. Returns the new post_uid for reschedule_post / cancel_post. publish_now only queues publishing; check list_posts for the result. Some platforms need extra settings: YouTube needs youtube (title, tags, category, privacy) and one video; TikTok needs tiktok (privacy_level the user chose from get_tiktok_creator_info); Pinterest needs pinterest (board_id from list_pinterest_boards); Dev.to needs devto (title, optional tags, canonical_url, description, series, published) and must be posted on its own. The same settings apply to every account of that platform in this post.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| devto | No | Required when posting to Dev.to. text_content is the article body in Markdown; the first image in media_uids becomes the cover. Dev.to articles cannot be deleted or edited from Feedlio once published. Post Dev.to on its own (no other platforms in the same post). | |
| tiktok | No | Required when posting to TikTok. Call get_tiktok_creator_info first. | |
| youtube | No | Required when posting to YouTube. Use content_type reel_or_short for a Short (vertical video, max 60s) and normal_post for a regular (landscape) video. Exactly one video in media_uids. | |
| No | Required when posting to Pinterest: the board to pin to. | ||
| platforms | Yes | One or more platform accounts to post to | |
| media_uids | No | Feedlio media file uids to attach, from list_media or add_media_from_url. Never invent one. | |
| publish_now | No | Set true to publish immediately instead of scheduling. Irreversible — requires the user to have explicitly asked for immediate publishing. | |
| content_type | Yes | Kind of content this post is | |
| scheduled_at | No | ISO 8601 datetime to schedule the post (e.g. 2026-09-15T10:00:00+06:00). Required unless publish_now is true. | |
| text_content | Yes | The post caption/body text | |
| first_comment | No | ||
| workspace_uid | Yes | uid from list_workspaces |