create_posts_batch
Create and schedule up to 25 social posts in one request across connected accounts, with per-post previews and explicit confirmation before publishing.
Instructions
Create 1-25 scheduled or immediate social posts in one API request. This is a DESTRUCTIVE WRITE that creates content on the user's real social accounts - once scheduled_at passes, posts may go public and cannot be un-posted.
REQUIRED BEFORE CALLING:
Call
whoamiat the start of any new session to confirm which workspace and user you are acting for.Show the user a preview of EVERY post: account/platform, final caption or thread text, scheduled time in their timezone, media, platform settings, and workspace.
Get explicit confirmation for the whole batch before calling. Do not infer consent from an earlier content plan.
AFTER CALLING: Summarize the batch result in natural language, include the posterly dashboard link returned by the tool, and avoid narrating raw HTTP, curl, or API plumbing.
Each item accepts the same fields as create_post, including thread_posts, platform_settings, instagram_settings, media URLs, and workspace_id. The endpoint may partially succeed; failed items are returned with their index.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| posts | Yes | Posts to create. Each item uses the same schema as create_post. | |
| confirm | Yes | Must be true after explicit user confirmation of every post in the batch. |