Zum Hauptinhalt springen
GET
/
mj
/
task
/
{id}
/
fetch
Fetch a Midjourney task
curl --request GET \
  --url https://api.cometapi.com/mj/task/{id}/fetch \
  --header 'Authorization: Bearer <token>'
{
  "id": "1773314942177684",
  "status": "SUCCESS",
  "progress": "100%",
  "imageUrl": "https://api.cometapi.com/mj/image/1773314942177684",
  "videoUrl": "",
  "buttons": [
    {
      "customId": "MJ::JOB::upsample::1::example",
      "emoji": "",
      "label": "U1",
      "type": 2,
      "style": 1
    }
  ]
}
Verwenden Sie diesen Endpoint nach jedem Midjourney-Submit-Aufruf. Er ist der zentrale Polling-Endpoint für Imagine-, Action-, Modal-, Blend- und Editor-Workflows.

Prüfen Sie zuerst diese Felder

  • status für den Gesamtstatus der Task
  • progress für das aktuelle Abschlusssignal
  • imageUrl oder videoUrl, wenn das Asset bereit ist
  • buttons für die nächsten verfügbaren customId-Werte

Polling-Regeln

  • Fahren Sie mit dem Polling fort, bis die Task SUCCESS, MODAL oder FAILURE erreicht
  • Behandeln Sie das Array buttons als maßgebliche Quelle für Folgeaktionen
  • Verwenden Sie imageUrl, wenn Sie das fertige Grid- oder Upscale-Ergebnis benötigen
Die Live-Validierung am 2026-03-12 lieferte SUCCESS, progress: 100%, eine imageUrl und 9 Action-Buttons für eine FAST-Imagine-Task zurück.

Autorisierungen

Authorization
string
header
erforderlich

Bearer token authentication. Use your CometAPI key.

Pfadparameter

id
string
erforderlich

Midjourney task id.

Antwort

200 - application/json

Current task state.

id
string
erforderlich
imageUrl
string
erforderlich
status
string
erforderlich
progress
string
erforderlich
buttons
object[]
erforderlich
action
string
customId
string
botType
string
prompt
string
promptEn
string
description
string
state
string
submitTime
integer
startTime
integer
finishTime
integer
videoUrl
string
failReason
string
maskBase64
string
properties
object