> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ttapi.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Midjourney API Workflows | Imagine vs Action vs Blend vs Inpaint

> Choose the right Midjourney API endpoint on TTAPI by comparing imagine, action, blend, describe, seed, inpaint, and fetch workflows.

# Midjourney API Workflows

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

## Midjourney Endpoint Comparison

| Endpoint                                | Best for                                                        |
| :-------------------------------------- | :-------------------------------------------------------------- |
| [Imagine](/api/en/midjourney/imagine)   | Prompt-based image generation                                   |
| [Action](/api/en/midjourney/action)     | Upscale, variation, reroll, pan, and zoom after a completed job |
| [Blend](/api/en/midjourney/blend)       | Combining multiple source images                                |
| [Describe](/api/en/midjourney/describe) | Converting an image into prompt text                            |
| [Seed](/api/en/midjourney/seed)         | Retrieving the seed from a generation                           |
| [Inpaint](/api/en/midjourney/inpaint)   | Editing a selected image region                                 |
| [Fetch](/api/en/midjourney/fetch)       | Polling async task status and outputs                           |

## Imagine vs Action

* Use [Imagine](/api/en/midjourney/imagine) when you are starting a brand-new job.
* Use [Action](/api/en/midjourney/action) when you already have a completed generation and want to continue it.

## Blend vs Inpaint

* Use [Blend](/api/en/midjourney/blend) when you want to merge multiple images into a new result.
* Use [Inpaint](/api/en/midjourney/inpaint) when you want to edit a chosen area of an existing image.

## Describe vs Seed

* Use [Describe](/api/en/midjourney/describe) when you want text guidance derived from an image.
* Use [Seed](/api/en/midjourney/seed) when you want to inspect or reuse generation seed information.

## Recommended Starting Points

| Goal                         | Start here                                           |
| :--------------------------- | :--------------------------------------------------- |
| Generate images from prompts | [Midjourney Imagine API](/api/en/midjourney/imagine) |
| Continue a finished result   | [Midjourney Action API](/api/en/midjourney/action)   |
| Blend reference images       | [Midjourney Blend API](/api/en/midjourney/blend)     |
| Edit a region                | [Midjourney Inpaint API](/api/en/midjourney/inpaint) |
| Poll async status            | [Midjourney Fetch API](/api/en/midjourney/fetch)     |

## Related Pages

* [Midjourney API overview](/api/en/midjourney)
* [Midjourney API quickstart](/grids/en/start/midjourney-api-quickstart)
* [Midjourney async workflow guide](/grids/en/start/midjourney-api-async-workflow)
