This is the API
http://localhost/api/partstudios/d/{did}/{wvm}/{wvmid}/e/{eid}/features
POST
Document ID.
One of w or v or m corresponding to whether a workspace or version or microversion was entered.
Workspace (w), Version (v) or Microversion (m) ID.
Element ID.
feature The serialized feature definition
http://localhost/api/partstudios/d/{did}/w/{wid}
POST
Document ID.
Workspace ID.
http://localhost/api/partstudios/d/{did}/{wvm}/{wvmid}/e/{eid}/parasolid
GET
Document ID.
One of w or v or m corresponding to whether a workspace or version or microversion was entered.
Workspace (w), Version (v) or Microversion (m) ID.
Element ID.
IDs of the parts to retrieve. Repeat query param to add more than one, i.e. partId=JHK&partId=JHD). May not be combined with other ID filters
Parasolid version
Whether topolgy ids should be exported as parasolid attributes
Configuration string.
Id of document that links to the document being accessed. This may provide additional access rights to the document. Allowed only with version (v) path parameter.
http://localhost/api/partstudios/d/{did}/{wvm}/{wvmid}/e/{eid}/stl
GET
Document ID.
One of w or v or m corresponding to whether a workspace or version or microversion was entered.
Workspace (w), Version (v) or Microversion (m) ID.
Element ID.
IDs of the parts to retrieve. Repeat query param to add more than one, i.e. partId=JHK&partId=JHD). May not be combined with other ID filters
Type of file: text, binary
Whether parts should be exported as a group or individually in a .zip file
Scale for measurements.
Name of base unit (meter, centimeter, millimeter, inch, foot, or yard)
Angle tolerance (in radians). This specifies the limit on the sum of the angular deviations of a tessellation chord from the tangent vectors at two chord endpoints. The specified value must be less than PI/2. This parameter currently has a default value chosen based on the complexity of the parts being tessellated.
Chord tolerance (in meters). This specifies the limit on the maximum deviation of a tessellation chord from the true surface/edge. This parameter currently has a default value chosen based on the size and complexity of the parts being tessellated.
Max facet width. This specifies the limit on the size of any side of a tessellation facet.
Max facet width. This specifies the limit on the size of any side of a tessellation facet.
Configuration string.
Id of document that links to the document being accessed. This may provide additional access rights to the document. Allowed only with version (v) path parameter.
http://localhost/api/partstudios/d/{did}/{wvm}/{wvmid}/e/{eid}/bodydetails
GET
Document ID.
One of w or v or m corresponding to whether a workspace or version or microversion was entered.
Workspace (w), Version (v) or Microversion (m) ID.
Element ID.
Configuration string.
Id of document that links to the document being accessed. This may provide additional access rights to the document. Allowed only with version (v) path parameter.
http://localhost/api/partstudios/d/{did}/{wvm}/{wvmid}/e/{eid}/boundingboxes
GET
Document ID.
One of w or v or m corresponding to whether a workspace or version or microversion was entered.
Workspace (w), Version (v) or Microversion (m) ID.
Element ID.
Whether or not to include bounding boxes for hidden parts.
Whether to include wire bodies in the bounding box.
Configuration string.
Id of document that links to the document being accessed. This may provide additional access rights to the document. Allowed only with version (v) path parameter.
http://localhost/api/partstudios/d/{did}/{wvm}/{wvmid}/e/{eid}/tessellatededges
GET
http://localhost/api/partstudios/d/{did}/{wvm}/{wvmid}/e/{eid}/tessellatedfaces
GET
Document ID.
One of w or v or m corresponding to whether a workspace or version or microversion was entered.
Workspace (w), Version (v) or Microversion (m) ID.
Element ID.
Angle tolerance (in radians). This specifies the limit on the sum of the angular deviations of a tessellation chord from the tangent vectors at two chord endpoints. The specified value must be less than PI/2. This parameter currently has a default value chosen based on the complexity of the parts being tessellated.
Chord tolerance (in meters). This specifies the limit on the maximum deviation of a tessellation chord from the true surface/edge. This parameter currently has a default value chosen based on the size and complexity of the parts being tessellated.
Max facet width. This specifies the limit on the size of any side of a tessellation facet.
If true, output vertex normals corresponding to surface normals at facet vertex points.
Output facet normals.
Output texture coordinates.
Output index table.
IDs of the parts to retrieve. Repeat query param to add more than one, i.e. partId=JHK&partId=JHD). May not be combined with other ID filters
IDs of the faces to tessellate (repeat query param to add more than one, i.e. faceId=JHK&faceId=JHD)
Whether or not to output faces that cause an error
Configuration string.
Id of document that links to the document being accessed. This may provide additional access rights to the document. Allowed only with version (v) path parameter.
http://localhost/api/partstudios/d/{did}/{wvm}/{wvmid}/e/{eid}/features
GET
Document ID.
One of w or v or m corresponding to whether a workspace or version or microversion was entered.
Workspace (w), Version (v) or Microversion (m) ID.
Element ID.
ID of a feature; repeat query param to add more than one
Id of document that links to the document being accessed. This may provide additional access rights to the document. Allowed only with version (v) path parameter.
Whether or not to output simple sketch info without geometry
http://localhost/api/partstudios/d/{did}/{wvm}/{wvmid}/e/{eid}/massproperties
GET
Document ID.
One of w or v or m corresponding to whether a workspace or version or microversion was entered.
Workspace (w), Version (v) or Microversion (m) ID.
Element ID.
IDs of the parts to retrieve. Repeat query param to add more than one, i.e. partId=JHK&partId=JHD). May not be combined with other ID filters
If true, specified parts will be evaluated as a single object instead of individually
Configuration string.
Id of document that links to the document being accessed. This may provide additional access rights to the document. Allowed only with version (v) path parameter.
http://localhost/api/partstudios/d/{did}/e/{eid}/namedViews
GET
Document ID.
Element ID.
Whether views with a perspective projection should be omitted.
http://localhost/api/openapi
GET
The type of file to return. Defaults to JSON.
If an operation contains an excluded tag, it is not returned from this endpoint.
Return at most all the operations with tags included in includedTags. If not given, this will default to all tags.
Only return endpoints that have the specified document status. Default is to return all the keys the user should have access to.
http://localhost/api/partstudios/d/{did}/{wvm}/{wvmid}/e/{eid}/shadedviews
GET
Document ID.
One of w or v or m corresponding to whether a workspace or version or microversion was entered.
Workspace (w), Version (v) or Microversion (m) ID.
Element ID.
12-number view matrix (comma-separated), or one of the following named views: top, bottom, front, back, left, right The 12 entries in the view matrix form three rows and four columns, which is a linear transformation applied to the model itself. The matrix's first three columns maps the coordinate axes of the model to the coordinate axes of the view, and the fourth column translates the origin (in meters). The view coordinates have x pointing right, y pointing up, and z pointing towards the viewer, while a front view of the model has x pointing right, y pointing away from the viewer, and z pointing up. For example, the identity matrix viewMatrix=1,0,0,0,0,1,0,0,0,0,1,0 corresponds to the top view, and viewMatrix=0.612,0.612,0,0,-0.354,0.354,0.707,0,0.707,-0.707,0.707,0 corresponds (approximately) to the isometric view. The first three columns of the view matrix should be orthonormal and have a positive determinant. If this is not the case, view behavior may be undefined.
Output image height (in pixels)
Output image width (in pixels)
Height and width represented by each pixel (in meters). If the value is 0, the display will be sized to fit the output image dimensions.
The treatment to be applied to edges in the display. Options are show: show visible edges, hide: hide visible edges.
Whether or not all parts should be shown in the element, regardless of user setting. If false, the visibility setting made by the user will be reflected in the image. If true, all parts will be shown.
Whether or not surfaces should be shown in the element. It is applicable only when showAllParts is true. If false, surfaces will be excluded. If true, all surfaces will be shown.
If true, an anti-aliasing factor will be used to smooth model boundaries in the final image result. If false, the image will be rasterized at the given resolution. Setting to true can have negative performance implications with respect to rendering time and memory usage. If a high-resolution image is requested and anti-aliasing is turned on, the server may not be able to fulfill the request.
Configuration string.
Id of document that links to the document being accessed. This may provide additional access rights to the document. Allowed only with version (v) path parameter.
http://localhost/api/partstudios/d/{did}/w/{wid}/e/{eid}/translationformats
GET
Document ID.
Workspace ID.
Element ID.
Whether the current content or lack thereof should be considered when determining the available formats. Empty part studios cannot be translated into any format.
http://localhost/api/partstudios/d/{did}/{wv}/{wvid}/e/{eid}/translations
POST
Document ID.
One of w or v corresponding to whether a workspace or version was entered.
Workspace (w) or Version (v).
Element ID.
http://localhost/api/partstudios/d/{did}/{wvm}/{wvmid}/e/{eid}/idtranslations
POST
Document ID.
One of w or v or m corresponding to whether a workspace or version or microversion was entered.
Workspace (w), Version (v) or Microversion (m) ID.
Element ID.