Get Task Status
meshy_get_task_statusWait for a Meshy task to finish or check its current status, and report the actual task type needed for download or cancel calls.
Instructions
Wait for a task to finish (wait=true, default) or check it once (wait=false). Reports the task's real task_type; pass it to the download and cancel tools.
wait=true polls at the API's suggested interval (else 5s→30s backoff) until SUCCEEDED / FAILED / CANCELED or timeout_seconds runs out; a failed status check (timeout, 429, 5xx) is retried at the next poll. Running out of time returns outcome "TIMEOUT": the task keeps running on Meshy — call again with the same task_id (Meshy advises allowing up to 60 minutes from creation).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| wait | No | true (default): poll until it finishes; false: return the current status. | |
| task_id | Yes | Task ID | |
| task_type | No | Optional: if omitted or wrong, the server finds the task and reports its real type. | |
| response_format | No | markdown (default) or json | markdown |
| timeout_seconds | No | Max wait for this call when wait=true; the task keeps running after it. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | No | Rigging, animation and text-to-motion file URLs | |
| status | Yes | ||
| outcome | Yes | Outcome of this call; TIMEOUT means the wait ended, not the task | |
| task_id | Yes | ||
| progress | Yes | 0–100 | |
| task_type | No | The task's actual type (pass it as task_type to the download and cancel tools) | |
| error_code | No | e.g. image_too_complex | |
| error_type | No | Failure category if the task failed: invalid_input (fix the input), timeout / service_unavailable / server_error (refunded; create it again) | |
| face_count | No | ||
| image_urls | No | ||
| model_urls | No | ||
| part_count | No | Auto Split: number of parts | |
| poll_count | No | ||
| printability | No | print-analyze result: status, issue counts, metrics, thin walls | |
| vertex_count | No | ||
| error_doc_url | No | Resolution guide for error_code | |
| error_message | No | ||
| thumbnail_url | No | ||
| prompt_ignored | No | Auto Split: the prompt was unreadable, so the cuts were chosen automatically | |
| consumed_credits | No | Credits consumed by the task (0 for FAILED — credits are refunded on failure) | |
| wait_time_seconds | No | ||
| alpha_thumbnail_url | No |