Import Systems From Model
Coming soon
At least two project documents must be open in Revit. Active document must not be read-only. Source model must contain piping systems with routing preferences.
Selected system type is created/updated in current document. All associated families are imported (overwriting if needed). Routing preferences are configured with the imported families.
When to use this
- User wants to copy a drainage system setup from a template model.
- User needs to bring in pipe types and fittings from another project.
- User wants to standardize system configurations across projects.
Custom UI required for manual system/family browsing. AI path is JSON-first and dialog-free.
Inputs
| Name | Kind | Type | Required | Default | Description |
|---|---|---|---|---|---|
ImportFamilies |
config | bool |
no | true | Import associated families |
OverwriteParameters |
config | bool |
no | true | Overwrite existing parameter values |
Returns
| Name | Type | Description |
|---|---|---|
ImportedSystem | PipingSystemType | System that was imported/created |
ImportedFamilies | List<FamilyImportInfo> | Families that were imported |
RoutingPreferencesSet | bool | Whether routing preferences were configured |
Decision flow
check: openDocuments.count > 1 → continue check: sourceDoc != targetDoc → continue check: sourceSystems.count > 0 → showSystemList check: selectedSystem.hasRoutingPreferences → importRoutingPreferences resolve: transaction.success → showResults
What you'll see in the chat
Setting up system import from source model...
Loading available piping systems...
Extracting routing preference families...
Importing system and configuring routing preferences...
REST API
This command does not carry a [RestApi] attribute today. Once tagged, this section will auto-populate with:
POST /api/v1/commands/import_systems_from_model- Request body schema (from
[RestApiParam]) - Response schema (from
[RestApiResponse]) - curl / JS / Python code examples
Keywords & intent patterns
migrate system · import system · copy system · transfer system · piping system · routing preferences · drainage system
Patterns: migrate * system * model · import * system * from · copy * system * from · transfer * routing * preferences
Related
| Related commands | ImportFamiliesFromModelCommand · ListSystems |
|---|---|
| Pillar |