📄️ Introduction
High-performance parametric CAD model generation, STEP conversion, and CAD operation execution via a Bitbybit cloud API.
📄️ Batch-fetch model definitions
Batch-fetch model definitions
📄️ Execute a single CAD operation
Runs one OCCT operation by its dotted path (e.g. `occt.shapes.solid.createSphere`). Returns **202 Accepted** with a task ID.
📄️ Execute a chained pipeline
Runs multiple operations sequentially in a single worker. Use `$ref:N` in params to reference step N's result. Optionally pass `outputs` to convert the final OCCT shape result into downloadable formats (STEP, GLB, decomposed mesh).
📄️ Cancel a task
Cancel a task
📄️ Confirm file upload
Call after PUTting file bytes to the pre-signed upload URL.
📄️ Convert STEP to glTF (advanced)
Full-control STEP → glTF conversion with mesh, export, and coordinate options. Returns **202 Accepted** with a task ID.
📄️ Convert STEP to glTF (simple)
Upload a STEP file first via the Files API, then convert it to glTF. Returns **202 Accepted** with a task ID.
📄️ Delete a file
Delete a file
📄️ Generate a parametric model
Submits a parametric model for generation. Returns **202 Accepted** with a task ID.
📄️ Get file details
Get file details
📄️ Get model parameter definitions
Get model parameter definitions
📄️ Get task result in a specific format
Get task result in a specific format
📄️ Get task result (default format)
Get task result (default format)
📄️ Get task status
Get task status
📄️ Health check
Health check
📄️ List files
List files
📄️ List available models
List available models
📄️ List tasks
List tasks
📄️ Request a file upload URL
Returns a pre-signed URL. PUT your file bytes to that URL, then call `POST /api/v1/files/{fileId}/confirm`.
📄️ Retry a failed or cancelled task
Retry a failed or cancelled task