Create a new design
When to use: The user wants something built from scratch — no source canvas, no template. “Make me a deck”, “create a LinkedIn post”, “generate a one-pager”.Tool call
Decisions before the call
Returns
Task handle in milliseconds —task_id, canvas_id, canvas_url, conversation_id, status: "queued". Poll get_task_status(task_id) at retry_after_seconds until is_terminal == true.
The succeeded task already carries the finished design as a rendered file at result.export — {url, format, status, page_count}, exported in the canvas’s category-default format. Hand that url to the user directly. Only call export_canvas(canvas_id=…, format=…) when they need a different format or a specific page.
See also
../references/gotchas.md#format-and-dimensions—format_categorydefaults, carousel page-count tier clamp, slide-count placementedit-existing-canvas.md— when the user has an existing canvas to modifyfill-template.md— when there’s a source canvas to copy + customize