list_shapes
Retrieve a compact inventory of takeoff shapes with ids, sheets, conditions, and quantities. Filter by sheet or finish tag to narrow results for review or editing without loading full project data.
Instructions
The mid-session shape inventory (#149): every committed shape's id, sheet, condition tag, role, quantities, room label, vertex count, and review state in one compact read — the ids edit_shape and delete_shape assume you have, without pulling the whole export_takeoff payload to find one shape. Filter by sheet, by condition, or both; filters narrow, an empty list is a result, not an error.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sheet | No | Only shapes on this sheet | |
| condition | No | Only shapes under this finish tag (must exist) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | Yes | ||
| shapes | Yes |