scheduled_time to any post endpoint, or use the dedicated schedule-only API.
scheduled_time format
Use ISO 8601 UTC:Schedule on post endpoints
Addscheduled_time to POST /unified/post/text, /image, /video, or /carousel:
Mixed draft + publish
Usedraft_platforms to schedule some platforms and publish others immediately — see Drafts.
Schedule-only endpoint
POST /unified/scheduled-posts accepts the same body shape as post endpoints but scheduled_time is required. Does not accept draft or draft_platforms.
List scheduled posts (get_queued_posts)
REST equivalent of MCPget_queued_posts with type=scheduled:
Response includes
scheduled_time, scheduled_time_local, and scheduled_time_formatted (workspace owner timezone).
MCP: get_queued_posts
type=all to include drafts. See MCP Tool Catalog.
Manage scheduled posts
Plan requirements
Scheduling requiresscheduling_enabled on your plan. Each scheduled post also consumes a scheduled post credit.
Blocked requests return 403 with plan upgrade details — see Postsiva errors.
Video scheduling flow
- Request hits platform video endpoint with future
scheduled_time - Post saved to
scheduled_poststable (not published immediately) - Celery task enqueued with countdown =
scheduled_time - now - Worker publishes at due time and updates status
Example: multi-platform schedule
Related
Drafts
Save without scheduling
Platforms
Per-platform requirements