Midjourney API Async Workflow
The Midjourney API on TTAPI is centered around asynchronous task handling. This guide helps you decide when to submit, when to poll, and when to continue a finished job.
Core Async Pattern
The most common pattern is:
- Submit a job through Imagine, Blend, or Inpaint
- Receive a
jobId
- Poll the Midjourney Fetch API
- Trigger a follow-up operation through the Midjourney Action API if needed
Which Endpoint Starts The Job
When To Poll Fetch
Use Midjourney Fetch when:
- You need final image URLs
- You want to know whether the task succeeded or failed
- Your app needs the finished components before calling an action
When To Use Action
Use Midjourney Action after a successful generation when you want:
- Upscale
- Variation
- Reroll
- Zoom
- Pan
Common Midjourney Async Paths
Related Pages
Last modified on April 14, 2026