3D Creator Zone

API

v1

The 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.