Move Elements
revit_moveMove Revit elements by dx, dy, and dz offsets on model axes. Use dry_run to verify changes and see skipped group, pinned, hosted, or constrained elements.
Instructions
Move elements by dx_mm, dy_mm and dz_mm on model axes. dry_run rolls back and returns the verification block. Group members, pinned, hosted and constrained elements are reported in skipped.inGroup, skipped.pinned, skipped.hosted and skipped.constrained and are not changed; the call is refused if every element is a group member.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"element_ids": "<element_ids>",
"dx_mm": "<dx_mm>",
"dy_mm": "<dy_mm>"
},
"name": "revit_move"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dx_mm | Yes | ||
| dy_mm | Yes | ||
| dz_mm | No | ||
| dry_run | No | ||
| document | No | Title or file name substring of the target open document; needed when several are open. | |
| element_ids | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||