Commands  ›   ›  Multi Service Drawer

Multi Service Drawer

writes to model Public API · not yet exposed

Coming soon

Before you run this

Active document must be open with a floor plan, ceiling plan, or 3D view. At least one PipingSystemType must exist in the model. User must be able to select points in the view.

After it runs

Multiple parallel pipes are created along the user-picked path. Corner fittings are automatically placed using MEPSystemAutoFillet. Pipes near vertical drops are optionally connected.

When to use this

Don't use this when

Not for autonomous AI execution. This command requires interactive Revit UI input (dialogs, picks, or manual confirmation).

Inputs

NameKindTypeRequiredDefaultDescription
RowOffset config double no 100.0 Vertical offset between rows (mm)
ServiceSpacing config double no 25.0 Horizontal spacing between services (mm)
ConnectToDrops config bool no true Auto-connect to nearby vertical drops

Returns

NameTypeDescription
CreatedPipesList<Pipe>Pipes created by the command
CreatedFittingsList<FamilyInstance>Fittings created at corners

What you'll see in the chat

on start
Opening the Multi-Service Drawer configuration...
Setting up parallel service drawing...
thinking
Validating view type and document state...
Loading service configuration UI...
Calculating offsets and starting interactive draw...
Placing corner fittings and connecting drops...
on success
Drawing complete — {CreatedPipes} pipes and {CreatedFittings} fittings created.
on failure
Multi-Service Drawer failed: {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/multi_service_drawer
  • Request body schema (from [RestApiParam])
  • Response schema (from [RestApiResponse])
  • curl / JS / Python code examples

Keywords & intent patterns

multi service · parallel pipes · service drawer · MEP layout · stack services · draw services · MPL
Patterns: draw * services · parallel * pipes · multi * service · stack * services · MEP * layout

Related commandsPlaceDropsCommand · ExtendPipesToDropsCommand
Pillar