Get Task
Retrieve the current state and result of an asynchronous task.
job_id returned at submission. This endpoint does not require an
API key: the UUID in the URL is a capability token that grants access to the
task result.
Continue waiting through pending, staged, processing, and retry. Stop at
completed or failed. A 404 means the identifier is unknown or the
three-day task lookup window has expired.Path Parameters
The job_id returned at task creation.
Response
The task object.
Reserved for future use; currently null in public API responses.
Echo of the task's input parameters (shape depends on task_type; mirrors the create-request body of the operation that created the task). Null in error responses.
Task UUID. Pass it to GET /v1/job/{job_id} to poll, or reference it as jobId in follow-up operations.
Operational log lines of the task (progress events, retries).
Timestamps and billing usage of the task (null in error responses).
Model family that executed the task.
midjourney Task result, present once status is completed (null before that). Image/video tasks return URLs; describe/shorten tasks return text prompts.
- Option 1
- Option 2
- Option 3
Lifecycle state. Terminal states: completed, failed. staged means the task is queued behind the account's concurrency limit; retry means it is being resubmitted after a transient provider error.
pending, staged, processing, retry, completed, failed Type of the task — the operation that created it.
diffusion, upscale, reroll, variation, inpaint, outpaint, pan, edit, remix, enhance, upload_paint, retexture, remove_background, shorten, describe, blend, video_diffusion, extend_video, video_upscale, enhance_upscale