Publish posts now
batch_publish_nowPublishes multiple draft or scheduled posts immediately in a single call. Equivalent to calling publish_now for each post but batched. Use this when publishing more than one post. Pass either video_post_ids, or video_upload_id to publish every draft/scheduled post of that upload (optionally only the given platforms). Each post is checked like publish_now (subscription, quota, connection health, caption limits); one failure doesn't stop the rest. Returns per-post results.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| platforms | No | With video_upload_id only: limit to these platforms, e.g. ["twitter", "threads"]. Omit for all of the upload's draft/scheduled posts. | |
| video_post_ids | No | video_posts.id values to publish now (max 50). Typically from create_post_drafts. | |
| idempotency_key | No | Optional client-generated key (e.g., a UUID) to make retries safe. Identical calls with the same key within 10 minutes return the original result instead of running the write twice. | |
| video_upload_id | No | Instead of video_post_ids: publish every draft or scheduled post of this upload. | |
| notify_on_success | No | Email the user when each post successfully publishes. Defaults to false. |