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

Update the End Date on an Entitlement via API

aidanryan
New Contributor III
New Contributor III

Hello,

Is there a way to update the End Date on an Entitlement via API? This is the call I making below:

 

{

"requesttype":"ADD",

"username":"Test.User115",

"endpoint":"Saviynt4Saviynt",

"securitysystem":"Saviynt4Saviynt",

"accountname":"Test.User115",

"comments":"Entitlement End date test via API",

"requestor":"Test.User",

"createaccountifnotexists":"false",

"entitlement":[

    {"entitlementtype":"SAVRoles","entitlementvalue":"ROLE_CPAM_SAP-FF-DATA","enddate":"08-21-2025","businessjustification":"Entitlement End date test via API" }

],

"checksod":"false"

}

 

I want to update the end date for an entitlement already assigned to an account. Here are my configurations for the Entitlement Type "SAVRoles":

aidanryan_0-1723578052369.png

When I make the call above, it creates a task, but does not add or update the end date. I've tried different requesttypes such as UPDATE, NEW, and "Update Access End Date" with no luck.

2 REPLIES 2

NM
Honored Contributor II
Honored Contributor II

Hi @aidanryan ,

You can use UI as well to submit a request to update end date.

aidanryan
New Contributor III
New Contributor III

@NM It has to be via API for this use case. Service Now makes API calls to Saviynt to make updates and add access. I'm not able to find in the documentation on how to update the entitlement end date via API. I wasn't sure if it was supported at this time.