Amux

Retrieve task

Last updated September 7, 2026

Look up a minimax/minimax-h3-max task in the unified shape, with usage and cost.

Look up a minimax/minimax-h3-max task in the unified shape, with usage and cost.

GEThttps://gateway.amux.ai/v1/tasks/{id}

Authorization

header
AuthorizationstringRequired

Bearer <your Amux key> Your Amux API key.

Request

idstringRequired

The Amux task ID returned at submit time.

Response

200response

Always 200, finished or not -- the state is in status.

404response

No such task in this workspace.

Always 200, finished or not

The state lives in status, so polling only has to read that one field.

statusMeaningCharged?
queuedQueued
runningGenerating
succeededComplete; artifacts in output.videosCharged on actual usage
failedUpstream refused or erroredNot charged, reservation released
canceledCanceled by youCancelling after submission is still charged
expiredNever completed and no longer retrievableNot charged, reservation released

Usage and cost

usage.output_video_seconds is the duration the upstream reported, and cost follows it. This model bills output only; input material is never charged (the vendor's words: input material is not billed for now).

notes: what we did to your request

Present only when something was done. The most common one on this model is the ratio filled in for text-only generation:

set ratio=16:9: this model requires an explicit ratio for text-only generation

No key means it went upstream unchanged.

Artifact URLs

output.videos[].url points at our storage. Links are cleaned up periodically — download anything you need to keep.

output.images is always an empty array but the field is always present — it is kept for existing image clients, so it cannot be used to tell the modality.

cURL
curl https://gateway.amux.ai/v1/tasks/{id} \
  -H "Authorization: Bearer $AMUX_API_KEY"
{
  "id": "task_01M1VD9E8WRYVBR7ES10SNQQQT",
  "status": "queued",
  "model": "minimax/minimax-h3-max",
  "created_at": "<string>",
  "output": {
    "images": [
      {}
    ],
    "videos": [
      {
        "index": 0,
        "url": "<string>"
      }
    ]
  },
  "usage": {
    "input_tokens": 0,
    "output_tokens": 0,
    "total_tokens": 0,
    "output_video_seconds": 0
  },
  "cost": "0.25",
  "notes": [
    "<string>"
  ],
  "error": {
    "message": "<string>",
    "code": "<string>"
  }
}