move_object
Relocate any lighting object (cue, preset, group, etc.) to a new position by cutting from its source. Supports range selection expressions for moving multiple items at once.
Instructions
Move an object (or range) to a new location. WARNING: removes from source.
``source`` and ``target`` accept selection expressions (thru / + / -), so a
whole range moves in one call (e.g. move groups 1 thru 10 to 21).
Args:
object_type: Object type ("cue", "preset", "group", "sequence", "macro", ...)
source: Source selection expression
target: Target selection expression
Returns:
str: Operation result message
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": {
"object_type": "<object_type>",
"source": "<source>",
"target": "<target>"
},
"name": "move_object"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| object_type | Yes | ||
| source | Yes | ||
| target | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |