GET /job/{job_id} returns status: "completed", call the output endpoint that matches the artifact you need.
Output endpoints
Use thejob_id returned by POST /generate-motion in each output path:
| Format | Endpoint | Typical filename |
|---|---|---|
| Preview MP4 | GET /render-mp4/{job_id} | preview.mp4 |
| BVH motion | GET /download-bvh/{job_id} | motion.bvh |
| GLB motion | GET /download-glb/{job_id} | motion.glb |
Formats
- Preview MP4
- BVH
- GLB
The preview MP4 is a rendered video of the generated motion — a character performing the dance against a neutral background. It is the fastest way to see your generation result and is ready for immediate human review or display in a product UI.EndpointDownload exampleWhen to use preview MP4
- Display motion generation results in your product UI without any 3D rendering on your side
- QA and visual review before exporting to a motion file
- Motion-transfer workflows where the MP4 is the input to a downstream model
- ComfyUI preview nodes that accept video input
- Partner model cards, demos, and product screenshots
Use the
-L flag with curl to follow redirects if the endpoint returns one.Output path parameter
The job ID returned by
POST /generate-motion. Replace {job_id} with that returned value.Choosing a format
| Format | Best for |
|---|---|
| Preview MP4 | Product UI, QA, demos, ComfyUI |
| BVH | Blender, retargeting, game engines |
| GLB | Web 3D, glTF pipelines, mesh-inclusive previews |
