Is your feature request related to a problem? Please describe.
When working with existing jobs, there are cases where we would like to re-run a job with the same or very similar configuration (for example, after adjusting frame ranges or fixing minor issues).
Currently, there does not appear to be an API-supported way to duplicate an existing job or layer, so recreating a job requires manually collecting many fields from job.data and re-submitting it.
Describe the solution you'd like
If possible, it would be helpful to have API support for duplicating (or cloning) an existing job or layer as a starting point for re-submission.
For example:
- Creating a new job based on an existing job’s configuration
- Optionally overriding certain fields (such as frame range, name)
- Preserving as much submit-time configuration as is
This would help simplify workflows where jobs need to be re-run with minimal changes.
Additional context
This request came up during a discussion on the OpenCue forum, where it was mentioned that there is currently no action for cloning a job and that submitting a feature request would be appropriate. (https://academysoftwarefdn.slack.com/archives/CMFPXV39Q/p1768418868091959?thread_ts=1768265853.590659&cid=CMFPXV39Q)
Is your feature request related to a problem? Please describe.
When working with existing jobs, there are cases where we would like to re-run a job with the same or very similar configuration (for example, after adjusting frame ranges or fixing minor issues).
Currently, there does not appear to be an API-supported way to duplicate an existing job or layer, so recreating a job requires manually collecting many fields from job.data and re-submitting it.
Describe the solution you'd like
If possible, it would be helpful to have API support for duplicating (or cloning) an existing job or layer as a starting point for re-submission.
For example:
This would help simplify workflows where jobs need to be re-run with minimal changes.
Additional context
This request came up during a discussion on the OpenCue forum, where it was mentioned that there is currently no action for cloning a job and that submitting a feature request would be appropriate. (https://academysoftwarefdn.slack.com/archives/CMFPXV39Q/p1768418868091959?thread_ts=1768265853.590659&cid=CMFPXV39Q)