rename_rack_macro
Plan or rename a specific rack macro in Ableton Live with a dry-run, then recheck the rack and confirm the observed name after the native write.
Instructions
Plan or rename one exact rack macro when Live exposes an unambiguous macro parameter layout and name readback. Rechecks the full rack snapshot and confirms the observed name after the native write.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | New macro name. | |
| dryRun | No | Omit or true to return a plan; false requires a valid confirmationToken. | |
| trackId | Yes | Stable device-owner ID: track-N from list_tracks, return-N from get_set_mixer, or master. | |
| deviceId | Yes | Stable device ID returned by list_devices. | |
| planHash | No | Hash returned by the matching dry run. | |
| macroIndex | Yes | Zero-based visible rack macro index. | |
| confirmationToken | No | Short-lived, single-use token returned by the matching dry run. | |
| expectedStateVersion | Yes | Exact stateVersion observed immediately before planning. |