Create drafts from concept
create_post_drafts_from_conceptTurns a concept into draft posts, like 'Create draft' on the Concepts board. Creates a draft per platform (default: the concept's platforms) and copies the concept's caption, per-platform captions, first comments and YouTube title onto them (the YouTube caption override also becomes the description). The concept's notes are not copied. Media: pass video_upload_id (from create_video_upload / list_video_uploads); otherwise the concept's existing linked upload is reused, or its attached image/video is turned into an upload (pass attachment_id if it has several). Links the concept to the upload and moves it to the Draft column; scheduling the drafts later moves it to Scheduled and publishing to Published. Then use batch_update_posts for platform settings and batch_schedule_posts to schedule.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| platforms | No | Optional target platforms. Defaults to the concept's platforms. | |
| concept_id | Yes | The concept to turn into posts. Get from list_concepts. | |
| attachment_id | No | Optional: which concept attachment to use as the media when the concept has more than one. | |
| 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 | Optional media for the posts. Must be in the concept's workspace. Overrides the concept's attachment and linked upload. |