Publish a chain of posts
create_threadPublish a multi-post thread on Threads as a chain of replies, validating every part before the first post goes out. Requires explicit confirmation because the result is public and cannot be undone.
Instructions
Publish several posts as a thread, each replying to the one before. Threads has no thread endpoint: a thread is a chain of ordinary posts, so it can half-publish. Every part is length-checked before the first one goes out, and if a later part still fails the error names exactly how far it got. Public and irreversible, so this needs confirm: true.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| posts | Yes | The parts, in order. Each is capped at 500 characters and validated before anything is published. | |
| account | No | Which connected Threads profile to act as, by username (for example 'thenavidm'). Defaults to the first connected profile. Call list_accounts to see them. | |
| confirm | No | Must be true for this to run. The result is public immediately or cannot be undone, so it is refused without an explicit confirmation. Threads has no edit endpoint and no unsend. | |
| alt_text | No | Alt text for the attached image or video. | |
| image_url | No | Public HTTPS URL of a JPEG or PNG, 8MB or less. Threads fetches it itself; there is no upload endpoint. | |
| topic_tag | No | One topic tag, without the #. 1-50 characters, no periods or ampersands. | |
| video_url | No | Public HTTPS URL of an MP4 or MOV, up to 1GB and 5 minutes. | |
| reply_to_id | No | Start the thread as a reply to this post, rather than as a new one. | |
| reply_control | No | Who may reply. Defaults to everyone. | |
| link_attachment | No | A URL to render as a preview card. Text-only posts only; it cannot be combined with media. |