Skip to main content
1-Visitor
December 31, 2024
Solved

API Call(s) to Windchill Application with create user, add/remove license groups, containers

  • December 31, 2024
  • 2 replies
  • 710 views

Version: Windchill 12.1

 

Use Case: We are in the process of integrating Windchill application with our IGA tool. Goal is to utilize Windchill APIs to perform provisioning and deprovisioning capabilities.


Description:

We have IGA (Identity Governance Administration) tool called Saviynt where we are onboarding Windchill application. We are successfully onboarded accounts and access (groups, licensed groups, containers) into Saviynt without any issues. However, we are not finding any available APIs to configure provisioning/de-provisioning tasks like create account/user, add license group access or remove access and so on.

Below are the API calls we are currently able to consume from Windchill REST Services (https://pdmlinkd.xxxx.com/Windchill/netmarkets/html/wrs/doc.html

- PTC.PrincipalMgmt

PTC Data Administration Domain

 

Release: 12.1.2.10

Products Installed
Creo View - Clients
windchill 2.7.1 REST Services
windchill projectlink 12.1.2.1
Creo View - Adapters 10.0.0.0-P5KNN2
windchill 12.1.2.10 service pack
windchill pdmlink 12.1.2.0
windchill 12.1.2.7 info*engine
windchill 12.1.2.0 Services
windchill 12.1.2.0 common base

Best answer by HelesicPetr

Hi @RM_12579892 

I would add a note> If you need the function that is not part of the OOTB rest api, you need to develop own one.

You can extend the Principal Management domain and create own function that will do what you need.

 

PetrH

2 replies

Fadel
23-Emerald I
January 1, 2025

OOTB The Principal Management domain provides only read access . 

Buiꓘa
HelesicPetr
22-Sapphire II
22-Sapphire II
January 3, 2025

Hi @RM_12579892 

I would add a note> If you need the function that is not part of the OOTB rest api, you need to develop own one.

You can extend the Principal Management domain and create own function that will do what you need.

 

PetrH

Community Moderator
January 27, 2025

Hi @RM_12579892,

 

I wanted to see if you got the help you needed.

If so, please mark the appropriate reply as the Accepted Solution. It will help other members who may have the same question.
Of course, if you have more to share on your issue, please pursue the conversation. 

 

Thanks,
Anurag