canvas_plan_image
Plan and validate creative image requests before generation, preview costs and workflow, then approve for execution.
Instructions
Plan and validate a creative request BEFORE generating anything.
Use when: You want to preview costs, workflow, and fidelity before generating. This is the front door for planned creative workflows.
Do not use when: You want a quick one-shot generation (use canvas_create_image with goal directly), render HTML layouts (use canvas_render_layout), edit existing images, or manage brand assets.
Two actions:
action="plan": provide a goal → get a CreativePlan with plan_id, PlanResultStatus
action="approve": provide plan_id → approve the plan for execution
Example: canvas_plan_image(action="plan", goal="Instagram ad for handbag", subject_type="product", reference_image="/path/to/bag.jpg")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | Yes |