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.

It also returns 422 when the post's content does not meet the publishing requirements of its accounts' platforms.

Request

Responses

Schedule result.