Schedule or reschedule post
Schedule a post for publishing, or reschedule an already scheduled post to a new time. The post must have at least one channel with a connected profile. Archived posts cannot be scheduled; unarchive them first.
POST
/posts/{id}/scheduleAuthorization
AuthorizationBearer token · headerrequiredAPI key authentication. Generate an API key from your workspace settings.
Path parameters
idstring<uuid>requiredPost ID (UUID)
Request body
application/jsonpublishAtstring<date-time>When to publish the post (UTC). Required for new schedules, optional for rescheduling (uses existing publishAt if not provided).
Responses
200
Post scheduled successfully
idstring<uuid>urlstring<uri>titlestringchannelsstring[]statusPostStatusAllowed:
TentativeToDoInProgressForReviewBlockedFinalizedScheduledPostedpublishDatestringScheduled publish date (YYYY-MM-DD) in workspace timezone
publishAtstring<date-time>Scheduled publish datetime UTC
updatedAtstring<date-time>400
Bad Request - Invalid input parameters
codestringmessagestringdataobjectShow propertiesHide properties
errorsobject401
Unauthorized - Missing or invalid API key
codestringmessagestring404
Not Found - Resource does not exist
codestringmessagestring