Skip to main content

Midjourney API Workflows

Use this guide when you need to choose the right Midjourney API endpoint for a specific product workflow.

Midjourney Endpoint Comparison

EndpointBest for
ImaginePrompt-based image generation
ActionUpscale, variation, reroll, pan, and zoom after a completed job
BlendCombining multiple source images
DescribeConverting an image into prompt text
SeedRetrieving the seed from a generation
InpaintEditing a selected image region
FetchPolling async task status and outputs

Imagine vs Action

  • Use Imagine when you are starting a brand-new job.
  • Use Action when you already have a completed generation and want to continue it.

Blend vs Inpaint

  • Use Blend when you want to merge multiple images into a new result.
  • Use Inpaint when you want to edit a chosen area of an existing image.

Describe vs Seed

  • Use Describe when you want text guidance derived from an image.
  • Use Seed when you want to inspect or reuse generation seed information.
GoalStart here
Generate images from promptsMidjourney Imagine API
Continue a finished resultMidjourney Action API
Blend reference imagesMidjourney Blend API
Edit a regionMidjourney Inpaint API
Poll async statusMidjourney Fetch API
Last modified on April 14, 2026