Query 3D model generation task
API documentation
3D Model Task Status API
Monitor asynchronous 3D model generation tasks and download the produced 3D assets.
GET
Query 3D model generation task
Documentation Index
Fetch the complete documentation index at: https://docs.siray.ai/llms.txt
Use this file to discover all available pages before exploring further.
Overview
All image-to-3D or text-to-3D submissions return atask_id. Use the 3D task status endpoint to poll the job until it finishes. The payload mirrors the async submission response and includes downloadable asset URLs when the task succeeds.
Endpoint
GET https://api.siray.ai/v1/3d/generations/{task_id}
Authorization: Bearer <SIRAY_API_TOKEN>
| Name | Description |
|---|---|
task_id | ID returned when the 3D generation task was created. |
Response structure
Fields
code/message: Service-level indicators for the polling request.data.task_id: Echo of the 3D task identifier.data.status: Lifecycle state — values listed below.data.progress: Human-readable progress string.data.outputs: URLs pointing to the generated 3D model assets (present whenstatusisSUCCESS).data.fail_reason: Explains why processing stopped whenstatusisFAILURE.data.submit_time,data.start_time,data.finish_time: Unix timestamps that help track total latency.
Status values
| Status | Meaning |
|---|---|
NOT_START | Task accepted but preprocessing has not started yet. |
SUBMITTED | Request stored and waiting to enter the queue. |
QUEUED | Task is scheduled and waiting for compute resources. |
IN_PROGRESS | Generation is currently running. |
SUCCESS | Outputs are ready; download the 3D model via the provided URLs. |
FAILURE | Irrecoverable error; inspect fail_reason for remediation steps. |
Usage example
WhenstatusreachesSUCCESS, download the 3D model from the URLs inoutputs. If the task fails, retry after resolving the underlying issue noted infail_reason.
Authorizations
Bearer authentication using API key
Path Parameters
Identifier returned from the 3D model generation task submission
Response
200 - application/json
Task status and (if available) generated outputs
