schedule_post
Schedule a social media post to publish at a future time. Specify caption, media, and target accounts with a scheduled timestamp.
Instructions
Shortcut: schedule a post for a future time. Equivalent to create_post with scheduled_at set and status='scheduled'.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| caption | No | The post text/caption. Can be overridden per-platform via platform_configurations. | |
| social_accounts | Yes | Social account ids to publish to (from list_social_accounts). Required. | |
| media | No | Media to attach (images/videos). Each item references a public URL — see upload_media. | |
| external_id | No | Your own reference id for this post, echoed back in results/webhooks. | |
| platform_configurations | No | Per-platform overrides (Instagram Reels, X polls, TikTok privacy, YouTube title, etc.). | |
| account_configurations | No | Per-ACCOUNT overrides (finer-grained than platform_configurations) — tweak caption/media/options for a single connected account id. | |
| scheduled_at | Yes | ISO-8601 timestamp for when to publish (e.g. '2026-07-01T14:30:00Z'). Required. |