Plan a wallpaper order
plan_wallpaper_orderRead-onlyIdempotent
Counts the wallpaper rolls to buy from the walls, doors and windows and the roll label (width, length, pattern repeat, match): drops per roll, every cut placed on its roll, match waste, and the straight / half-drop / random comparison. Lengths accept feet and inches. Returns a link to the full plan on calculiva.com.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| trim | No | Trim allowance per drop, top and bottom together. Default 4 in. Length with its unit, e.g. "12 ft 6 in", "12'6\"", "150 in", "3m80"; a bare number is read as inches. | |
| match | No | Pattern match from the label: straight (default), half-drop or random. | |
| walls | Yes | Walls to paper, 1 to 12. | |
| repeat | Yes | Vertical pattern repeat from the label; "0" for none. Length with its unit, e.g. "12 ft 6 in", "12'6\"", "150 in", "3m80"; a bare number is read as inches. | |
| openings | No | Doors and windows; only drops fully crossed by an opening are shortened. | |
| rollWidth | Yes | Roll width, from the label of the roll. Length with its unit, e.g. "12 ft 6 in", "12'6\"", "150 in", "3m80"; a bare number is read as inches. | |
| rollLength | Yes | Roll length, from the label (e.g. "33 ft"). Length with its unit, e.g. "12 ft 6 in", "12'6\"", "150 in", "3m80"; a bare number is read as inches. | |
| deductOpenings | No | Shorten drops over doors and windows (default true). |
Output Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cuts | Yes | ||
| drops | Yes | ||
| match | Yes | ||
| rolls | Yes | ||
| shareUrl | Yes | ||
| warnings | Yes | ||
| cutTotalFt | Yes | ||
| longestCut | Yes | ||
| rollsToBuy | Yes | ||
| linearYards | Yes | ||
| dropsPerRoll | Yes | ||
| matchWasteFt | Yes | ||
| wallAreaSqFt | Yes | ||
| wastePercent | Yes | ||
| areaMethodRolls | Yes | ||
| matchComparison | Yes | The same walls with each pattern match; the match is printed on the roll label, so this is not a choice. | |
| openingAreaSqFt | Yes | ||
| shareUrlComplete | Yes |