Request for Timeline Editing API Support (Clip Track Movement / Flattening)
Hello Adobe Team,
I am currently exploring automation and plugin development for Adobe Premiere Pro. I’m trying to create a tool that automatically consolidates a sequence with multiple video tracks into a single track — similar to manually dragging clips from V5 → V4 → V3 → V2 → V1 while preserving their timing and allowing natural overwrite behavior.
In older versions of Premiere, this could be done through the QE API using functions like:
However, in current Premiere Pro builds (2023–2025), this function appears to exist in the QE object model but is not operational. Calling it returns either:
"not enough parameters"
"illegal parameter type"
or simply does nothing
We tested multiple calling patterns, including:
None resulted in track movement.
We also attempted:
ExtendScript / JSX scripting
CEP Panel communication
UXP calls
Premiere scripting DOM
Reflection via clip.reflect.methods
Keyboard Shortcut control
QE test loops to check argument signatures
The results indicate that:
There is no current API method (DOM, QE, CEP, or UXP) that can move an existing clip vertically between tracks.
Premiere Pro no longer includes a keyboard mappable command like Move Clip Up/Down Between Tracks, meaning even UI automation cannot rely on a universal shortcut.
The function in QE appears to be stubbed or deprecated without a documented replacement.
This means that currently there is no programmatic way to manipulate clip positions across video tracks while preserving edit timing, which blocks automation use cases such as:
Track consolidation
Cleanup workflows
Smart flattening
AI-guided editing
Bulk sequence organization tools
Request
Is there:
An updated replacement for moveToTrack() in newer Premiere builds?
An internal API, flag, or method allowing non-destructive clip relocation across tracks?
Plans to expose timeline editing capabilities in UXP or a future scripting API?
Documentation or guidance for modifying sequence clip positions programmatically?
This functionality would unlock a large number of professional workflow tools and automation pipelines, especially for:
Editing at scale
AI-assisted editing
Social media batch workflows
Multi-camera editing
Timeline classification or cleanup
Thank you for your time. Any clarification or future roadmap information would be appreciated.
Best regards
