Create / schedule / publish a post
postsider_create_postCreate, schedule, or publish social media posts to one or more channels, including drafts, media, tags, and first comments.
Instructions
Create a post across one or more channels. type: "schedule" books it for date; "now" publishes immediately; "draft" saves without publishing. Get channel ids from postsider_list_channels and a free slot from postsider_find_slot. Attach media via postsider_upload_media_from_url first, then pass the returned media objects as images.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | Yes | Required publish date, ISO 8601 UTC (e.g. 2026-07-01T10:00:00Z). For "now" use the current time; drafts still require a date in the current API contract. | |
| tags | No | Optional tags. | |
| type | No | draft = save only; schedule = book for `date`; now = publish immediately. | schedule |
| posts | Yes | One entry per channel to publish to. | |
| shortLink | No | Whether to shorten links in the content. | |
| idempotencyKey | No | Stable key for safe retries. Reusing it with the same request returns the original result without creating duplicates. |