Commands  ›  General  ›  Copy Monitor Levels

Copy Monitor Levels

General writes to model Public API · not yet exposed

Coming soon

Before you run this

Active document must be open. At least one Revit link must be loaded containing levels.

After it runs

Primary levels from the linked model are created in the host model. Clashing levels (within 500mm) and non-primary levels (mezzanines) are skipped.

When to use this

Don't use this when

Creating levels manually (use Revit native level tool). Copying levels between two host models (only linked → host).

Returns

NameTypeDescription
LevelsCopiedintNumber of levels successfully copied
ClashingSkippedintNumber of clashing levels skipped

What you'll see in the chat

on start
Copying levels from linked model...
Setting up level copy/monitor...
Syncing levels from architectural model...
thinking
Finding linked models...
Scanning for levels in source...
Applying primary level logic (500mm tolerance)...
Checking for elevation clashes...
Creating levels in host model...
on success
Copied {count} levels from linked model
on failure
Couldn't copy levels: {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/copy_monitor_levels
  • Request body schema (from [RestApiParam])
  • Response schema (from [RestApiResponse])
  • curl / JS / Python code examples

Keywords & intent patterns

copy monitor levels · copy levels · sync levels · level copy · monitor levels
Patterns: copy monitor levels · copy * levels · sync * levels

Related commandsCreateFloorplanCommand · CreateReflectedCeilingPlanCommand
PillarGeneral