Saviynt unveils its cutting-edge Intelligence Suite products to revolutionize Identity Security!
Click HERE to see how Saviynt Intelligence is transforming the industry.
Saviynt Copilot Icon

Parent-Child Entitlement Mapping via Saviynt API or CSV import job

AS5278
Regular Contributor II
Regular Contributor II

Hi,

Is it possible to establish the Parent-Child entitlement setup in Saviynt via a Saviynt API or through a CSV processing job?.

For example:

There is a entitlement of type: RepoRole -> saviynttest1#write

And there is another entitlement of type: Team -> saviynt-test-write.

'saviynt-test-write' needs to be set as the child entitlement for 'savyinttest1#write'

Thanks,

Atul Singh

xurde
12 REPLIES 12

PremMahadikar
All-Star
All-Star

Hi @AS5278 ,

This is possible 

1. Using CSV file upload:

If this helps your question, please consider selecting Accept As Solution and hit Kudos

NM
Honored Contributor III
Honored Contributor III

Hi @PremMahadikar , if User request for parent entitlement will a task be created for child as well? And can child entitlement from endpoint or different entitlement type of same endpoint?


If this helped you move forward, click 'Kudos'. If it solved your query, select 'Accept As Solution'

User request for parent entitlement will a task be created for child as well? NO
And can child entitlement from endpoint or different entitlement type of same endpoint? Same endpoint 


Regards,
Rushikesh Vartak
If this helped you move forward, click 'Kudos'. If it solved your query, select 'Accept As Solution'.

NM
Honored Contributor III
Honored Contributor III

Hi @rushikeshvartak what is the ideal use case of using child entitlement?? If even task are not getting generated for child when we request for parent.


If this helped you move forward, click 'Kudos'. If it solved your query, select 'Accept As Solution'

Its used for representation purpose to show what kind of access / privilege entitlement provides for example

admin entitlement provides read-write access 


Regards,
Rushikesh Vartak
If this helped you move forward, click 'Kudos'. If it solved your query, select 'Accept As Solution'.

NM
Honored Contributor III
Honored Contributor III

But in no way we can add child entitlement automatically right? @rushikeshvartak, apart from adding them as dependent entitlement


If this helped you move forward, click 'Kudos'. If it solved your query, select 'Accept As Solution'

  • No
  • you add as import sheet
  • you can add using saviynt rest api
  • you can add using Rest / sap connector etc

Regards,
Rushikesh Vartak
If this helped you move forward, click 'Kudos'. If it solved your query, select 'Accept As Solution'.

AS5278
Regular Contributor II
Regular Contributor II

@rushikeshvartakWe can add the parent-chile relationship using Saviynt API?. Is the API available for this?. Could you please share it with me?. I could not find it in the Saviynt API refrence.

Thanks,

Atul Singh

xurde

https://documenter.getpostman.com/view/23973797/2sA3JGdi27#35a2181a-a428-4780-bad2-f1ab4feab425


Regards,
Rushikesh Vartak
If this helped you move forward, click 'Kudos'. If it solved your query, select 'Accept As Solution'.

rushikeshvartak
All-Star
All-Star
  • What is business use case to add child entitlement manually and not via connector?
  • As connector does not support ?
  • if it’s going to manual upload how frequent changes will be uploaded / added / removed

Regards,
Rushikesh Vartak
If this helped you move forward, click 'Kudos'. If it solved your query, select 'Accept As Solution'.

PremMahadikar
All-Star
All-Star

@AS5278 , @rushikeshvartak 

I don't think there is right documentation to pass parent and child entitlements in an API call ({{url}}/ECM/{{path}}/createUpdateEntitlement) 

Atul, as mentioned in your original question, please use another option which is .csv upload.

The solution is posted above. 

 

 

jsatish
Regular Contributor II
Regular Contributor II

Here you go with ChildEntitlement API

{{url}}/ECM/{{path}}/getChildEntitlements

{{url}}/ECM/{{path}}/getChildEntitlements?endpoint=endpointname&entitlementtypename=abc&endpointkey=endpointkeyvalue&parententitlementvalue=parententitlementname