Unschedule Post
unschedule_postCancel one queued post so it will not publish.
Call this only after the user asks to unschedule or cancel that post. post_id is the _id from get_scheduled_posts.
This removes the publish time on X and any other scheduled networks. A post that has not gone out is kept as a draft. A scheduled repost is cancelled, and the original published post stays live.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"post_id": "<post_id>"
},
"name": "unschedule_post"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| post_id | Yes | The `_id` of the scheduled post from get_scheduled_posts. Mongo ObjectId string. |