{"name":"content_create","inputSchema":{"type":"object","properties":{"action":{"type":"string","enum":["list","draft","extend","realize","approve","publish","delete"]},"prompt":{"type":"string","minLength":1},"platform":{"description":"The platform the post is for. Required for action=draft.","type":"string","enum":["instagram","facebook","linkedin","tiktok","youtube","x"]},"format":{"description":"Post type — reel, carousel, post, story, linkedin_post, video, short, static, hyperframe. Stored canonical; aliases (\"Reel\", \"feed_post\") resolve to the closest, a string naming no post type is rejected.","type":"string"},"scheduledAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"accountId":{"type":"string"},"timezone":{"type":"string"},"reference_assets":{"description":"Pinned Library images from library_manage. Used as visual references during Organic creative generation.","minItems":1,"maxItems":8,"type":"array","items":{"type":"object","properties":{"asset_id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"version_id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["asset_id"],"additionalProperties":false}},"unsplash_photos":{"description":"Photo ids from unsplash_search, used as visual references during Organic creative generation (hotlinked, never stored).","minItems":1,"maxItems":4,"type":"array","items":{"type":"object","properties":{"photo_id":{"type":"string","pattern":"^[A-Za-z0-9_-]{1,100}$"}},"required":["photo_id"],"additionalProperties":false}},"generate":{"type":"boolean"},"caption":{"description":"Already-approved caption to store verbatim. Requires generate=false — a generated draft would overwrite it.","type":"string","maxLength":63206},"hashtags":{"description":"Already-approved hashtag tiers ({high,medium,low}). Requires generate=false.","type":"object","properties":{"high":{"type":"array","items":{"type":"string"}},"medium":{"type":"array","items":{"type":"string"}},"low":{"type":"array","items":{"type":"string"}}},"additionalProperties":false},"draftId":{"type":"string"},"preview_revision":{"type":"string","minLength":1},"regenerate":{"description":"realize: redo a realized draft's images in place (prompt = art direction); approved/scheduled → draft.","type":"boolean"},"slides":{"description":"With regenerate: 1-based carousel slides to redo.","type":"array","items":{"type":"integer","minimum":1,"maximum":20}},"updates":{"type":"object","properties":{"status":{"type":"string","enum":["draft","placeholder"]},"slot_data":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"scheduled_date":{"type":"string"},"content_json":{},"trial_reel":{"description":"Instagram REEL drafts only: MANUAL or SS_PERFORMANCE publishes it as a trial reel (shown to non-followers only); null clears it. Publishes nothing.","anyOf":[{"type":"string","enum":["MANUAL","SS_PERFORMANCE"]},{"type":"null"}]}},"additionalProperties":false},"idempotency_key":{"type":"string"},"operation_id":{"type":"string","minLength":1,"maxLength":128},"confirm_token":{"type":"string"},"mode":{"type":"string","enum":["preview","confirm"]},"publishable_only":{"type":"boolean"},"listStatus":{"type":"string","enum":["draft","placeholder","approved","scheduled","published","failed","all"]},"limit":{"type":"integer","exclusiveMinimum":0,"maximum":100},"cursor":{"type":"string"}},"required":["action"],"additionalProperties":false}}
