Passer au contenu principal
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
    }
  ]
}
Utilisez ce endpoint après chaque appel de soumission Midjourney. Il s’agit du principal endpoint d’interrogation pour les workflows imagine, action, modal, blend et editor.

Vérifiez d’abord ces champs

  • status pour l’état global de la tâche
  • progress pour l’indicateur d’avancement actuel
  • imageUrl ou videoUrl lorsque la ressource est prête
  • buttons pour les prochaines valeurs customId disponibles

Règles d’interrogation

  • Continuez à interroger jusqu’à ce que la tâche atteigne SUCCESS, MODAL ou FAILURE
  • Traitez le tableau buttons comme la source de vérité pour les actions de suivi
  • Utilisez imageUrl lorsque vous avez besoin de la grille finale ou du résultat upscalé
La validation en direct du 2026-03-12 a renvoyé SUCCESS, progress: 100%, une imageUrl et 9 boutons d’action pour une tâche imagine FAST.

Autorisations

Authorization
string
header
requis

Bearer token authentication. Use your CometAPI key.

Paramètres de chemin

id
string
requis

Midjourney task id.

Réponse

200 - application/json

Current task state.

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