Skip to main content

Schedule a post

POST 

/:workspace/posts/schedule/:post

Schedules an existing post.

  • postNow: false — schedules the post at the date and time already stored on it.
  • postNow: true — schedules the post at the current time (UTC) and, unless it lands in needs_approval, publishes it immediately.

The resulting status is scheduled if the authenticated user is allowed to approve posts in this workspace, and needs_approval otherwise. Requires permission to schedule posts in the workspace.

Returns 422 when the post is already in history (published or failed), is currently being published, or cannot be scheduled — that is, it has no stored date and time, its date and time is in the past, or it has no accounts attached. With postNow: true the past-date check never fails, since the post is scheduled at the current time.

Request

Responses

Schedule result.