move_node
Move a Blueprint graph node to a new [x, y] canvas position for layout only; it changes no pins, links, defaults, or types and returns the applied position.
Instructions
Move a node to a new [x, y] canvas position. Purely cosmetic layout: no pin, link, default or type changes, and no compile. Returns the position actually applied.
Returns: { node_id, pos_x, pos_y }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| node_id | Yes | NodeGuid of the node to move | |
| graph_name | No | Target graph name; defaults to the Blueprint's event graph when omitted | |
| position_x | No | Node X position on the graph canvas (ignored when node_position is set) | |
| position_y | No | Node Y position on the graph canvas (ignored when node_position is set) | |
| node_position | No | Node canvas position as [x, y]; takes precedence over position_x/position_y | |
| blueprint_name | No | Blueprint asset name or path | |
| blueprint_path | No | Alias of `blueprint_name` (same value, same meaning). Accepted because sibling tools spell this parameter differently; prefer `blueprint_name`. |