Onshape REST API: export a part to STL or STEP

domain: onshape.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Authenticate using Onshape API keys (access key/secret) with the HMAC signing scheme documented in the Onshape developer portal.
  2. For direct part-level STL export, call GET /api/v6/parts/d/{did}/w/{wid}/e/{eid}/partid/{partId}/STL with query params for mode, grouping, scale, and units.
  3. For STEP (or other CAD-interop formats), POST to the relevant translations endpoint (part studio or assembly) specifying formatName: "STEP" in the request body.
  4. Poll the returned translation request (e.g. GET /api/v8/translations/{translationId}) until requestState transitions from ACTIVE to DONE or FAILED.
  5. On DONE, use the resultExternalDataIds from the response to download the translated file via the corresponding blob-download endpoint.

Known gotchas

Related routes

Export a part's STEP geometry and structured BOM from a specific Onshape document version via the REST API
cad.onshape.com · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans