Edit post
posts_editChange a draft, scheduled, missed or failed post. Fields you pass replace the old ones. Published posts can’t be edited. Moving --at into the past publishes on the next tick.
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": {
"id": "<id>"
},
"name": "posts_edit"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| at | No | When to publish: ISO time or plain words ("tomorrow 9am", "fri 17:30"). Empty string: no date, for a draft (with --draft) | |
| id | Yes | ||
| to | No | Account id, handle or platform name (x, bluesky, mastodon, linkedin, reddit = its default account). Default: every default account | |
| org | No | Org id (default: your first org) | |
| link | No | The first post's link card, shown even when the text doesn't have the URL (X and Mastodon get the URL added at the end). Default: the first link in the text. Empty string: no card. On an edit, a card whose link --text changes or removes goes with it | |
| nsfw | No | Reddit: mark the post Not Safe For Work | |
| text | No | Replace the thread text | |
| draft | No | true parks it as a draft; false schedules it again | |
| flair | No | Reddit: a flair id for the subreddit (see `accounts flairs`). Empty string clears a previously set one, on an edit | |
| media | No | ||
| quote | No | URL of a post to quote (X, Bluesky) | |
| title | No | Post title; Reddit needs one, and with --title-first X, Bluesky, Mastodon and LinkedIn open with it. Empty string: no title | |
| thread | No | ||
| spoiler | No | Reddit: mark the post a spoiler | |
| timezone | No | IANA time zone for --at words (default: this machine's; on Statuz Cloud, the org's) | |
| subreddit | No | Reddit: the subreddit, without r/ (default: the account’s own profile). Empty string clears a previously set one, on an edit | |
| watermark | No | Statuz Cloud: stamp the org's logo on the images and videos (default: the org's setting) | |
| titleFirst | No | X, Bluesky, Mastodon and LinkedIn open with the title too: it, a blank line, then the text | |
| ifUpdatedAt | No | Only if the post is unchanged since then (its updatedAt): a newer one is a conflict, never written over |