Pricing
Returns current credit costs for asset creation, conversion and simulation. Costs are read from the API at request time so this endpoint is the source of truth — your client should call it instead of hard-coding numbers.
Credits are prepaid one-time top-ups at $1 per credit. They do not renew or reset monthly. Users buy credits and view their credit history at app.rigyd.com/billing.
| Method | GET |
| Path | /api/conversions/pricing |
Examples
Section titled “Examples”curl https://api.rigyd.com/api/conversions/pricing \ -H "Authorization: Bearer rgyd_live_..."const res = await fetch('https://api.rigyd.com/api/conversions/pricing', { headers: { Authorization: `Bearer ${process.env.RIGYD_API_KEY}` },});const { data } = await res.json();if (data.pricing.rigid_prototype === undefined) throw new Error("This step is unavailable");import os, requests
pricing = requests.get( "https://api.rigyd.com/api/conversions/pricing", headers={"Authorization": f"Bearer {os.environ['RIGYD_API_KEY']}"},).json()["data"]["pricing"]Response
Section titled “Response”{ "data": { "pricing": { "rigid_prototype": 5, "articulated_prototype": 5, "rigid_prototype_codex": 20, "articulated_prototype_codex": 40, "glb_to_simready": 5, "authored_to_simready": 0, "simulate_usd": 0 }, "source": "configured" }}Example values are shown above. Fetch this endpoint for current prices before starting a job. If a price is unavailable, do not assume a cost or submit that step. Automatic POST /api/compositions/generate can wrap a prototype-start failure as 502 with a failed composition in data; inspect data.workflow.error and retain its ID instead of automatically creating another composition.
| Pricing key | Applies to |
|---|---|
rigid_prototype | Tripo Generate or standard rigid Build (shared price) |
articulated_prototype | Standard articulated Build |
rigid_prototype_codex | Codex rigid Build |
articulated_prototype_codex | Codex articulated Build |
glb_to_simready | Uploaded 3D model → SimReady |
authored_to_simready | Completed Build or Tripo prototype → SimReady |
simulate_usd | Simulation of an existing SimReady asset |
Prototype costs are deducted atomically when generation starts and refunded automatically when prototype generation or rendering fails. Conversion and simulation are priced separately. Paid conversion costs are deducted on submission and refunded once if conversion fails; a completed prototype charge is separate. Existing reservations and refunds keep their original recorded amount when prices change.