daz_get_request_status
Check the status of an asynchronous request, including progress, elapsed time, and queue position.
Instructions
Get the current status of an async request (non-blocking, always fast).
Safe to call frequently — reads directly from the server's in-memory map without executing any DazScript.
Args: request_id: Request ID returned by an async submission tool.
Returns: { "request_id": "script-XXXXXXXX", "status": "running", # queued | running | completed | failed | cancelled "progress": 0.0, # 0.0 while running (DAZ single-frame renders have no # mid-frame progress), 1.0 when complete "elapsed_ms": 45000, # present while running "queue_position": 2 # present while queued }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| request_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||