Commands › › Select All Titleblocks
Select All Titleblocks
Coming soon
Before you run this
Active document must be open. At least one sheet with a titleblock must exist.
After it runs
Revit selection is replaced with all titleblock instances in the project. Returns JSON with success flag, count, and element IDs.
When to use this
- User wants to select all titleblocks to verify they are the correct type.
- User wants to bulk-edit titleblock parameters (project name, number, etc.).
- User wants to audit which sheets have titleblocks.
Don't use this when
Selecting a specific titleblock family (use SelectAllInstancesCommand with familyName). Selecting sheets (titleblocks are not sheets — use a sheet selection command). Editing titleblock type (use a type-swap command).
Returns
| Name | Type | Description |
|---|---|---|
Result | JSON | Selected titleblock IDs and count |
Decision flow
collect: FilteredElementCollector → OST_TitleBlocks → instances only set: UIDocument.Selection → all collected IDs return: JSON with count and IDs
What you'll see in the chat
on start
Selecting all titleblocks in the project...
Finding every titleblock instance...
Finding every titleblock instance...
thinking
Scanning project for titleblock instances...
Setting Revit selection...
Setting Revit selection...
on success
Selected {count} titleblocks across the project.
on failure
Could not select titleblocks: {error}
REST API
Not yet exposed
This command does not carry a [RestApi] attribute today. Once tagged, this section will auto-populate with:
POST /api/v1/commands/select_all_titleblocks- Request body schema (from
[RestApiParam]) - Response schema (from
[RestApiResponse]) - curl / JS / Python code examples
Keywords & intent patterns
select all titleblocks · select title blocks · select all sheet titleblocks · titleblock selection · find titleblocks
Patterns: select * all titleblocks · select * title blocks · find * titleblocks
Related
| Related commands | SelectByCategoryCommand · SelectAllInstancesCommand |
|---|---|
| Pillar |