Draw a house, deck or fence plan and list its materials
create_drawingRead-onlyIdempotent
Draws a plan on the Construction Canvas — a room with doors and windows, a deck, patio, bed or path, a fence of legs and turns, a whole house from a few figures, drawing commands or a canvas document — and returns every material, plans, labour hours, a one-click link that opens it on the canvas, and a file. It does not size structure.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | The project's name in the file. | |
| house | No | The House Estimator's form: the house drawn as the estimator draws it. | |
| detail | No | full (the default): the whole answer. summary: the result lines, the citation line and the page only — fewer tokens to read. | full |
| shapes | No | Simple shapes the assistant has read from the reader's words — a room, a deck, a patio, a bed, a path, a fence of legs and turns — compiled into the canvas's own commands. Every length with its unit. | |
| system | No | The unit system inputs left out open in, and the one the page link opens in. The answer comes in both. | metric |
| commands | No | Drawing commands, in order, on the canvas's blank drawing (one storey; the wall, partition, window and door types). The whole request is at most 64 KiB. | |
| document | No | A Construction Canvas document (schema 1 to the canvas's current), opened and checked by the canvas's own opener. | |
| inputUnits | No | Send "base" to pass bare numbers on dimensioned inputs in base units (m, m², L, kg …), as the published test vectors are written. Without it a length, area or volume must carry its unit. |
Output Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||