Cancel scheduled post
cancel_scheduled_postCancels a scheduled or failed post: removes the QStash job (including a pending auto-retry) and returns the post to Draft, clearing a failed post's error. Use when the user wants to stop a scheduled publish before it fires, or park a failed post for editing. To publish a failed post again, use retry_post instead. Refuses posts that have already published.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| video_post_id | Yes | The video_posts.id to unschedule. Get scheduled ids from list_scheduled_posts. | |
| idempotency_key | No | Optional client-generated key (e.g., a UUID) to make retries safe. Identical calls with the same key within 10 minutes return the original result instead of running the write twice. |