Skip to main content

Sherlock APIs 2025 R2

Index to the Sherlock APIs

Last update: 17.07.2025

In the table below, API services are listed alphabetically. Clicking on any of the links will take you the pertinent section where the API services are presented in detail. Also, links at the bottom of the table take you to tables which define Scalar Value Types.

Table 1.1. Index to the Sherlock APIs

Sherlock APIService Description
Analysis Service The APIs in this section allow you to run one or more analyses in sequential order. Results are saved to the project's Saved Results folder on Sherlock Project Tree. SherlockAnalysisService.proto
Common Service This section contains health checks and exit APIs shared by all services. SherlockCommonService.proto
Layer Services The APIs in this section allow you to perform different layer view operations to a board. SherlockLayerServices.proto
Life Cycle Service The APIs in this section return the list of Life Cycle events for a given project as well as allow you to define different Life Cycle events and profiles. SherlockLifeCycleService.proto
Model Service The APIs in this section allows you to export the 3D model, material definitions, and material assignments from Sherlock so they can be shared with other applications such as Ansys Workbench. SherlockModelService.proto
Parts Service In this section you will find APIs that allow you to see the user-configured part libraries, to see a list of parts with properties different than those in the Sherlock Part Library, and to update the Parts List for a given project. SherlockPartsService.proto
Project Service The APIs in this section perform project level functions such as generating reports and importing ECAD files. SherlockProjectService.proto
Service The APIs in this service should only be used for Sherlock integration with Workbench. SherlockService.proto
Stackup Service The APIs in this section allow you to perform updates on laminate layers. SherlockStackupService.proto
Scalar Value Types

Connect with Ansys