Saltar para o conteúdo 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
    }
  ]
}
Use este endpoint após cada chamada de envio do Midjourney. Ele é o principal endpoint de polling para os fluxos de imagine, action, modal, blend e editor.

Verifique estes campos primeiro

  • status para o estado geral da tarefa
  • progress para o sinal de conclusão atual
  • imageUrl ou videoUrl quando o recurso estiver pronto
  • buttons para os próximos valores de customId disponíveis

Regras de polling

  • Continue fazendo polling até que a tarefa alcance SUCCESS, MODAL ou FAILURE
  • Trate o array buttons como a fonte da verdade para ações de acompanhamento
  • Use imageUrl quando precisar da grade finalizada ou do resultado de upscale
A validação ao vivo em 2026-03-12 retornou SUCCESS, progress: 100%, um imageUrl e 9 botões de ação para uma tarefa imagine FAST.

Autorizações

Authorization
string
header
obrigatório

Bearer token authentication. Use your CometAPI key.

Parâmetros de caminho

id
string
obrigatório

Midjourney task id.

Resposta

200 - application/json

Current task state.

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