list_families
List loadable family types in the current Revit model, with optional substring filter. Returns exact family, type, category, and activation status for placement.
Instructions
List loadable family types available in the current model.
Returns family_name, type_name, category and whether the type is activated, for each match. Call this before place_family to get exact names - placement fails on a near-miss.
An empty list means nothing matched the filter, which is a successful answer rather than an error.
Does NOT list system types (walls, floors, ceilings, pipes). Those are reported by the error message of create_line_based_element or create_surface_based_element when a type name does not match.
Args: contains: Case-insensitive substring filter matched against both family and type name. Omit to list everything up to limit. limit: Maximum results (default 50).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| contains | No |