Run an existing job again
rerun_jobRerun a previous Midjourney job with the same prompt and settings, or substitute new wording while keeping other parameters. Requires explicit confirmation because it spends GPU time.
Instructions
Run an existing job again, which is what the reroll button in the web app does. Same prompt and settings, a new roll of the dice. Pass new_prompt to change the wording while keeping everything else.
The job must still be in the account's recent history. Costs GPU time, so it needs confirm: true.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hd | No | Re-render at HD. This is what the web app's 'Run batch as HD' does: a re-run with --hd appended, so it is a fresh render rather than an upscale of the existing pixels. Pair it with the original seed to stay close to the image you liked. | |
| wait | No | Block until the new job finishes and return its images. Defaults to true. | |
| speed | No | Generation speed. 'fast' burns fast-hours and takes under a minute. 'relax' is unlimited on Standard and above but queues, often for several minutes. 'turbo' is quickest and costs double. Defaults to MIDJOURNEY_DEFAULT_SPEED, itself 'fast'. | |
| job_id | Yes | The id of the job to run again. | |
| confirm | No | Must be true for this to run. This call spends GPU time from the Midjourney plan, or cannot be undone, so it is refused without an explicit confirmation. | |
| private | No | Keep the result off the public feed. | |
| new_prompt | No | Replace the prompt text. Leave unset to re-run it unchanged. |