Saltar al contenido 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
    }
  ]
}
Usa este endpoint después de cada llamada de envío a Midjourney. Es el endpoint principal de polling para los flujos de trabajo de imagine, action, modal, blend y editor.

Revisa primero estos campos

  • status para el estado general de la tarea
  • progress para la señal de finalización actual
  • imageUrl o videoUrl cuando el recurso esté listo
  • buttons para los siguientes valores customId disponibles

Reglas de polling

  • Sigue consultando hasta que la tarea alcance SUCCESS, MODAL o FAILURE
  • Trata el arreglo buttons como la fuente de verdad para las acciones de seguimiento
  • Usa imageUrl cuando necesites la cuadrícula final o el resultado de upscale

Autorizaciones

Authorization
string
header
requerido

Bearer token authentication. Use your CometAPI key.

Parámetros de ruta

id
string
requerido

Midjourney task id.

Respuesta

200 - application/json

Current task state.

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