Unschedule post
unschedule_postTakes scheduled posts back to drafts so they no longer go out: the same as the Unschedule button on the Plan page. Nothing is deleted. It changes what goes out on the user's real social accounts, so ask the user first, then pass confirm: true. By default each post stays on its day in the plan (draft_scheduled), ready to be scheduled again with schedule_post or approve_week; keepDay: false moves it to Unscheduled with no time. Pass postId for one post, or postIds to unschedule several (a week being replanned) in one call. Missed and failed posts can be taken back too; a post that already went out, or is publishing right now, is refused.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| postId | No | The post to unschedule; or pass postIds | |
| confirm | Yes | Must be true — confirms the user approved taking these posts off the schedule | |
| keepDay | No | true (the default) keeps each post on its day as a dated draft; false moves it to Unscheduled with no time | |
| postIds | No | Several posts to unschedule at once (up to 50); each is answered on its own | |
| projectId | Yes | Simplo project id (from list_projects) |