Create a design
create_designStart a new design: a canvas of the given size (1080x1080 post, 1080x1920 story, 1920x1080 slide or banner) with a background. Returns the page_id that every other design tool takes. Add content with create_layers.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | A name for the design ("Untitled" when omitted). | |
| width | Yes | Width in px (1 to 8192). | |
| height | Yes | Height in px (1 to 8192). | |
| intent | Yes | One short sentence: what you change and why. Kept in the design history. | |
| background | No | The canvas fill: a colour such as "#FFFFFF", a gradient, or "none" for transparent. White when omitted. | |
| template_id | No | Add the design as the next page of this template (a template_id from an earlier create_design) instead of starting a new template. Pages of one template share its inputs by layer name. |