App Logo
x.com

Post X tweet thread

Post a thread (tweetstorm) of N linked tweets in one go via the native multi-post composer. Returns the posted tweets in order with their ids/urls and the thread's root url.

Input

tweets required

Ordered tweet texts; each ≤280 chars. tweets[0] is the root, the rest are chained replies. Any @handle in the text is validated against a real, non-suspended X account before anything is posted — the run throws naming the bad handle if one doesn't resolve. Every call posts immediately and irreversibly, with no preview or confirmation step inside the script, so show the exact text to the user and get their explicit approval for this specific content before running — approval from an earlier or unrelated message does not carry over.

Output

count required
tweets required
thread_url required

URL of the root tweet.

account_used required

Real handle that posted the thread, echoed from the CreateTweet response (not assumed from input).

already_present required

Whether the root tweet's exact text already existed on the account's Posts tab before this run attempted to publish.

verified_on_page required

Whether every posted tweet was confirmed rendered at its own permalink after publishing. Each tweet id is checked on its own page rather than by re-reading the thread root, because the root's conversation timeline is virtualized and renders the chained replies progressively.

Start building not clicking