move_track_to_folder
Move a master track (by class) or an object-binding (by GUID) into a named Sequencer folder and save the sequence in an undo transaction.
Instructions
Move a master track (by class) or an object-binding (by GUID) into a named Sequencer folder, inside an undo transaction, and save the sequence; success requires the save. Idempotent: a track or binding already in the folder succeeds with already_present true and saved false (nothing is written).
Returns: { sequence_path: string, folder_name: string, track_class: string, track_name: string, binding_guid: string, moved: bool, already_present: bool, saved: bool, save_error?: string }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| track_name | No | Optional track name to disambiguate when several tracks share the class. | |
| folder_name | Yes | Name of the destination folder (searched recursively). | |
| track_class | No | Class name of the master track to move (e.g. "MovieSceneCameraCutTrack"). Mutually exclusive with binding_guid. | |
| binding_guid | No | GUID of an object-binding to move into the folder. Mutually exclusive with track_class. | |
| sequence_name | No | Alias for sequence_path. | |
| sequence_path | No | Asset path OR bare asset name of the target Level Sequence. |