Create post
posts_createWrite a post or thread; publish now, schedule it or keep a draft. Each --text is one post of a thread. --media takes file paths or media ids and attaches to the first post; use --input with a thread array to put media on later posts. Text is checked against every destination before anything is saved, so a post never fails later for being too long. Without --at it publishes right away and returns the links.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "posts_create"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| at | No | When to publish: ISO time or plain words ("tomorrow 9am", "in 2 hours", "fri 17:30"). Without it the post goes out now | |
| 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 | Post text; repeat for a thread | |
| draft | No | Save without publishing or scheduling | |
| flair | No | Reddit: a flair id for the subreddit (see `accounts flairs`). Empty string clears a previously set one, on an edit | |
| group | No | Joins this post to its other halves in other homes (the Mac app sends one per home) | |
| media | No | Image or video path, or a media id, for the first post | |
| quote | No | URL of a post to quote (X, Bluesky) | |
| title | No | Post title; Reddit needs one. Without it a post skips a default Reddit account, and fails when --to names Reddit. With --title-first, X, Bluesky, Mastodon and LinkedIn open with it too | |
| thread | No | The whole thread with media (and a `link` card) per post (instead of --text) | |
| replyTo | No | Someone's post to answer: a reply on X, Bluesky and Mastodon, a comment on Reddit. Needs one --to account on that network. X takes it only when their post mentions or quotes the account (else the post fails with reply_not_allowed) | |
| 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 | |
| idempotencyKey | No | Your key for this post: creating again with the same key returns the first post instead of a second one |