Skip to main content

Schedule (publish) a draft

POST 

/posts/:id/schedule

Turns a draft into a live scheduled/publishing post: flips the post to scheduled, clears draft data, and creates one queued destination per account. Provide either scheduled_for (at least 1 minute in the future) or publish_now: true (queued to fire within ~1 scheduler cycle). account_ids overrides the draft's saved targets; required if the draft has none. Non-drafts return 409 not_a_draft — use PATCH /posts/{id} to move an already-scheduled post. Plan post limits are enforced here (429 post_limit_reached / daily_limit_reached).

Request

Responses

Draft scheduled