Listar tareas de Midjourney
POST /mj/task/list-by-condition enumera tareas de Midjourney mediante filtros para obtener el estado de uno o varios trabajos, incluido el progreso y los resultados.
Cuándo usarlo
- Estás haciendo seguimiento de muchas tareas de Midjourney al mismo tiempo
- Quieres filtrar por estado de la tarea, ventana de envío u otras condiciones del lado del servidor
- Necesitas un panel o un trabajo de conciliación en lugar de una consulta interactiva de una sola tarea
Patrón de consulta
Usa la consulta de una sola tarea para rutas críticas
Usa el listado basado en condiciones para comprobaciones por lotes
Haz seguimiento de las tareas relevantes
Autorizaciones
Bearer token authentication. Use your CometAPI key.
Cuerpo
Array of Midjourney task ids to retrieve. Returns the current status and result for each.
Respuesta
Success
Task type: IMAGINE, UPSCALE, VARIATION, DESCRIBE, BLEND, VIDEO, or another action name.
Action buttons available on the finished task. Send a button's customId together with this task's id to /mj/submit/action to upscale, vary, zoom, or pan.
Human-readable submission status message.
Failure reason when status is FAILURE.
Completion time as a Unix timestamp in milliseconds.
Task id.
Stable CometAPI-proxied image link (https://api.cometapi.com/mj/image/{id}). Prefer this link; entries in image_urls point at provider storage and can expire.
Progress percentage string such as 58% while the task runs and 100% when finished.
Original prompt as submitted.
Prompt after translation to the provider language. For DESCRIBE tasks, the extracted prompt suggestions arrive here.
Additional task metadata, such as finalPrompt.
Processing start time as a Unix timestamp in milliseconds.
Custom state string echoed back from the submission for your own tracking.
Task lifecycle state: NOT_START, SUBMITTED, IN_PROGRESS, SUCCESS, or FAILURE.
Submission time as a Unix timestamp in milliseconds.