how i can get all the entitlmenets from acceess request and its details (like source of entitlement) from workflow?? please help
Hi @Rakesh_Singh_1234 ,
The access request submitted event trigger should fulfill what you need. It has the accessitems and user information you should need. Let me know if you have any questions on it!
Trigger Documentation: Access Request Submitted | SailPoint Developer Community
If i may, let me add some context before I answer your question.
If your workflow is subscribed to an access request trigger (like Access Request Dynamic Approver or Access Request Submitted), the trigger payload includes a requestedItems array. Each item in the array contains: id, name, type of the access item and you may filter only entitlements in your event trigger subscription based on your need.
Since the trigger payload does not include the source details you may make an HTTP request to SailPoint APIs to get entitlement details.
Use an HTTP operation step in your workflow to call the Entitlements API with the item’s id from the trigger like:
URL: https://{tenant}.api.identitynow.com/v2025/entitlements/{{$.trigger.requestedItems[0].id}}
The response body will include id of source which you can then reference in subsequent workflow steps like:
$.<your_http_operation_step>.body.source.id
![]()
Thanks,
Amar