API
v1The same pipeline behind the studio, as a REST API. Create an API key on your account page and pass it as a Bearer token. Generations are billed from your credit balance (15 credits textured, 5 untextured). Rate limit: 60 requests/minute per key.
POST/api/v1/generations
Start one or more text-to-3D generations.
curl -X POST https://3dcreatorzone.com/api/v1/generations \
-H "Authorization: Bearer pg_live_..." \
-H "Content-Type: application/json" \
-d '{
"type": "text-to-3d",
"prompt": "a low-poly fox, hand-painted style",
"art_style": "realistic",
"topology": "triangle",
"target_polycount": 30000,
"with_texture": true,
"count": 1
}'Returns 201 with an array of generation objects (status queued). count (1–4) creates variants in one batch; each is billed separately.
GET/api/v1/generations/:id
Poll a generation. status moves through queued → generating → texturing → completed; progress is 0–100. When completed, modelUrls contains download links per format.
{
"id": "5f0f0c8e-…",
"status": "completed",
"progress": 100,
"modelUrls": {
"glb": "…/model.glb",
"obj": "…/model.obj",
"stl": "…/model.stl"
}
}GET/api/v1/generations
List your 50 most recent generations, newest first.
Failed generations are refunded automatically. Questions or higher rate limits — contact support.