### Get Workflows Source: https://help.solidworks.com/2026/english/api/pdmprowebapihelp/PDM%20Pro%20API_ws.html?id=5 Gets the workflows in the specified vault. ```APIDOC ## GET api/{vaultName}/workflows ### Description Gets the workflows in the specified vault. ### Method GET ### Endpoint api/{vaultName}/workflows ### Parameters #### Path Parameters - **vaultName** (string) - Required - The name of the vault. ### Request Example ```json { "example": "GET /api/MyVault/workflows" } ``` ### Response #### Success Response (200) - **workflows** (array) - A list of workflows in the vault. ``` -------------------------------- ### Get Available Transitions for File Source: https://help.solidworks.com/2026/english/api/pdmprowebapihelp/PDM%20Pro%20API_ws.html?id=5 Gets the transitions available for the specified file. ```APIDOC ## GET api/{vaultName}/state/{documentId}/{folderId}/transitions ### Description Gets the transitions available for the specified file. ### Method GET ### Endpoint api/{vaultName}/state/{documentId}/{folderId}/transitions ### Parameters #### Path Parameters - **vaultName** (string) - Required - The name of the vault. - **documentId** (string) - Required - The ID of the document. - **folderId** (string) - Required - The ID of the folder. ### Request Example ```json { "example": "GET /api/MyVault/state/doc123/folder456/transitions" } ``` ### Response #### Success Response (200) - **transitions** (array) - A list of available transitions for the file. ``` -------------------------------- ### Get File Configurations Source: https://help.solidworks.com/2026/english/api/pdmprowebapihelp/PDM%20Pro%20API_ws.html?id=5 Gets the configurations for the specified file. ```APIDOC ## GET api/{vaultName}/files/{fileId}/{version}/{folderId}/configurations ### Description Gets the configurations for the specified file. ### Method GET ### Endpoint api/{vaultName}/files/{fileId}/{version}/{folderId}/configurations ``` -------------------------------- ### Get Users Source: https://help.solidworks.com/2026/english/api/pdmprowebapihelp/PDM%20Pro%20API_ws.html?id=5 Gets the users of the specified vault. ```APIDOC ## GET api/{vaultName}/users ### Description Gets the users of the specified vault. ### Method GET ### Endpoint api/{vaultName}/users or api/{vaultName}/users/all ### Parameters #### Path Parameters - **vaultName** (string) - Required - The name of the vault. ### Request Example ```json { "example": "GET /api/MyVault/users" } ``` ### Response #### Success Response (200) - **users** (array) - A list of users in the vault. ``` -------------------------------- ### Get All References for State Transition Source: https://help.solidworks.com/2026/english/api/pdmprowebapihelp/PDM%20Pro%20API_ws.html?id=5 Gets all references for the specified file and state transition. ```APIDOC ## GET api/{vaultName}/state/{documentId}/{folderId}/{transitionId}/references ### Description Gets all references for the specified file and transition. ### Method GET ### Endpoint api/{vaultName}/state/{documentId}/{folderId}/{transitionId}/references ### Parameters #### Path Parameters - **vaultName** (string) - Required - The name of the vault. - **documentId** (string) - Required - The ID of the document. - **folderId** (string) - Required - The ID of the folder. - **transitionId** (string) - Required - The ID of the transition. ### Request Example ```json { "example": "GET /api/MyVault/state/doc123/folder456/trans789/references" } ``` ### Response #### Success Response (200) - **references** (array) - A list of references for the specified file and transition. ```