Hi,
I have a requirement where we are connecting to Seczetta (Webservices).
Here in order to update non employee details from SailPoint to SecZetta are two profiles one is
- identity details with endpoint api https://xxx.xxx/api/profiles/ProfileID
In order to update Identity details I am using OOTB http operation update account and its working fine. - assignment details with endpoint api https://xxx.xxx/api/profiles/assignmentID
Here to update assignment details ('native identity’ is ‘ProfileID’) OOTB http update account operation ‘context url’ ais ‘api/profiles/ProfileID’
In webservicesbeforeoperation rule , I am triggering target system and getting assignmentID value using restClient.executeGet which is successful.
In order to update assignment details I did set context url as this ‘/api/profiles/assignmentID’ for condition if (operation.equalsIgnoreCase("Update Account")) by taking old url
https://xxx.xxx/api/profiles/ProfileID
requestEndPoint.setContextUrl(ctxUrl);
Please let me know if anyone has idea:)
Thank you!