Command reference

Every change to a drawing is a named command. This page lists all 1040 commands, grouped by the first part of their id.

A command's id and parameters are the same on the window's command line (F2), in a pirtocad-cli script and through the MCP server. The program gives the full schema of any command: pirtocad-cli commands wall.chain. pirtocad-cli commands --brief shows an example of every command. Dimensions are in millimetres.

The list was compiled from a development build on 9 November 2026. Commands may change between alphas; the list is updated with every public release. Every command also takes the optional parameters check (check mode) and expect_revision (revision check), which are not listed separately.

Groups

airflow 2 commands
CommandNameRequired parametersDrawing
airflow.measured.clearClear measured airflowsterminalsMay change the drawing
airflow.measured.setSet a measured airflowterminal, l_sMay change the drawing
arc 1 command
CommandNameRequired parametersDrawing
arc.createCreate an arcnone requiredMay change the drawing
arch 2 commands
CommandNameRequired parametersDrawing
arch.rainwater.removeRemove old gutters and downpipesidsMay change the drawing
arch.trim.setSet the facade trims of a wall or an openingidMay change the drawing
array 2 commands
CommandNameRequired parametersDrawing
array.explodeExplode an associative array into plain copiesnone requiredMay change the drawing
array.setEdit an associative arraynone requiredMay change the drawing
assembly 2 commands
CommandNameRequired parametersDrawing
assembly.catalogueList the assemblies of the librarynone requiredDoes not change the drawing
assembly.placePlace an assembly of library itemscode, position_mmMay change the drawing
batch 2 commands
CommandNameRequired parametersDrawing
batchExecute command batchcommands, modeMay change the drawing
batch.resultsRead paged batch outcomestokenDoes not change the drawing
block 32 commands
CommandNameRequired parametersDrawing
block.attribute.defineDefine a block attributeblock, nameMay change the drawing
block.attribute.deleteDelete a block attributeblock, nameMay change the drawing
block.attributes.displaySet the attribute displaymodeMay change the drawing
block.attributes.setEdit attributesvaluesMay change the drawing
block.catalogueList the architectural cataloguenone requiredDoes not change the drawing
block.catalogue.setEdit the size of a placed catalogue itemid, paramsMay change the drawing
block.catalogue.toolChoose the catalogue item to placekindDoes not change the drawing
block.copy_nestedCopy a nested object out of a blockid, at_mmMay change the drawing
block.defineCreate a blocknameMay change the drawing
block.deleteDelete a block definitionblockMay change the drawing
block.edit.beginEdit a blocknone requiredDoes not change the drawing
block.edit.endFinish editing the blocknone requiredDoes not change the drawing
block.element.addAdd elements to a blockblockMay change the drawing
block.element.deleteDelete elements from a blockblock, indicesMay change the drawing
block.element.transformTransform elements of a blockblock, indices, matrixMay change the drawing
block.explodeExplode a blocknone requiredMay change the drawing
block.importImport blocks from a DWG or DXF drawingpathMay change the drawing
block.insertInsert a blockblock, position_mmMay change the drawing
block.insert.setEdit a block insertnone requiredMay change the drawing
block.inspectInspect a block or a block insertnone requiredDoes not change the drawing
block.library.listList the company block librarynone requiredDoes not change the drawing
block.library.loadLoad blocks from a library filenone requiredMay change the drawing
block.library.saveSave blocks to a library filenone requiredDoes not change the drawing
block.library.set_folderSet the company library foldernone requiredDoes not change the drawing
block.listList blocksnone requiredDoes not change the drawing
block.pastePaste as blocknone requiredMay change the drawing
block.placePlace a catalogue itemid, position_mmMay change the drawing
block.purgePurge unused blocksnone requiredMay change the drawing
block.redefineRedefine a blockblockMay change the drawing
block.renameRename a blockblock, toMay change the drawing
block.set_baseSet the block base pointblockMay change the drawing
block.toolChoose the block to insertblockDoes not change the drawing
boundary 1 command
CommandNameRequired parametersDrawing
boundary.createCreate closed polylines around a picked areapointsMay change the drawing
branch 4 commands
CommandNameRequired parametersDrawing
branch.set_angleSet the branch angle of a Y-branchid, angle_deg, operation_uuidMay change the drawing
branch.set_directionTurn a branch around its round mainid, direction_deg, operation_uuidMay change the drawing
branch.set_faceSwitch a branch take-off to another faceid, face, operation_uuidMay change the drawing
branch.set_kindChange a branch between a tee and a saddleid, kind, operation_uuidMay change the drawing
breakline 1 command
CommandNameRequired parametersDrawing
breakline.createCreate a break linestart, endMay change the drawing
calc 12 commands
CommandNameRequired parametersDrawing
calc.applyWrite calculated valve settings and damper pressures into the tagsnone requiredMay change the drawing
calc.evalEvaluate an expressionexpressionDoes not change the drawing
calc.fanFan duty points and specific fan powernone requiredDoes not change the drawing
calc.inspectInspect the calculation result of one partidDoes not change the drawing
calc.options.setSet the calculation optionsmin_terminal_dp_paMay change the drawing
calc.reportPlace the calculation report on a sheetnone requiredMay change the drawing
calc.requirementsPropose room airflows from the requirementsnone requiredDoes not change the drawing
calc.requirements.applyApply the proposed room airflowsnone requiredMay change the drawing
calc.runRun the duct network calculationnone requiredDoes not change the drawing
calc.valuesList the calculation values and where each comes fromnone requiredDoes not change the drawing
calc.values.resetReset own calculation values to the next levelnone requiredMay change the drawing
calc.values.setSet an own calculation valuenone requiredMay change the drawing
canopy 4 commands
CommandNameRequired parametersDrawing
canopy.inspectInspect a commercial kitchen canopy hoodidDoes not change the drawing
canopy.placePlace a commercial kitchen canopy hoodposition_mm, operation_uuidMay change the drawing
canopy.productsList commercial kitchen canopy hood productsnone requiredDoes not change the drawing
canopy.setEdit a commercial kitchen canopy hoodidMay change the drawing
catalogue 6 commands
CommandNameRequired parametersDrawing
catalogue.data_noticeRead product data noticenone requiredDoes not change the drawing
catalogue.importImport a local cataloguepathMay change the drawing
catalogue.inspectInspect machine reference datanone requiredDoes not change the drawing
catalogue.listBrowse machine cataloguenone requiredDoes not change the drawing
catalogue.productsBrowse product librarynone requiredDoes not change the drawing
catalogue.terminalsBrowse terminal cataloguenone requiredDoes not change the drawing
centreline 1 command
CommandNameRequired parametersDrawing
centreline.createCreate a centre lineentitiesMay change the drawing
centremark 1 command
CommandNameRequired parametersDrawing
centremark.createCreate centre marksnone requiredMay change the drawing
changes 1 command
CommandNameRequired parametersDrawing
changes.getRead command changestokenDoes not change the drawing
chart 5 commands
CommandNameRequired parametersDrawing
chart.createInsert a chartkindMay change the drawing
chart.deleteDelete a chartnone requiredMay change the drawing
chart.importImport chart points from CSV textid, name, csvMay change the drawing
chart.series.setSet a chart seriesid, name, pointsMay change the drawing
chart.setEdit a chartidMay change the drawing
chimney 3 commands
CommandNameRequired parametersDrawing
chimney.connectConnect a stove or fireplace to a chimney fluechimney, blockMay change the drawing
chimney.createDraw a chimneyposition_mmMay change the drawing
chimney.setEdit a chimneyidMay change the drawing
circle 1 command
CommandNameRequired parametersDrawing
circle.createCreate a circlenone requiredMay change the drawing
clash 3 commands
CommandNameRequired parametersDrawing
clash.checkCheck clashes between ducts, structure and equipmentnone requiredDoes not change the drawing
clash.resolveMove an object clear of the object it clashes withid, other, modeMay change the drawing
clash.settingsSet clash clearance and crossing rulesnone requiredMay change the drawing
codes 1 command
CommandNameRequired parametersDrawing
codes.renumberRenumber the project codes with the office code patternnone requiredMay change the drawing
connection 1 command
CommandNameRequired parametersDrawing
connection.reconnectReconnect an object whose duct could not follow a moveidMay change the drawing
continuation 2 commands
CommandNameRequired parametersDrawing
continuation.placePlace a continuation notetarget, sheet_ref, position_mmMay change the drawing
continuation.setEdit a continuation noteidMay change the drawing
contour 5 commands
CommandNameRequired parametersDrawing
contour.add_pointAdd a contour vertexedgeMay change the drawing
contour.bend_edgeBend a contour edgeedge, sweep_degMay change the drawing
contour.editEnter or finish contour editingnone requiredDoes not change the drawing
contour.move_pointMove a contour vertexindex, pointMay change the drawing
contour.remove_pointRemove a contour vertexindexMay change the drawing
contract_mark 3 commands
CommandNameRequired parametersDrawing
contract_mark.inspectInspect a contract boundary markidDoes not change the drawing
contract_mark.placePlace a contract boundary mark on a pipe or ducthost, atMay change the drawing
contract_mark.setEdit a contract boundary markidMay change the drawing
curtain_wall 3 commands
CommandNameRequired parametersDrawing
curtain_wall.createCreate a curtain wall on a wall run or a pathnone requiredMay change the drawing
curtain_wall.inspectRead a curtain wall and its baysnone requiredDoes not change the drawing
curtain_wall.setEdit a curtain wallnone requiredMay change the drawing
damper 1 command
CommandNameRequired parametersDrawing
damper.size_settingCalculate balancing damper pressure drops from the networknone requiredMay change the drawing
detail 2 commands
CommandNameRequired parametersDrawing
detail.listList the LVI detailsnone requiredDoes not change the drawing
detail.placePlace an LVI detail on a sheetidMay change the drawing
diagram 25 commands
CommandNameRequired parametersDrawing
diagram.boundary.addAdd a device outline or a limit linekind, pointsMay change the drawing
diagram.connectConnect diagram ports with a linefrom, toMay change the drawing
diagram.deleteDelete diagram objectsidsMay change the drawing
diagram.dimension.createAdd a dimension to a diagram sheeta, bMay change the drawing
diagram.exportExport a diagram sheet as PDFpathDoes not change the drawing
diagram.generate.electricalGenerate an electrical diagram sheetkindMay change the drawing
diagram.inspectInspect a diagram objectidDoes not change the drawing
diagram.io.addAdd a controller I/O baratMay change the drawing
diagram.io.pointAdd an I/O point to a barbar, band, xMay change the drawing
diagram.legend.setSet the diagram sheet legendsnone requiredMay change the drawing
diagram.listList diagram sheets and objectsnone requiredDoes not change the drawing
diagram.moveMove diagram objectsids, byMay change the drawing
diagram.openShow a diagram sheetsheetDoes not change the drawing
diagram.placePlace a diagram symbolatMay change the drawing
diagram.pointsRead the point listnone requiredDoes not change the drawing
diagram.points.exportExport the point listpathDoes not change the drawing
diagram.setEdit a diagram objectidMay change the drawing
diagram.settingsSet the diagram tool defaultsnone requiredDoes not change the drawing
diagram.sheet.createCreate a diagram sheetnone requiredMay change the drawing
diagram.sheet.deleteDelete a diagram sheetsheetMay change the drawing
diagram.sheet.setEdit a diagram sheetnone requiredMay change the drawing
diagram.symbol.inspectShow one diagram symbol with its named portsidDoes not change the drawing
diagram.symbol.listList the diagram symbols of the Diagrams tradenone requiredDoes not change the drawing
diagram.tag.renumberRenumber diagram tagsnone requiredMay change the drawing
diagram.text.addAdd a function text or labelsatMay change the drawing
dimension 15 commands
CommandNameRequired parametersDrawing
dimension.auto_insertInsert automatic dimensionsnone requiredMay change the drawing
dimension.auto_removeRemove automatic dimensionsnone requiredMay change the drawing
dimension.baselineAdd baseline dimensionspointsMay change the drawing
dimension.chainCreate a dimension chain in a side viewview, axis, pointsMay change the drawing
dimension.continueContinue a dimension chainpointsMay change the drawing
dimension.createCreate an associative dimensionp1, p2, offsetMay change the drawing
dimension.gripDrag a dimension end or offset handlepoint, handleMay change the drawing
dimension.inspectInspect resolved dimension geometrynone requiredDoes not change the drawing
dimension.reassociateReattach a dimension to objectsnone requiredMay change the drawing
dimension.releaseRelease dimensions from their objectsnone requiredMay change the drawing
dimension.setEdit dimension Size, underlying objects and appearancenone requiredMay change the drawing
dimension.settingsSet the room-interior and unit-suffix dimension rulesnone requiredMay change the drawing
dimension.spaceEqualise dimension spacingnone requiredMay change the drawing
dimension.textPlace dimension textnone requiredMay change the drawing
dimension.valueType a dimension's value: the right or upper end and what it measures movevalueMay change the drawing
document 12 commands
CommandNameRequired parametersDrawing
document.block.addAdd a document blockdocument, blockMay change the drawing
document.block.moveMove a document blockdocument, from, toMay change the drawing
document.block.removeRemove a document blockdocument, indexMay change the drawing
document.block.setChange a document blockdocument, index, blockMay change the drawing
document.clauses.from_libraryAdd clauses from the office librarydocument, trade, idsMay change the drawing
document.clauses.libraryList the office clause librarynone requiredDoes not change the drawing
document.createCreate a work specificationkindMay change the drawing
document.deleteDelete a written documentdocumentMay change the drawing
document.exportExport a written documentdocument, format, pathDoes not change the drawing
document.inspectInspect documentnone requiredDoes not change the drawing
document.layoutShow the document pages and contentsdocumentDoes not change the drawing
document.setRename a written documentdocument, titleMay change the drawing
donut 1 command
CommandNameRequired parametersDrawing
donut.createCreate a donutcentre, outside_diameterMay change the drawing
draft 6 commands
CommandNameRequired parametersDrawing
draft.cancelCancel the command-line commandnone requiredDoes not change the drawing
draft.commandStart a command-line commandnone requiredDoes not change the drawing
draft.completeComplete a command nametextDoes not change the drawing
draft.historyList the command-line historynone requiredDoes not change the drawing
draft.inputAnswer the command-line promptnone requiredDoes not change the drawing
draft.stateRead the command-line prompt and previewnone requiredDoes not change the drawing
drafting 1 command
CommandNameRequired parametersDrawing
drafting.settingsSet polar tracking, ortho and edit defaultsnone requiredDoes not change the drawing
drain_fall 1 command
CommandNameRequired parametersDrawing
drain_fall.drawDraw roof drain fallsnone requiredMay change the drawing
duct 33 commands
CommandNameRequired parametersDrawing
duct.add_fire_damperAdd a fire damper to a ductid, operation_uuidMay change the drawing
duct.crossingCross a duct under or over another ductmoving, obstacle, operation_uuidMay change the drawing
duct.custom_piecesList custom sheet-metal piecesnone requiredDoes not change the drawing
duct.defaultsSet duct drawing optionsnone requiredDoes not change the drawing
duct.demolish_marksSet demolition X size, spacing and pennone requiredMay change the drawing
duct.drawDraw a duct runstart, points, operation_uuidMay change the drawing
duct.height_fromDuct height under or over another objectone_of(source|point)Does not change the drawing
duct.height_previewPreview duct piece or run centre heightid, centre_height_mmDoes not change the drawing
duct.inspectInspect a duct runidDoes not change the drawing
duct.jointsSet automatic standard-length inner jointsnone requiredMay change the drawing
duct.node.moveMove a duct joint; the network followsidMay change the drawing
duct.partial_demolitionCut a duct, remove one side and cap the kept endpart, remove, operation_uuidMay change the drawing
duct.previewPreview a duct runstart, pointsDoes not change the drawing
duct.propertiesInspect duct piece or run propertiesidDoes not change the drawing
duct.property_scopeSet duct property edit scopenone requiredDoes not change the drawing
duct.rect_code_settingsSet the LK/KK aspect-ratio thresholdlk_ratioMay change the drawing
duct.rect_codesList rectangular tag codes in usenone requiredDoes not change the drawing
duct.rect_jointsSet rectangular duct joints (kanttikanavan liitokset)none requiredMay change the drawing
duct.resizeResize a ductto, operation_uuidMay change the drawing
duct.resize.previewPreview a duct size changetoDoes not change the drawing
duct.resize.setChange a duct size in Properties, for the piece or the whole runidMay change the drawing
duct.riserContinue a run on another storeyrun, to_floor, centre_height_mm, points, operation_uuidMay change the drawing
duct.run.resizeResize a duct runpartMay change the drawing
duct.set_heightSet duct piece or run centre heightid, centre_height_mmMay change the drawing
duct.set_systemChange a connected duct systemid, systemMay change the drawing
duct.settingsSet duct plan drawing stylenone requiredMay change the drawing
duct.size_helperSuggest a rectangular duct sizenone requiredDoes not change the drawing
duct.size_systemSize a system's round ductssystemMay change the drawing
duct.size_system.previewPreview sizing a system's round ductssystemDoes not change the drawing
duct.sizing.setSet a duct's sizing inputidsMay change the drawing
duct.suggest_sizeSuggest a duct size for an airflowq_l_s, familyDoes not change the drawing
duct.system_previewPreview a connected system changeid, systemDoes not change the drawing
duct.updateEdit duct piece or run propertiesidMay change the drawing
edit 2 commands
CommandNameRequired parametersDrawing
edit.redoRedonone requiredDoes not change the drawing
edit.undoUndonone requiredDoes not change the drawing
elec 28 commands
CommandNameRequired parametersDrawing
elec.board.placePlace a distribution boardatMay change the drawing
elec.board.setEdit a distribution boardidMay change the drawing
elec.circuit.assignPut electrical points on a circuitidsMay change the drawing
elec.circuit.checkCheck circuits: design current, cable capacity, device and voltage dropnone requiredDoes not change the drawing
elec.circuit.createCreate a circuit on a boardboardMay change the drawing
elec.circuit.deleteDelete a circuitboard, circuitMay change the drawing
elec.circuit.setEdit a circuitboard, circuitMay change the drawing
elec.circuit.sizeApply the circuit check's larger cable sizesnone requiredMay change the drawing
elec.circuit.size.previewPreview applying the circuit check's larger cable sizesnone requiredDoes not change the drawing
elec.circuit.splitSplit a circuit in twoboard, circuitMay change the drawing
elec.device.clear_ofMove a smoke alarm clear of supply terminalsidMay change the drawing
elec.device.height_tagShow or hide the mounting height of electrical pointsidsMay change the drawing
elec.device.placePlace an electrical pointatMay change the drawing
elec.device.setEdit electrical pointsnone requiredMay change the drawing
elec.hvac_pointsAdd the supply points of the HVAC and piping equipmentnone requiredMay change the drawing
elec.inspectInspect an electrical objectidDoes not change the drawing
elec.loadsRead the electrical loads of the HVAC equipmentnone requiredDoes not change the drawing
elec.productsList the products of an electrical object, generic firstnone requiredDoes not change the drawing
elec.route.drawDraw a cable routenone requiredMay change the drawing
elec.route.setEdit a cable routeidMay change the drawing
elec.scheduleRead a board's group scheduleboardDoes not change the drawing
elec.settingsSet the electrical drawing defaultsnone requiredDoes not change the drawing
elec.switch.linkLink a switch to its luminairesidMay change the drawing
elec.wire.drawDraw a wirenone requiredMay change the drawing
elec.wire.feedersDraw the feeders between boardsnone requiredMay change the drawing
elec.wire.inspectInspect a wireidDoes not change the drawing
elec.wire.setEdit wiresnone requiredMay change the drawing
elec.wire.switchDraw the switch wires of a switching groupidMay change the drawing
ellipse 1 command
CommandNameRequired parametersDrawing
ellipse.createCreate an ellipsenone requiredMay change the drawing
enclosure 2 commands
CommandNameRequired parametersDrawing
enclosure.drawDraw a duct enclosure or an access panelpart, pointsMay change the drawing
enclosure.setEdit an enclosure or an access panelidMay change the drawing
entity 30 commands
CommandNameRequired parametersDrawing
entity.align_pointsAlign the selection by point pairspairsMay change the drawing
entity.arrayCopy the selection in a rectangular or polar arraynone requiredMay change the drawing
entity.array_pathCopy the selection along a pathpath, countMay change the drawing
entity.blendJoin two curve ends with a smooth splineids, pointsMay change the drawing
entity.breakBreak a drafting objectid, pointMay change the drawing
entity.chamferChamfer two lines or polyline cornersnone requiredMay change the drawing
entity.copyCopy selectionnone requiredMay change the drawing
entity.deleteDelete selectionnone requiredMay change the drawing
entity.dividePlace points or blocks dividing an object into equal partsid, countMay change the drawing
entity.explodeExplode polylines into lines and arcsnone requiredMay change the drawing
entity.extendExtend drafting objectsnone requiredMay change the drawing
entity.filletFillet two objects or polyline cornersnone requiredMay change the drawing
entity.gripMove a control pointid, point, handleMay change the drawing
entity.grip_dimsRead the length and angle a grip is measured byid, handleDoes not change the drawing
entity.joinJoin drafting objectsidsMay change the drawing
entity.lengthenLengthen or shorten an open objectid, pointMay change the drawing
entity.measurePlace points or blocks at a spacing along an objectid, spacingMay change the drawing
entity.mirrorMirror selectionpivot, axisMay change the drawing
entity.moveMove selectiondeltaMay change the drawing
entity.offsetOffset a drafting objectidMay change the drawing
entity.overkillDelete duplicate and overlapping drafting objectsnone requiredMay change the drawing
entity.previewPreview selection editoperationDoes not change the drawing
entity.repeat_transformRepeat the last selection transformnone requiredMay change the drawing
entity.reverseReverse the direction of curvesnone requiredMay change the drawing
entity.rotateRotate selectionpivot, angle_degMay change the drawing
entity.scaleResize selection about an anchorpivot, factorsMay change the drawing
entity.stretchStretch points inside a crossing area or several gripsdeltaMay change the drawing
entity.transformApply a composed selection transformmatrixMay change the drawing
entity.trimTrim drafting objectsnone requiredMay change the drawing
entity.trim_sideTrim everything on one side of a cutting edgeedge, sideMay change the drawing
export 11 commands
CommandNameRequired parametersDrawing
export.dwgExport DWGpathDoes not change the drawing
export.dxfExport DXF (plan, section or sheet)pathDoes not change the drawing
export.fbxExport 3D model as FBXpathDoes not change the drawing
export.gltfExport 3D model as glTF (GLB/glTF)pathDoes not change the drawing
export.ifcExport a copy as IFC 4.3 (.ifc or .ifczip)pathDoes not change the drawing
export.imageExport plan image (PNG/SVG)pathDoes not change the drawing
export.image_batchExport several plan images in one calljobsDoes not change the drawing
export.isometricExport an isometric view as PDFpath, viewDoes not change the drawing
export.objExport 3D model as OBJpathDoes not change the drawing
export.pdfExport vector PDFpathDoes not change the drawing
export.stepExport 3D model as STEPpathDoes not change the drawing
fabrication 4 commands
CommandNameRequired parametersDrawing
fabrication.listList the sheet-metal shop order (peltipajan tilauslista)none requiredDoes not change the drawing
fabrication.marksList the piece marks (osamerkit)none requiredDoes not change the drawing
fabrication.marks.setShow piece marks and set their prefixnone requiredMay change the drawing
fabrication.pieceShow one transition piece's shop geometryidDoes not change the drawing
facade 3 commands
CommandNameRequired parametersDrawing
facade.material.listList the facade materialsnone requiredDoes not change the drawing
facade.material.removeRemove a facade materialkeyMay change the drawing
facade.material.setSet a facade materialkeyMay change the drawing
feedback 10 commands
CommandNameRequired parametersDrawing
feedback.captureSet feedback window capturepng, drawing_pxDoes not change the drawing
feedback.closeClose feedbacknone requiredDoes not change the drawing
feedback.crash.inspectInspect pending crash feedbacknone requiredDoes not change the drawing
feedback.crash.respondAnswer the crash feedback offerchoiceDoes not change the drawing
feedback.editEdit feedback draftdraftDoes not change the drawing
feedback.inspectInspect feedback draft or attachmentnone requiredDoes not change the drawing
feedback.openSend feedbacknone requiredDoes not change the drawing
feedback.packageSave local feedback packagenone requiredDoes not change the drawing
feedback.preparePrepare exact feedback previewsnone requiredDoes not change the drawing
feedback.systemSet feedback system detailsinfoDoes not change the drawing
fire_boundary 2 commands
CommandNameRequired parametersDrawing
fire_boundary.drawDraw a fire compartment boundarypoints, minutesMay change the drawing
fire_boundary.setSet the fire compartment classidMay change the drawing
fitting 6 commands
CommandNameRequired parametersDrawing
fitting.defaultsSet fitting placement optionsnone requiredDoes not change the drawing
fitting.insertInsert a fittingkind, operation_uuidMay change the drawing
fitting.inspectInspect a fittingidDoes not change the drawing
fitting.previewPreview a fittingnone requiredDoes not change the drawing
fitting.removeRemove a fitting and heal the ductid, operation_uuidMay change the drawing
fitting.set_productChange the product of a damper or silencerid, productMay change the drawing
flow_arrow 2 commands
CommandNameRequired parametersDrawing
flow_arrow.placeAdd a flow direction arrowone_of(target|start_mm+end_mm)May change the drawing
flow_arrow.setEdit a flow direction arrowidMay change the drawing
foundation 2 commands
CommandNameRequired parametersDrawing
foundation.createPlace a foundation (footing and plinth)none requiredMay change the drawing
foundation.setEdit a foundationidMay change the drawing
furnish 3 commands
CommandNameRequired parametersDrawing
furnish.inspectInspect a library itemidDoes not change the drawing
furnish.modelChoose the 3D model of a catalogue itemid, modelMay change the drawing
furnish.setEdit a library itemidMay change the drawing
grid_axis 1 command
CommandNameRequired parametersDrawing
grid_axis.createCreate a grid axisstart_mm, end_mmMay change the drawing
group 5 commands
CommandNameRequired parametersDrawing
group.addAdd objects to a groupnone requiredMay change the drawing
group.enterEdit a groupnone requiredDoes not change the drawing
group.exitLeave group editingnone requiredDoes not change the drawing
group.removeRemove objects from their groupnone requiredMay change the drawing
group.renameRename a groupnameMay change the drawing
guide 5 commands
CommandNameRequired parametersDrawing
guide.constructCreate an infinite construction line at any anglenone requiredMay change the drawing
guide.createInsert horizontal or vertical layout guideaxis, position_mmMay change the drawing
guide.drawDraw construction linestart, endMay change the drawing
guide.inspectInspect layout guide coordinatenone requiredDoes not change the drawing
guide.setSet layout guide positionposition_mmMay change the drawing
hatch 2 commands
CommandNameRequired parametersDrawing
hatch.createCreate a hatchnone requiredMay change the drawing
hatch.setEdit a hatchnone requiredMay change the drawing
history 2 commands
CommandNameRequired parametersDrawing
history.inspectInspect historynone requiredDoes not change the drawing
history.jumpJump in historyindexDoes not change the drawing
ifc 1 command
CommandNameRequired parametersDrawing
ifc.validateCheck an IFC file against the IFC 4.3 schemapathDoes not change the drawing
import 11 commands
CommandNameRequired parametersDrawing
import.dgnImport MicroStation DGN as underlay or referencepathMay change the drawing
import.dwgImport DWG drawing as underlaypathMay change the drawing
import.dxfImport DXF drawing as underlaypathMay change the drawing
import.fbxImport FBX reference modelpathMay change the drawing
import.gltfImport glTF reference modelpathMay change the drawing
import.ifcImport an IFC file as a locked reference (walls, openings)pathMay change the drawing
import.ifc_modelImport IFC as 3D reference modelpathMay change the drawing
import.objImport OBJ reference modelpathMay change the drawing
import.site_modelImport site model referencepathMay change the drawing
import.skpImport SketchUp reference modelpathMay change the drawing
import.stepImport STEP machine model as a referencepathMay change the drawing
labels 1 command
CommandNameRequired parametersDrawing
labels.autoAutomatic labelsnone requiredMay change the drawing
layer 12 commands
CommandNameRequired parametersDrawing
layer.createCreate a user layernone requiredMay change the drawing
layer.deleteDelete a user layeridMay change the drawing
layer.from_objectMake an object's layer the active layernone requiredDoes not change the drawing
layer.isolateShow only one layeridMay change the drawing
layer.listList storey layers with object countsnone requiredDoes not change the drawing
layer.mergeMerge user layers into a layerids, intoMay change the drawing
layer.previousRestore the previous layer switchesnone requiredMay change the drawing
layer.purgeDelete unused layersnone requiredMay change the drawing
layer.renameRename a user layerid, nameMay change the drawing
layer.selectSelect layeridDoes not change the drawing
layer.unisolateEnd layer isolationnone requiredMay change the drawing
layer.updateEdit layeridMay change the drawing
layers 5 commands
CommandNameRequired parametersDrawing
layers.autoSwitch automatic layer management on a pageenabledMay change the drawing
layers.groupCreate, rename or delete a layer group on a pageopMay change the drawing
layers.listList a page's Layers panel rowsnone requiredDoes not change the drawing
layers.moveMove a row of a page's Layers panelidMay change the drawing
layers.setShow, hide, lock or unlock rows on a pagenone requiredMay change the drawing
layerstate 5 commands
CommandNameRequired parametersDrawing
layerstate.deleteDelete a layer statenameMay change the drawing
layerstate.listList layer statesnone requiredDoes not change the drawing
layerstate.renameRename a layer statename, new_nameMay change the drawing
layerstate.restoreRestore a layer statenameMay change the drawing
layerstate.saveSave a layer statenameMay change the drawing
leader 7 commands
CommandNameRequired parametersDrawing
leader.add_lineAdd a leader lineid, pointsMay change the drawing
leader.alignAlign multileader notesnone requiredMay change the drawing
leader.collectCollect multileader notesnone requiredMay change the drawing
leader.createCreate a multileader notepointsMay change the drawing
leader.remove_lineRemove a leader lineidMay change the drawing
leader.setEdit a multileader notenone requiredMay change the drawing
leader.updateEdit a multileader notenone requiredMay change the drawing
legend 10 commands
CommandNameRequired parametersDrawing
legend.door_typesList the door type legendnone requiredDoes not change the drawing
legend.door_types.setSet the meaning of door type lettersletters, meaningMay change the drawing
legend.libraryList the general-note librarynone requiredDoes not change the drawing
legend.notes.from_librarySet the general notes from the librarynotesMay change the drawing
legend.notes.resetRestore the project general notesnone requiredMay change the drawing
legend.notes.setSet the general notesnone requiredMay change the drawing
legend.regenerateRegenerate the sheet legendnone requiredDoes not change the drawing
legend.row.resetRestore a generated legend rowkeyMay change the drawing
legend.row.updateEdit a legend rowkeyMay change the drawing
legend.set_line_type_tableShow the line-type table in the legendonMay change the drawing
level_datum 1 command
CommandNameRequired parametersDrawing
level_datum.setSet the absolute level of the project zerodatum_mmMay change the drawing
library 10 commands
CommandNameRequired parametersDrawing
library.corrections.exportExport data corrections for aeris-mittaripathDoes not change the drawing
library.factsRead a product's data with sourcesitemDoes not change the drawing
library.installInstall a product data packpathDoes not change the drawing
library.overlay.clearRemove a user valueitem, fieldDoes not change the drawing
library.overlay.listList user valuesnone requiredDoes not change the drawing
library.overlay.setSet a user value for product dataitem, field, valueDoes not change the drawing
library.pack.installInstall a construction library packpathDoes not change the drawing
library.pack.listList the construction library packsnone requiredDoes not change the drawing
library.packsList the product data packsnone requiredDoes not change the drawing
library.reresolveRefresh placed products from the current packsnone requiredMay change the drawing
line 1 command
CommandNameRequired parametersDrawing
line.createCreate a linestart, endMay change the drawing
linetype 3 commands
CommandNameRequired parametersDrawing
linetype.deleteDelete a line type of the projectnameMay change the drawing
linetype.importImport line types from a .lin filepathMay change the drawing
linetype.listList the line typesnone requiredDoes not change the drawing
machine 16 commands
CommandNameRequired parametersDrawing
machine.customizeEdit a project machineidMay change the drawing
machine.defaultsSet machine placement optionsnone requiredDoes not change the drawing
machine.inspectInspect a ventilation machineidDoes not change the drawing
machine.placePlace a ventilation machineposition_mm, operation_uuidMay change the drawing
machine.plate.acceptWrite an accepted type plate record to the machine-db filereviewDoes not change the drawing
machine.plate.closeClose a type plate reviewreviewDoes not change the drawing
machine.plate.readRead a type plate photo into a machine-db proposalpathDoes not change the drawing
machine.portsInspect machine portsidDoes not change the drawing
machine.set_sectionsSet the sections of a machineid, sectionsMay change the drawing
machine.set_typeChange a ventilation machine typeidMay change the drawing
machine.type.exportSave machine type to user librarytype_idDoes not change the drawing
machine.type.importImport project machine typepathMay change the drawing
machine.type.listList project machine typesnone requiredDoes not change the drawing
machine.type.placePlace project machine typetype_id, position_mm, operation_uuidMay change the drawing
machine.type.saveSave project machine typeid, type_id, nameMay change the drawing
machine.updateEdit a ventilation machineidMay change the drawing
measure 23 commands
CommandNameRequired parametersDrawing
measure.angleMeasure an anglepointsMay change the drawing
measure.areaMeasure an area and perimeterpointsMay change the drawing
measure.area_fillMeasure a click-inside areapointMay change the drawing
measure.clearanceMeasure a clearancenone requiredMay change the drawing
measure.convertConvert a measurementid, toMay change the drawing
measure.countCount markspointsMay change the drawing
measure.deleteDelete measurementsidsMay change the drawing
measure.distanceMeasure a distancepointsMay change the drawing
measure.inspectInspect a measurementidDoes not change the drawing
measure.levelMeasure a level and heightnone requiredMay change the drawing
measure.listList measurementsnone requiredDoes not change the drawing
measure.move_pointsMove measurement pointsid, editsMay change the drawing
measure.pathMeasure a path lengthpointsMay change the drawing
measure.pointMeasure a pointpointsMay change the drawing
measure.quickRead the clear distances across the cursor along X and Ynone requiredDoes not change the drawing
measure.radiusMeasure a radiuspointsMay change the drawing
measure.reevaluateRe-evaluate measurements after recalibrationnone requiredMay change the drawing
measure.setEdit a measurementidMay change the drawing
measure.slopeMeasure a slopenone requiredMay change the drawing
measure.to_ductTurn a traced path into a ductidMay change the drawing
measure.toolActivate a measurement toolkindDoes not change the drawing
measure.tool_optionsSet the measurement tool optionsnone requiredDoes not change the drawing
measure.volumeMeasure a volumepointsMay change the drawing
media 5 commands
CommandNameRequired parametersDrawing
media.attachAttach project or object mediapathMay change the drawing
media.inspectInspect media and asset availabilitynone requiredDoes not change the drawing
media.posterSet or clear a media posterid, pathMay change the drawing
media.previewRender a media thumbnailidDoes not change the drawing
media.removeRemove a media attachmentidMay change the drawing
mode 3 commands
CommandNameRequired parametersDrawing
mode.inspectInspect an optional modemodeDoes not change the drawing
mode.listList optional modesnone requiredDoes not change the drawing
mode.setSwitch an optional mode on or offmode, onDoes not change the drawing
network 1 command
CommandNameRequired parametersDrawing
network.validateValidate the duct networknone requiredDoes not change the drawing
object 24 commands
CommandNameRequired parametersDrawing
object.alignAlign editable objectsmodeMay change the drawing
object.boundsInspect object bounds including hidden objectsnone requiredDoes not change the drawing
object.connectionsList the connection points of objects, open or joinednone requiredDoes not change the drawing
object.copyCopy selected objectsnone requiredDoes not change the drawing
object.cutCut selected objectsnone requiredMay change the drawing
object.deleteDelete selected objectsnone requiredMay change the drawing
object.distributeDistribute editable objectsmodeMay change the drawing
object.draw_similarStart drawing an object like the selected oneidDoes not change the drawing
object.duplicateDuplicate selected objectsnone requiredMay change the drawing
object.flipFlip each object about its own centrenone requiredMay change the drawing
object.groupGroup selected objectsnone requiredMay change the drawing
object.hideHide or show objectsnone requiredMay change the drawing
object.inspectInspect one plan or diagram objectnone requiredDoes not change the drawing
object.isolateIsolate objectsnone requiredDoes not change the drawing
object.listList storey objectsnone requiredDoes not change the drawing
object.lockLock or unlock objectsnone requiredMay change the drawing
object.orderChange drawing ordermodeMay change the drawing
object.pastePaste copied objectsnone requiredMay change the drawing
object.paste_in_placePaste copied objects in placenone requiredMay change the drawing
object.set_layerMove objects to a layernone requiredMay change the drawing
object.show_allShow all active-storey objects and layersnone requiredMay change the drawing
object.ungroupUngroup selected groupsnone requiredMay change the drawing
object.unisolateEnd object isolationnone requiredDoes not change the drawing
object.unlock_allUnlock all active-storey objects and layersnone requiredMay change the drawing
ocr 5 commands
CommandNameRequired parametersDrawing
ocr.job.applyApply completed text recognitionjobMay change the drawing
ocr.job.cancelCancel background text recognitionjobDoes not change the drawing
ocr.job.startStart background text recognitioncommand, paramsDoes not change the drawing
ocr.job.statusRead background text recognition progressjobDoes not change the drawing
ocr.statusShow this computer's built-in text recognitionnone requiredDoes not change the drawing
offer 24 commands
CommandNameRequired parametersDrawing
offer.draftShow the priced offer draftnone requiredDoes not change the drawing
offer.exportExport the offer draftformat, pathDoes not change the drawing
offer.line.setSet a line's category, supplier, work kind or code linklineMay change the drawing
offer.linesList the offer lines and their categoriesnone requiredDoes not change the drawing
offer.norms.exportExport the labour norm table filepathDoes not change the drawing
offer.norms.getShow the labour norm tablenone requiredDoes not change the drawing
offer.norms.importImport a labour norm table filepathMay change the drawing
offer.norms.setReplace the labour norm tablenormsMay change the drawing
offer.pricelist.deleteDelete an imported price listidMay change the drawing
offer.pricelist.importImport a supplier price listpath, supplierMay change the drawing
offer.pricelist.listList imported price listsnone requiredDoes not change the drawing
offer.pricelist.previewPreview a supplier price list filepathDoes not change the drawing
offer.problemsList offer problemsnone requiredDoes not change the drawing
offer.rfqShow the supplier order lists (kilpailutus)none requiredDoes not change the drawing
offer.rfq.exportExport supplier order listsformat, pathDoes not change the drawing
offer.rfq.settingsSet the request dates, delivery and referencenone requiredMay change the drawing
offer.roster.exportExport the supplier roster filepathDoes not change the drawing
offer.roster.getShow the supplier rosternone requiredDoes not change the drawing
offer.roster.importImport a supplier roster filepathMay change the drawing
offer.roster.setReplace the supplier rosterrosterMay change the drawing
offer.settings.setSet VAT, markups, extra costs and the household linenone requiredMay change the drawing
offer.subcontract.setSet a received subcontract totalcategoryMay change the drawing
offer.supplier.deleteDelete a roster supplieridMay change the drawing
offer.supplier.setAdd or change a roster suppliersupplierMay change the drawing
office 4 commands
CommandNameRequired parametersDrawing
office.profileRead the office drawing standardnone requiredDoes not change the drawing
office.profile.apply_officeUse the office's drawing standard in this projectnone requiredMay change the drawing
office.profile.office_setSet the office's drawing standard for new projectsnone requiredDoes not change the drawing
office.profile.setSet this project's office drawing standard valuesnone requiredMay change the drawing
opening 10 commands
CommandNameRequired parametersDrawing
opening.defaultsSet opening creation defaultsnone requiredDoes not change the drawing
opening.family.setSwitch an opening to a family or back to genericnone requiredMay change the drawing
opening.flipFlip opening hinge, swing or bothnone requiredMay change the drawing
opening.gripResize an opening along its wallnone requiredMay change the drawing
opening.measureMeasure opening distances and handlesnone requiredDoes not change the drawing
opening.moveSlide an opening along its wallnone requiredMay change the drawing
opening.placePlace a wall-attached door, window or openingnone requiredMay change the drawing
opening.previewPreview a wall-attached openingnone requiredDoes not change the drawing
opening.productsList the products of an opening, generic firstnone requiredDoes not change the drawing
opening.setEdit opening size and distancesnone requiredMay change the drawing
page_setup 8 commands
CommandNameRequired parametersDrawing
page_setup.applyApply a page setup to sheetsnone requiredMay change the drawing
page_setup.deleteDelete a page setupnameMay change the drawing
page_setup.exportExport page setups to a filenone requiredDoes not change the drawing
page_setup.importImport page setups from a filenone requiredMay change the drawing
page_setup.listList page setupsnone requiredDoes not change the drawing
page_setup.renameRename a page setupname, toMay change the drawing
page_setup.saveSave a page setupnameMay change the drawing
page_setup.set_defaultMake a page setup the defaultnameMay change the drawing
pattern 3 commands
CommandNameRequired parametersDrawing
pattern.deleteDelete a hatch pattern of the projectnameMay change the drawing
pattern.importImport hatch patterns from a .pat filepathMay change the drawing
pattern.listList the hatch patternsnone requiredDoes not change the drawing
pipe 47 commands
CommandNameRequired parametersDrawing
pipe.bundle.createPut pipe runs into one pre-insulated pipe elementpipes, casing_mmMay change the drawing
pipe.bundle.inspectInspect a pipe elementidDoes not change the drawing
pipe.bundle.setEdit a pipe elementidMay change the drawing
pipe.circulationHot water circulation flow from the heat lossnone requiredDoes not change the drawing
pipe.crossingCross a pipe under or over another pipe or a ductmoving, obstacleMay change the drawing
pipe.drawDraw a pipe runnone requiredMay change the drawing
pipe.draw_pairDraw a supply and return pipe pairnone requiredMay change the drawing
pipe.fixture_typeDefine a fixture or accessory typecodeMay change the drawing
pipe.fixture_type.part_addAdd a part to a fixture typecode, nameMay change the drawing
pipe.fixture_type.part_removeRemove a part from a fixture typecode, indexMay change the drawing
pipe.fixture_type.part_setEdit a part of a fixture typecode, indexMay change the drawing
pipe.generic.setEdit the generic product of a pipe or pipe itemidMay change the drawing
pipe.heat_loadCalculate the room heat loadsnone requiredDoes not change the drawing
pipe.heat_load.room.setSet a room's heat load inputsidMay change the drawing
pipe.heat_load.setSet the project's heat load inputsnone requiredMay change the drawing
pipe.heatingCalculate the heating network rowsnone requiredDoes not change the drawing
pipe.heating.setSet the heating source and temperaturesnone requiredMay change the drawing
pipe.inspectInspect a pipe runidDoes not change the drawing
pipe.insulation.applyApply the pipe insulation rulesnone requiredMay change the drawing
pipe.item.connectConnect a fixture to the nearest pipeidMay change the drawing
pipe.item.inspectInspect a pipe fixture, valve or accessoryidDoes not change the drawing
pipe.item.placePlace a pipe fixture, valve or accessorykind, atMay change the drawing
pipe.item.setEdit a pipe fixture, valve or accessoryidMay change the drawing
pipe.loop.createLay a floor heating loop from a manifold outletmanifold, spacing_mmMay change the drawing
pipe.loop.inspectInspect a floor heating loopidDoes not change the drawing
pipe.loop.setEdit a floor heating loopidMay change the drawing
pipe.outlets.setSet the outlets of a manifoldid, outletsMay change the drawing
pipe.preset.inspectInspect the preset tag of a balancing valveidDoes not change the drawing
pipe.preset.setSet the preset tag of a balancing valveidMay change the drawing
pipe.product_packLoad the piping and electrical product packnone requiredDoes not change the drawing
pipe.productsList the products of a pipe or pipe item, generic firstnone requiredDoes not change the drawing
pipe.riserContinue a pipe as a riser through storeysto_floor, to_height_mmMay change the drawing
pipe.setEdit a pipe runidMay change the drawing
pipe.settingsSet the pipe drawing defaultsnone requiredDoes not change the drawing
pipe.size_drainsSize the sewer and storm water pipes from their fixturesnone requiredMay change the drawing
pipe.size_heatingSize the heating pipesnone requiredMay change the drawing
pipe.size_heating.previewPreview sizing the heating pipesnone requiredDoes not change the drawing
pipe.size_waterSize the domestic water pipes from their water pointsnone requiredMay change the drawing
pipe.styleSet the office pipe drawing stylenone requiredMay change the drawing
pipe.summaryWater and sewer summary from the sizingnone requiredDoes not change the drawing
pipe.summary.setSet the pressure inputs of the water and sewer summarynone requiredMay change the drawing
pipe.summary.tableInsert a live water and sewer summary tablenone requiredMay change the drawing
pipe.tool_heightChange the height of the pipe being drawnnone requiredMay change the drawing
pipe.type_bubblesPlace fixture type bubbles in a rownone requiredMay change the drawing
pipe.water_pressureWater pressure on the route to each fixturenone requiredDoes not change the drawing
pipe.well.inspectInspect the levels of a well or municipal connectionidDoes not change the drawing
pipe.well.setSet the levels of a well or municipal connectionidMay change the drawing
plan 3 commands
CommandNameRequired parametersDrawing
plan.previewPreview an architectural editcommand, argsDoes not change the drawing
plan.problemsInspect floor-plan problemsnone requiredDoes not change the drawing
plan.view.rotateRotate plan viewnone requiredDoes not change the drawing
point 1 command
CommandNameRequired parametersDrawing
point.createCreate a pointatMay change the drawing
polygon 1 command
CommandNameRequired parametersDrawing
polygon.createCreate a regular polygonsidesMay change the drawing
polyline 4 commands
CommandNameRequired parametersDrawing
polyline.createCreate a polylinenone requiredMay change the drawing
polyline.segmentMake a polyline segment straight or an arcidMay change the drawing
polyline.vertex_addAdd a polyline vertexid, pointMay change the drawing
polyline.vertex_removeRemove a polyline vertexidMay change the drawing
preferences 21 commands
CommandNameRequired parametersDrawing
preferences.aliases.importImport a command alias filepathDoes not change the drawing
preferences.aliases.listList command aliasesnone requiredDoes not change the drawing
preferences.aliases.removeRemove a command aliasaliasDoes not change the drawing
preferences.aliases.setSet a command aliasalias, commandDoes not change the drawing
preferences.antialiasing.setSet window antialiasingmodeDoes not change the drawing
preferences.colours.inspectInspect new-project colour preferencenone requiredDoes not change the drawing
preferences.colours.setSet new-project colour preferencenone requiredDoes not change the drawing
preferences.exportExport the settings to a filepathDoes not change the drawing
preferences.fonts.inspectInspect SHX font foldersnone requiredDoes not change the drawing
preferences.fonts.setSet SHX font foldersnone requiredDoes not change the drawing
preferences.history.inspectInspect undo history limitnone requiredDoes not change the drawing
preferences.history.setSet undo history limitnone requiredDoes not change the drawing
preferences.importImport the settings from a filepathDoes not change the drawing
preferences.interface.setSet the interface scalenone requiredDoes not change the drawing
preferences.language.setSet interface languagelanguageDoes not change the drawing
preferences.nudge.setSet arrow-key nudge stepsnone requiredDoes not change the drawing
preferences.opening_family.setSet the default family of an opening product groupgroup, familyDoes not change the drawing
preferences.save.setSet the save format and the DWG copynone requiredDoes not change the drawing
preferences.tool_family.setSet the family a placing tool starts onscope, familyDoes not change the drawing
preferences.tool_hints.setShow or hide the tool hintsshowDoes not change the drawing
preferences.wheel.setSet the mouse wheelmodeDoes not change the drawing
primitive 2 commands
CommandNameRequired parametersDrawing
primitive.inspectInspect a drafting objectidDoes not change the drawing
primitive.setEdit a drafting objectnone requiredMay change the drawing
print 14 commands
CommandNameRequired parametersDrawing
print.display_listInspect the print display listnone requiredDoes not change the drawing
print.paper.checkCheck the paper against the sheetsnone requiredDoes not change the drawing
print.presets.listList the pen-table presetsnone requiredDoes not change the drawing
print.printers.listList the printersnone requiredDoes not change the drawing
print.runPrint sheetsnone requiredDoes not change the drawing
print.setup.inspectInspect the print setupnone requiredDoes not change the drawing
print.setup.set_colourPrint in colour or black and whitecolourMay change the drawing
print.setup.set_demolish_redPrint demolition in redonMay change the drawing
print.setup.set_layerChoose whether a layer printslayer, onMay change the drawing
print.setup.set_paperSet the printer paper sizepaperMay change the drawing
print.setup.set_presetChoose the pen tablepresetMay change the drawing
print.setup.set_rotationSet the plot page rotationrotation_degMay change the drawing
print.setup.set_sheetsChoose the sheets to printsheetsMay change the drawing
print.setup.set_targetSet the print outputtargetMay change the drawing
problems 1 command
CommandNameRequired parametersDrawing
problems.objectList the Problems fixes of an objectidDoes not change the drawing
project 23 commands
CommandNameRequired parametersDrawing
project.auditCheck a project file for errors and list repairsnone requiredDoes not change the drawing
project.autosaveAutosave recovery snapshotnone requiredDoes not change the drawing
project.building_useSet the building usebuilding_useMay change the drawing
project.colours.inspectInspect project colour standardnone requiredDoes not change the drawing
project.colours.setSet project colour standardnone requiredMay change the drawing
project.datum.inspectInspect the project height systemnone requiredDoes not change the drawing
project.datum.setSet the project height systemnone requiredMay change the drawing
project.fire_compartmentSet whether the building is one fire compartmentone_compartmentMay change the drawing
project.lock.inspectInspect who has the project opennone requiredDoes not change the drawing
project.lock.takeTake over editing of a project open elsewherenone requiredDoes not change the drawing
project.newNew projectnone requiredMay change the drawing
project.new_from_templateNew project from a templatetemplateMay change the drawing
project.new_sampleOpen the sample projectuuid, operation_uuidMay change the drawing
project.one_dwellingSet whether the water installation serves one dwellingone_dwellingMay change the drawing
project.openOpen projectpathMay change the drawing
project.recoverRecover project snapshotnone requiredMay change the drawing
project.recoveryInspect recovery snapshotnone requiredDoes not change the drawing
project.rules_importLoad project rulespathMay change the drawing
project.saveSave projectpathDoes not change the drawing
project.swatches.inspectInspect project swatch ordernone requiredDoes not change the drawing
project.swatches.setSet project swatch orderorderMay change the drawing
project.templates.listList the project templatesnone requiredDoes not change the drawing
project.text_styleSet project technical text stylenone requiredMay change the drawing
properties 2 commands
CommandNameRequired parametersDrawing
properties.matchMatch properties onto the selection's objects of the source kindone_of(source|point)May change the drawing
properties.sampleSample an object's properties into tool defaultsone_of(source|point)Does not change the drawing
quantities 19 commands
CommandNameRequired parametersDrawing
quantities.assembly.deleteDelete an assembly ruleidMay change the drawing
quantities.assembly.listList assembly rulesnone requiredDoes not change the drawing
quantities.assembly.setAdd or replace an assembly ruleruleMay change the drawing
quantities.baseline.deleteDelete a take-off baselinenameMay change the drawing
quantities.baseline.listList take-off baselinesnone requiredDoes not change the drawing
quantities.baseline.saveSave a take-off baselinenameMay change the drawing
quantities.casingCasing area of the selected duct componentsidsDoes not change the drawing
quantities.diffCompare quantities with a baselinefromDoes not change the drawing
quantities.diff.exportExport a quantity comparefrom, format, pathDoes not change the drawing
quantities.exportExport the quantity take-offformat, pathDoes not change the drawing
quantities.highlightHighlight counted and uncounted objectsonDoes not change the drawing
quantities.listList the Material take-off of one trade tabtabDoes not change the drawing
quantities.manual.addAdd a manual quantity rowitem_key, qty, unitMay change the drawing
quantities.manual.deleteDelete a manual quantity rowindexMay change the drawing
quantities.preset.deleteDelete a take-off filter presetnameMay change the drawing
quantities.preset.listList take-off filter presetsnone requiredDoes not change the drawing
quantities.preset.saveSave a take-off filter presetnameMay change the drawing
quantities.problemsList take-off problemsnone requiredDoes not change the drawing
quantities.reportReport the quantity take-offnone requiredDoes not change the drawing
query 1 command
CommandNameRequired parametersDrawing
queryQuery drawing objectsnone requiredDoes not change the drawing
rainwater 1 command
CommandNameRequired parametersDrawing
rainwater.acceptAccept converted gutters and downpipesidsDoes not change the drawing
rectangle 1 command
CommandNameRequired parametersDrawing
rectangle.createCreate a rectanglecorner1, corner2May change the drawing
reference 10 commands
CommandNameRequired parametersDrawing
reference.alignAlign a 3D reference modelid, modeMay change the drawing
reference.elementShow a reference model elementpoint_mmDoes not change the drawing
reference.elementsList reference model elementsidDoes not change the drawing
reference.inspectInspect 3D reference modelsnone requiredDoes not change the drawing
reference.layer_visibilityShow or hide 3D reference model layersid, visibleMay change the drawing
reference.layersList 3D reference model layersidDoes not change the drawing
reference.removeRemove a 3D reference modelidMay change the drawing
reference.rotateRotate a 3D reference modelid, angle_degMay change the drawing
reference.slicesShow 3D reference plan slicesnone requiredDoes not change the drawing
reference.updateUpdate a 3D reference modelidMay change the drawing
region 4 commands
CommandNameRequired parametersDrawing
region.intersectKeep the overlap of closed outlinesnone requiredMay change the drawing
region.propertiesArea, centroid and perimeter of closed outlinesnone requiredDoes not change the drawing
region.subtractSubtract closed outlines from othersremoveMay change the drawing
region.unionUnite closed outlinesnone requiredMay change the drawing
render 1 command
CommandNameRequired parametersDrawing
renderRender plan in sessionnone requiredDoes not change the drawing
report 1 command
CommandNameRequired parametersDrawing
report.quantitiesReport the quantity take-off (alias)none requiredDoes not change the drawing
responsibility 3 commands
CommandNameRequired parametersDrawing
responsibility.listList supply and installation responsibilitiesnone requiredDoes not change the drawing
responsibility.own_contractSet the project's own contractcodeMay change the drawing
responsibility.setSet supply and installation responsibilitynone requiredMay change the drawing
revcloud 1 command
CommandNameRequired parametersDrawing
revcloud.createCreate a revision cloudnone requiredMay change the drawing
revision 6 commands
CommandNameRequired parametersDrawing
revision.addAdd a revisionnone requiredMay change the drawing
revision.deleteDelete a revision rowordinalMay change the drawing
revision.delta.createCreate a revision deltaatMay change the drawing
revision.delta.setChange a revision deltaidMay change the drawing
revision.set_seriesSet the revision ID seriesseriesMay change the drawing
revision.updateUpdate a revision rowordinalMay change the drawing
roof 2 commands
CommandNameRequired parametersDrawing
roof.covering.setSet the roof coveringroofs, materialMay change the drawing
roof.settingsSet the roof tool defaultsnone requiredDoes not change the drawing
roof_item 3 commands
CommandNameRequired parametersDrawing
roof_item.groupsList the roof-safety product groupsnone requiredDoes not change the drawing
roof_item.placePlace a roof-safety productgroup, position_mmMay change the drawing
roof_item.setEdit a roof-safety productidMay change the drawing
roof_line 3 commands
CommandNameRequired parametersDrawing
roof_line.deriveDerive the roof lines from the roof planesnone requiredMay change the drawing
roof_line.drawDraw a roof linepoints, lineMay change the drawing
roof_line.setEdit a roof line labelidMay change the drawing
roof_plane 2 commands
CommandNameRequired parametersDrawing
roof_plane.drawDraw a roof planepoints, slopeMay change the drawing
roof_plane.setEdit a roof planeidMay change the drawing
room 6 commands
CommandNameRequired parametersDrawing
room.defaultsSet manual room creation defaultsnone requiredDoes not change the drawing
room.deleteDelete room or clear auto room fieldsnone requiredMay change the drawing
room.manualDraw a manual roompolygonMay change the drawing
room.moveMove a roomdeltaMay change the drawing
room.setEdit room fieldsnone requiredMay change the drawing
room.typesList the room types of the tablenone requiredDoes not change the drawing
run 6 commands
CommandNameRequired parametersDrawing
run.branchBranch a duct, pipe, cable route, wire or line from a point on itid, pointsMay change the drawing
run.continueContinue a duct, pipe, cable route, wire or line from its free endid, pointsMay change the drawing
run.endsList the free ends of a duct, pipe, cable route, wire or lineidDoes not change the drawing
run.previewPreview continuing or branching a duct, pipe, cable route, wire or lineid, pointsDoes not change the drawing
run.segment.moveMove a straight segment of a run sideways; what is joined to it followsidMay change the drawing
run.size.stepStep the size of a duct run, pipe or cable routestepMay change the drawing
section_marker 3 commands
CommandNameRequired parametersDrawing
section_marker.inspectInspect a section mark and its section viewidDoes not change the drawing
section_marker.placePlace a section mark on the plancut_mmMay change the drawing
section_marker.setEdit a section markidMay change the drawing
selection 15 commands
CommandNameRequired parametersDrawing
selection.action_stateInspect whether a selection action has an effectcommand, argsDoes not change the drawing
selection.allSelect all on active storeynone requiredDoes not change the drawing
selection.deselectDeselectnone requiredDoes not change the drawing
selection.directPick a leaf object, wall node or contour vertexpointDoes not change the drawing
selection.fenceFence selectionpointsDoes not change the drawing
selection.groupsSelect groups as a wholeenabledDoes not change the drawing
selection.invertInvert active-storey selectionnone requiredDoes not change the drawing
selection.marqueeWindow or crossing selectionp1, p2Does not change the drawing
selection.mirrorMirror selection about its common centrenone requiredMay change the drawing
selection.pickPick an entitypointDoes not change the drawing
selection.polygonWindow or crossing polygon selectionpointsDoes not change the drawing
selection.querySelect by propertieswhereDoes not change the drawing
selection.reselectReselect the previous selectionnone requiredDoes not change the drawing
selection.setSet selectionnone requiredDoes not change the drawing
selection.similarSelect similar kind and propertiesnone requiredDoes not change the drawing
sensor 1 command
CommandNameRequired parametersDrawing
sensor.placePlace a control sensorowner_ref, code, position_mmMay change the drawing
service_zone 3 commands
CommandNameRequired parametersDrawing
service_zone.drawDraw a machine service zonepointsMay change the drawing
service_zone.from_machineAdd the service zone in front of a machinemachineMay change the drawing
service_zone.setEdit a service zoneidMay change the drawing
sheet 29 commands
CommandNameRequired parametersDrawing
sheet.addAdd a drawing sheetnone requiredMay change the drawing
sheet.bring_insideMove the views outside the drawing area back insidenone requiredMay change the drawing
sheet.deleteDelete a pagesheetMay change the drawing
sheet.duplicateDuplicate a sheet with its viewsnone requiredMay change the drawing
sheet.from_3d_viewCreate sheet of this view in 3D: a new page with the 3D system view at the camera's angleazimuth_deg, elevation_degMay change the drawing
sheet.from_viewCreate a sheet of the current plan viewmodel_boundsMay change the drawing
sheet.image.placePlace an image on the sheetpathMay change the drawing
sheet.image.removeRemove a sheet imageidMay change the drawing
sheet.image.setMove or resize a sheet imageid, rect_mmMay change the drawing
sheet.inspectInspect sheets, layout and fitnone requiredDoes not change the drawing
sheet.issueMark sheets as issued (julkaistu)none requiredMay change the drawing
sheet.issue_statusShow which sheets changed since their issuenone requiredDoes not change the drawing
sheet.margin_text.setSet the sheet margin texts (file path line, issue stage)none requiredMay change the drawing
sheet.pagesList the document's pages per tradenone requiredDoes not change the drawing
sheet.place_contentPlace the drawing with a generous marginnone requiredMay change the drawing
sheet.renderRender a sheet as SVGnone requiredDoes not change the drawing
sheet.set_activeMake a sheet the working sheetsheetMay change the drawing
sheet.set_guidesShow or hide non-printing guidesonMay change the drawing
sheet.set_layoutSet a sheet's title block layoutlayoutMay change the drawing
sheet.set_scaleSet the sheet or view scalescaleMay change the drawing
sheet.set_sizeSet the sheet sizesizeMay change the drawing
sheet.set_switchesSet the per-sheet switchesnone requiredMay change the drawing
sheet.view.clipClip a viewnone requiredMay change the drawing
sheet.view.inspectInspect the view settingsnone requiredDoes not change the drawing
sheet.view.layer.setSet a layer in this view onlylayer, modeMay change the drawing
sheet.view.lock_scaleLock the view scalelockedMay change the drawing
sheet.view.only_layersShow only these layers in this viewnone requiredMay change the drawing
sheet.view.set_titleSet the view title stylenone requiredMay change the drawing
sheet.zone.resizeResize a sheet zonehandle, value_mmMay change the drawing
site 8 commands
CommandNameRequired parametersDrawing
site.deviationsCompare measured and design airflowsnone requiredDoes not change the drawing
site.discardDiscard rows from the measurement reviewnone requiredMay change the drawing
site.exportExport the design for aeris-mittari (.aeris)path, dateDoes not change the drawing
site.importImport site measurements (.aeris)none requiredMay change the drawing
site.matchMatch a measured row to a terminalrow, terminalMay change the drawing
site.north.setSet true northnorth_degMay change the drawing
site.overlayShow the airflow deviation overlayvisibleDoes not change the drawing
site.toleranceSet the airflow tolerancenone requiredMay change the drawing
site_object 4 commands
CommandNameRequired parametersDrawing
site_object.createPlace a terrace, canopy, railing, spot level or facade signkindMay change the drawing
site_object.inspectInspect a terrace, canopy, railing, spot level or facade signidDoes not change the drawing
site_object.setEdit a terrace, canopy, railing, spot level or facade signidMay change the drawing
site_object.settingsSet the terrace, canopy, railing and spot level tool defaultsnone requiredDoes not change the drawing
siteplan 16 commands
CommandNameRequired parametersDrawing
siteplan.assignGive a drawn object a site plan meaningid, kindMay change the drawing
siteplan.building.placePlace a building from the model on the site planstoreyMay change the drawing
siteplan.building.refreshRead building outlines from the model againnone requiredMay change the drawing
siteplan.connection.placePlace a municipal connection pointposition_mm, utilityMay change the drawing
siteplan.createCreate the site plannone requiredMay change the drawing
siteplan.drawDraw a site plan line or areakind, pointsMay change the drawing
siteplan.editEdit a site plan objectidMay change the drawing
siteplan.entrance.placePlace an entrance markposition_mmMay change the drawing
siteplan.inspectList the site plan objectsnone requiredDoes not change the drawing
siteplan.north.placePlace the north arrowposition_mmMay change the drawing
siteplan.parking.rowLay a row of parking placesposition_mm, countMay change the drawing
siteplan.scalebar.placePlace the scale barposition_mmMay change the drawing
siteplan.setEdit the site plan settingsnone requiredMay change the drawing
siteplan.survey.placePlace a base-map survey pointposition_mm, level_mMay change the drawing
siteplan.terrain.placePlace a terrain pointposition_mm, level_mMay change the drawing
siteplan.well.placePlace a yard well or manholeposition_mm, code, lid_mMay change the drawing
slab_opening 3 commands
CommandNameRequired parametersDrawing
slab_opening.createCreate a slab opening or shaftpolygonMay change the drawing
slab_opening.defaultsSet slab opening creation defaultsnone requiredDoes not change the drawing
slab_opening.setEdit a slab opening or shaftnone requiredMay change the drawing
snap 5 commands
CommandNameRequired parametersDrawing
snap.modifierBuild the next point from other pointsnone requiredDoes not change the drawing
snap.overrideUse one snap kind, or none, for the next pointnone requiredDoes not change the drawing
snap.querySnap a pointpointDoes not change the drawing
snap.settingsSet snappingnone requiredDoes not change the drawing
snap.trackAcquire or release a smart-guide tracking pointnone requiredDoes not change the drawing
span_mark 1 command
CommandNameRequired parametersDrawing
span_mark.createCreate a span markstart, endMay change the drawing
spatial 4 commands
CommandNameRequired parametersDrawing
spatial.batchApply spatial records atomicallyoperationsMay change the drawing
spatial.inspectInspect spatial model recordsnone requiredDoes not change the drawing
spatial.removeRemove a spatial model recordkind, idMay change the drawing
spatial.upsertSet a spatial model recordkind, valueMay change the drawing
spell 6 commands
CommandNameRequired parametersDrawing
spell.add_wordAdd a word to the project spelling dictionarywordMay change the drawing
spell.checkCheck the spelling of the drawing textsnone requiredDoes not change the drawing
spell.ignoreIgnore a word in spelling checks until the project is closedwordDoes not change the drawing
spell.remove_wordRemove a word from the project spelling dictionarywordMay change the drawing
spell.replaceReplace a misspelled word with the chosen spellingkind, place, id, at, word, replacementMay change the drawing
spell.statusShow the spelling languages, their checkers and the project dictionarynone requiredDoes not change the drawing
spline 2 commands
CommandNameRequired parametersDrawing
spline.createCreate a spline through fit points or on control verticesnone requiredMay change the drawing
spline.editEdit a spline: fit points or control vertices, close, add or remove a pointidMay change the drawing
stair 2 commands
CommandNameRequired parametersDrawing
stair.createCreate a stairposition_mmMay change the drawing
stair.setEdit a stairid, paramsMay change the drawing
storey 5 commands
CommandNameRequired parametersDrawing
storey.activateActivate a storeyone_of(id|storey)Does not change the drawing
storey.addAdd storey above or belownone requiredMay change the drawing
storey.deleteDelete a storey after reviewing its object countsnone requiredMay change the drawing
storey.inspectInspect storey fields and object countsnone requiredDoes not change the drawing
storey.setEdit storey levels and heightsnone requiredMay change the drawing
structure_type 4 commands
CommandNameRequired parametersDrawing
structure_type.assignAssign a structure typecodeMay change the drawing
structure_type.listList the structure typesnone requiredDoes not change the drawing
structure_type.removeRemove a structure typecodeMay change the drawing
structure_type.setSet a structure typecodeMay change the drawing
support 5 commands
CommandNameRequired parametersDrawing
support.addAdd a supportrunMay change the drawing
support.deleteDelete a supportidMay change the drawing
support.listList supportsnone requiredDoes not change the drawing
support.moveMove a supportidMay change the drawing
support.placeShow supports on this storeynone requiredMay change the drawing
symbols 2 commands
CommandNameRequired parametersDrawing
symbols.inspectInspect a drawing symbolidDoes not change the drawing
symbols.listList drawing symbolsnone requiredDoes not change the drawing
system 2 commands
CommandNameRequired parametersDrawing
system.addAdd a ventilation systemkind, nameMay change the drawing
system.setSet a ventilation system's design airflow, exhaust air class or tightness classidMay change the drawing
table 26 commands
CommandNameRequired parametersDrawing
table.cell.setEdit a table cellid, row, columnMay change the drawing
table.cells.setFill table cellsid, valuesMay change the drawing
table.columns.deleteDelete table columnsid, atMay change the drawing
table.columns.insertInsert table columnsid, atMay change the drawing
table.createInsert a tablerows, columnsMay change the drawing
table.deleteDelete a tablenone requiredMay change the drawing
table.drawing_listInsert a drawing listnone requiredMay change the drawing
table.equipment_listInsert an equipment listnone requiredMay change the drawing
table.exportExport a table to CSV or Excelid, pathDoes not change the drawing
table.fixture_scheduleInsert the fixture and accessory schedulenone requiredMay change the drawing
table.importImport a table from a CSV or Excel filepathMay change the drawing
table.inspectInspect tablesnone requiredDoes not change the drawing
table.linkLink a table to the quantity take-offidMay change the drawing
table.luminaire_listInsert a luminaire listnone requiredMay change the drawing
table.machine_cardInsert a machine carddeviceMay change the drawing
table.mergeMerge cellsid, row, column, rows, columnsMay change the drawing
table.moveMove tables on the sheetdelta_mmMay change the drawing
table.product_listInsert a product listnone requiredMay change the drawing
table.refreshRefresh linked tablesnone requiredMay change the drawing
table.room_airflowsInsert a room airflow tablenone requiredMay change the drawing
table.rows.deleteDelete table rowsid, atMay change the drawing
table.rows.insertInsert table rowsid, atMay change the drawing
table.setFormat a tableidMay change the drawing
table.styleApply a table styleidMay change the drawing
table.unmergeUnmerge cellsid, row, columnMay change the drawing
table.zone_terminalsInsert a zone terminal boxzoneMay change the drawing
tag 10 commands
CommandNameRequired parametersDrawing
tag.createCreate tagtargets, styleMay change the drawing
tag.deleteDelete tagsidsMay change the drawing
tag.moveMove tagidMay change the drawing
tag.placePlace tagone_of(target|point)May change the drawing
tag.resetReset tag placementidsMay change the drawing
tag.setSet tagidMay change the drawing
tag.stackStack tagstargetsMay change the drawing
tag.textType a tag's text: a new size resizes the duct, free text after it is keptid, textMay change the drawing
tag.updateUpdate tagidMay change the drawing
tag.valuesSet tag values of an elementelementMay change the drawing
tags 5 commands
CommandNameRequired parametersDrawing
tags.settingsTag settingsnone requiredMay change the drawing
tags.sheetInspect the tags of a storeynone requiredDoes not change the drawing
tags.template.removeRemove a tag templateidMay change the drawing
tags.template.setAdd or replace a tag templatetemplateMay change the drawing
tags.templatesList the tag templatesnone requiredDoes not change the drawing
terminal 12 commands
CommandNameRequired parametersDrawing
terminal.change_modelChange an air terminal modelid, operation_uuidMay change the drawing
terminal.connectConnect an air terminalterminal, operation_uuidMay change the drawing
terminal.connect_allConnect all air terminalsoperation_uuidMay change the drawing
terminal.connection_previewPreview an air terminal connectionterminalDoes not change the drawing
terminal.connection_reportInspect terminal connectionsnone requiredDoes not change the drawing
terminal.defaultsSet terminal placement optionsnone requiredDoes not change the drawing
terminal.inspectInspect an air terminalidDoes not change the drawing
terminal.placePlace an air terminalposition_mm, operation_uuidMay change the drawing
terminal.previewPreview an air terminalposition_mmDoes not change the drawing
terminal.setEdit an air terminalidMay change the drawing
terminal.size_settingCalculate the valve setting from the K-curvenone requiredMay change the drawing
terminal.updateEdit an air terminalidMay change the drawing
text 10 commands
CommandNameRequired parametersDrawing
text.caseChange text casemodeMay change the drawing
text.createCreate a text annotation boxposition_mm, size_mmMay change the drawing
text.defaultsSet or reset text creation defaultsnone requiredDoes not change the drawing
text.findFind text in the drawingqueryDoes not change the drawing
text.inspectInspect a text box and effective text layoutnone requiredDoes not change the drawing
text.numberNumber texts in sequencenone requiredMay change the drawing
text.readableMake texts readablenone requiredMay change the drawing
text.replaceReplace text in the drawingquery, replacementMay change the drawing
text.run.setSet the style of one text linelineMay change the drawing
text.setEdit a text annotationnone requiredMay change the drawing
text_style 1 command
CommandNameRequired parametersDrawing
text_style.inspectInspect project text style and bundled font choicesnone requiredDoes not change the drawing
titleblock 6 commands
CommandNameRequired parametersDrawing
titleblock.extra_fieldsSet the named title block fieldsextra_fieldsMay change the drawing
titleblock.extra_valueSet a named title block field on one sheetnameMay change the drawing
titleblock.image.setSet a title block imageslotMay change the drawing
titleblock.reset_overrideRestore the project value on a sheetfieldMay change the drawing
titleblock.setSet a title block fieldfield, valueMay change the drawing
titleblock.set_optionsSet the optional title block itemsnone requiredMay change the drawing
tool 9 commands
CommandNameRequired parametersDrawing
tool.activateActivate editor tooltoolMay change the drawing
tool.backRemove last drawing pointnone requiredDoes not change the drawing
tool.cancelCancel active drawingnone requiredMay change the drawing
tool.defaultsSet wall creation defaultsnone requiredDoes not change the drawing
tool.familiesList a placing tool's familiesnone requiredDoes not change the drawing
tool.finishFinish active drawingnone requiredMay change the drawing
tool.inputAccept drawing pointpointMay change the drawing
tool.previewPreview drawing inputpointDoes not change the drawing
tool.set_modeSet standard or permanent tool modetool, permanentMay change the drawing
trade 2 commands
CommandNameRequired parametersDrawing
trade.slotChoose a trade's quick slottradeDoes not change the drawing
trade.slotsList a trade's quick slotstradeDoes not change the drawing
ui 4 commands
CommandNameRequired parametersDrawing
ui.help.guideUser guide…none requiredDoes not change the drawing
ui.pick_answerAnswer the open pick requestrequestDoes not change the drawing
ui.pick_resultRead the answer to a pick requestrequestDoes not change the drawing
ui.request_pickAsk the person at the window to pick objects or a pointkind, promptDoes not change the drawing
underlay 50 commands
CommandNameRequired parametersDrawing
underlay.adjustAdjust underlay brightness, contrast and fadenone requiredMay change the drawing
underlay.alignAlign underlay by point pairsp1, p2May change the drawing
underlay.cad.layer_visibilityShow or hide DWG/DXF underlay layersvisibleMay change the drawing
underlay.cad.layersList DWG/DXF underlay layersnone requiredDoes not change the drawing
underlay.calibrateCalibrate underlayp1, p2, distance_mmMay change the drawing
underlay.clipClip underlay to a boundarynone requiredMay change the drawing
underlay.compareCompare an underlay with its previous issueold, newMay change the drawing
underlay.compare.clearClear the revision comparenone requiredDoes not change the drawing
underlay.compare.cloudsRevision clouds and change list from the comparenone requiredMay change the drawing
underlay.detect_roomsDetect rooms on an underlaynone requiredDoes not change the drawing
underlay.deviationsFind deviations between two drawingsbDoes not change the drawing
underlay.deviations.clearClear the drawing deviationsnone requiredDoes not change the drawing
underlay.find_similarFind symbols like the picked onewindow_mmDoes not change the drawing
underlay.find_textFind text on an underlaytextDoes not change the drawing
underlay.fitFit an underlay to the master by pointsid, pairsMay change the drawing
underlay.gripDrag underlay transform handleid, handle, pointMay change the drawing
underlay.grip_previewPreview underlay transform handleid, handle, pointDoes not change the drawing
underlay.importImport underlaypathMay change the drawing
underlay.layer.hideHide the underlay layer picked on the plannone requiredMay change the drawing
underlay.legendCount the legend's symbols on the underlaywindow_mmDoes not change the drawing
underlay.ocrRead the text of a scan or photo underlay (OCR)none requiredMay change the drawing
underlay.ocr.clearRemove the OCR text layer of an underlaynone requiredMay change the drawing
underlay.pageChoose PDF/TIFF pagepageMay change the drawing
underlay.previewSave preview PNGpathDoes not change the drawing
underlay.read_listRead an equipment or fixture list from an underlaynone requiredDoes not change the drawing
underlay.read_tagsRead tags on an underlay back into datanone requiredDoes not change the drawing
underlay.recognise_textRecognise line-drawn SHX text on a PDF underlaynone requiredMay change the drawing
underlay.reconcile.suggestSuggest objects from the master drawingnone requiredDoes not change the drawing
underlay.rectifyCorrect underlay perspectivenone requiredMay change the drawing
underlay.relinkRelink original assetpathMay change the drawing
underlay.review.acceptAccept underlay review proposalsreviewMay change the drawing
underlay.review.closeClose an underlay reviewreviewDoes not change the drawing
underlay.review.listList underlay review proposalsnone requiredDoes not change the drawing
underlay.review.placePlace a product at symbol matchesreviewMay change the drawing
underlay.review.rejectReject underlay review proposalsreviewDoes not change the drawing
underlay.rotate_alignRotate underlay to horizontalp1, p2May change the drawing
underlay.scale_checkCheck an underlay scaleq1, q2, stated_mmMay change the drawing
underlay.scale_textScale an underlay from its own scale textnone requiredMay change the drawing
underlay.send_backSend underlay to backnone requiredMay change the drawing
underlay.set_masterMake an underlay the master drawingidMay change the drawing
underlay.set_tradeSet the trade of an underlayid, tradeMay change the drawing
underlay.shiftShift an underlayid, offset_mmMay change the drawing
underlay.swapReplace the underlay file, keeping its settingspathMay change the drawing
underlay.to_drawingConvert a DWG or DXF underlay into drawing objectsidMay change the drawing
underlay.traceTrace walls, openings, rooms and ducts from an underlaynone requiredDoes not change the drawing
underlay.trade_displayShow or fade every drawing of a tradetradeMay change the drawing
underlay.unlockOpen a password-protected PDF underlaypasswordDoes not change the drawing
underlay.updateEdit underlaynone requiredMay change the drawing
underlay.vectorsInspect what tracing reads from an underlaynone requiredDoes not change the drawing
underlay.view_alignPlace a side view underlay by a level line and a grid axisid, level_point, level_mm, axis_point, axis_mmMay change the drawing
valve 2 commands
CommandNameRequired parametersDrawing
valve.airflow_atValve airflow at a setting and a pressureid, setting, dp_paDoes not change the drawing
valve.setting_forValve setting for an airflow and a pressureid, dp_paDoes not change the drawing
vent 5 commands
CommandNameRequired parametersDrawing
vent.generic.fit_ductInsert reducers between a product and its ductid, operation_uuidMay change the drawing
vent.generic.placePlace a generic ventilation productgeneric, operation_uuidMay change the drawing
vent.generic.setName a generic ventilation productidMay change the drawing
vent.productsList the products of a ventilation object, generic firstidDoes not change the drawing
vent.room_airflowsRead the room airflows of the three operating modesnone requiredDoes not change the drawing
view 43 commands
CommandNameRequired parametersDrawing
view.addAdd a view to a sheetnone requiredMay change the drawing
view.alignAlign a view with a view on another sheetview, to_viewMay change the drawing
view.applyApply a saved viewidDoes not change the drawing
view.coloursShow colour settingsnone requiredDoes not change the drawing
view.deleteRemove a view from a sheetviewMay change the drawing
view.fade_lockedFade locked objectsnone requiredDoes not change the drawing
view.fitFit plan to canvascanvas_width_px, canvas_height_pxDoes not change the drawing
view.ghost_room_labelsShow room labels on adjacent storeysnone requiredDoes not change the drawing
view.go_toGo to a problem locationpoint_mmDoes not change the drawing
view.gridShow drawing gridvisibleDoes not change the drawing
view.guidesSet layout-guide visibility, lock and smart guidesnone requiredDoes not change the drawing
view.homeShow start viewvisibleDoes not change the drawing
view.inspectInspect a saved view or workspacenone requiredDoes not change the drawing
view.isometricAdd or change an isometric view on a sheetnone requiredMay change the drawing
view.isometric.inspectInspect an isometric viewviewDoes not change the drawing
view.libraryShow Library or Systems in the docknone requiredDoes not change the drawing
view.listList saved viewsnone requiredDoes not change the drawing
view.moveMove a view on its sheetview, dx_mm, dy_mmMay change the drawing
view.nextNext viewnone requiredDoes not change the drawing
view.panPan canvasdx, dyDoes not change the drawing
view.presetApply a derived view presetpreset, canvas_width_px, canvas_height_pxDoes not change the drawing
view.previousPrevious viewnone requiredDoes not change the drawing
view.removeRemove a saved viewidMay change the drawing
view.resetHome viewcanvas_width_px, canvas_height_pxDoes not change the drawing
view.room_labelsShow room labelsnone requiredDoes not change the drawing
view.rulersShow or hide rulersvisibleDoes not change the drawing
view.saveSave a complete viewviewMay change the drawing
view.scenarioShow an airflow scenarioidDoes not change the drawing
view.side.inspectInspect side viewviewDoes not change the drawing
view.side.pickPick in side viewview, atDoes not change the drawing
view.side.saveSave side viewspecMay change the drawing
view.side_placePlace a section or an elevation on a sheetnone requiredMay change the drawing
view.side_removeRemove a section or elevation view from a sheetviewMay change the drawing
view.symbolsBrowse drawing symbolsnone requiredDoes not change the drawing
view.systemSelect active ventilation systemnone requiredDoes not change the drawing
view.system.cycleCycle active system swatchesnone requiredDoes not change the drawing
view.system.swapSwap active system swatchesnone requiredDoes not change the drawing
view.text_styleShow project text style in Propertiesnone requiredDoes not change the drawing
view.tradeShow a trade's toolstradeDoes not change the drawing
view.unitsSet ruler units, precision and extent markersnone requiredDoes not change the drawing
view.updateUpdate a view on a sheetviewMay change the drawing
view.visibilitySet workspace visibilitysettingsDoes not change the drawing
view.zoomZoom canvasfactorDoes not change the drawing
view3d 8 commands
CommandNameRequired parametersDrawing
view3d.camera.axisLook from a directionaxisDoes not change the drawing
view3d.camera.home3D overviewnone requiredDoes not change the drawing
view3d.camera.setSet 3D cameraeye_mm, target_mmDoes not change the drawing
view3d.render_imageRender imagepath, width, heightDoes not change the drawing
view3d.view.deleteDelete 3D viewidMay change the drawing
view3d.view.recallRecall 3D viewidDoes not change the drawing
view3d.view.renameRename 3D viewid, nameMay change the drawing
view3d.view.saveSave 3D viewnameMay change the drawing
view_level 2 commands
CommandNameRequired parametersDrawing
view_level.placePlace side-view levelview, atMay change the drawing
view_level.removeRemove side-view levelview, idMay change the drawing
visibility 1 command
CommandNameRequired parametersDrawing
visibility.defaults.setSet project visibility defaultssettingsMay change the drawing
wall 18 commands
CommandNameRequired parametersDrawing
wall.arcDraw a true arc wallstart, end, throughMay change the drawing
wall.chainDraw a wall chainpointsMay change the drawing
wall.deleteDelete a wallnone requiredMay change the drawing
wall.detachDetach a wallnone requiredMay change the drawing
wall.facade.setSet the facade of wallswalls, bandsMay change the drawing
wall.flip_sidesFlip wall sidesnone requiredMay change the drawing
wall.make_arcBend a wallsweepMay change the drawing
wall.make_straightMake a wall straightnone requiredMay change the drawing
wall.measureMeasure a wall inside facenone requiredDoes not change the drawing
wall.moveMove a walldeltaMay change the drawing
wall.move_cornerMove a joined cornernode, toMay change the drawing
wall.move_endMove a wall endend, toMay change the drawing
wall.presetsList project wall presetsnone requiredDoes not change the drawing
wall.room_rectDraw a rectangular roomp1, p2May change the drawing
wall.set_lengthSet anchored wall lengthvalueMay change the drawing
wall.set_propertiesSet wall type and stylenone requiredMay change the drawing
wall.set_thicknessSet anchored wall thicknessvalueMay change the drawing
wall.splitSplit a wallnone requiredMay change the drawing
wipeout 1 command
CommandNameRequired parametersDrawing
wipeout.createCreate a masknone requiredMay change the drawing
zone 4 commands
CommandNameRequired parametersDrawing
zone.createCreate a location zonenameMay change the drawing
zone.deleteDelete a location zoneidMay change the drawing
zone.listList location zonesnone requiredDoes not change the drawing
zone.setEdit a location zoneidMay change the drawing

Back: AI and automation