Expose product request expiration date in $request variable for PowerShell tasks
planned
Remco Houthuijzen
When requesting a product in HelloID, it is possible to specify a expiration date for the request. However, this expiration date is currently not available in the $request variable within PowerShell tasks.
As a result, the selected expiration date of the request cannot be used during task execution, even though it is part of the request context.
Requested Enhancement
Expose the expiration date of the request in the $request variable so it can be accessed within PowerShell tasks.
This would allow administrators to use the selected expiration date in scripts, for example in notifications or conditional logic within request workflows.
Example Scenario
A requester submits a request for temporary access to an application and specifies a expiration date during the request process. As part of the workflow, the service desk is informed via email or a Topdesk ticket.
If the request expiration date were available in the $request variable, it could be included in the notification or ticket to clearly communicate until when the requested access should remain active.
Business Value
This improvement would increase the usability of expiration dates within request workflows, improve communication towards service desk teams, and provide more flexibility in PowerShell-based task automation.
Twan Duvigneau
It is also really usefull for the membertimetolive parameter in active directory, a few months ago i made a function for this that actually retrieves the value from the elastic log, really usefull.
M
Michiel van der Veeken
marked this post as
planned
Planned for 2026.09