How to Pass Access Request Expiration Date to Add Entitlement in Web Services Connector

Hello,

I am currently using a Web Services Connector.

When a user requests access through the Request Center and sets an expiration date, I would like to know if there is a way to pass that expiration date into the “Add Entitlement” operation of the connector.

In our Add Entitlement request, there is a dedicated field for the expiration date, and we need to populate it with the same expiration date that was set in the Request Center.

Is there any way to:

  • Access the request expiration date within the provisioning plan, or

  • Retrieve it using a rule (BeforeProvisioning / AfterProvisioning / WebServiceBeforeOperation, etc.),

  • And then map it dynamically to the Add Entitlement request payload?

Any guidance on whether this is possible using a provisioning plan, rule customization, or attribute mapping would be greatly appreciated.

Thank you in advance!

This may not be possible as of now, I remember seeing a related post here with the same ask.

https://developer.sailpoint.com/discuss/t/get-expiration-date-in-before-operation-rule/130534

We handled this by adding a Rule to the Add Entitlement operation and applying it via a workflow.
At the moment, it doesn’t seem like there is a built-in ISC feature that supports this directly.

Thank you