Vai al contenuto principale
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
    }
  ]
}
Usa questo endpoint dopo ogni chiamata di invio Midjourney. È il principale endpoint di polling per i workflow imagine, action, modal, blend ed editor.

Controlla prima questi campi

  • status per lo stato complessivo dell’attività
  • progress per l’indicatore di completamento corrente
  • imageUrl o videoUrl quando la risorsa è pronta
  • buttons per i successivi valori customId disponibili

Regole di polling

  • Continua il polling finché l’attività non raggiunge SUCCESS, MODAL o FAILURE
  • Tratta l’array buttons come fonte di verità per le azioni successive
  • Usa imageUrl quando ti serve la griglia finale o il risultato dell’upscale
La validazione live del 2026-03-12 ha restituito SUCCESS, progress: 100%, un imageUrl e 9 pulsanti di azione per un’attività imagine FAST.

Autorizzazioni

Authorization
string
header
obbligatorio

Bearer token authentication. Use your CometAPI key.

Parametri del percorso

id
string
obbligatorio

Midjourney task id.

Risposta

200 - application/json

Current task state.

id
string
obbligatorio
imageUrl
string
obbligatorio
status
string
obbligatorio
progress
string
obbligatorio
buttons
object[]
obbligatorio
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