Request lifecycle
Store the
request_id as soon as a request is accepted. It is the stable identifier used by polling, cancellation, webhook deduplication, and support.
Initial response
Completed output
The output field depends on the model’s output type.zip, mov, jsx, fbx, or ply.
Cancel a request
Cancellation is available only while every job in the request remains queued.202 Accepted with an empty body. If processing has started, the API returns 400 Bad Request.
Output URLs are retained for at least seven days. Copy completed media to your own storage if you need it for longer.