Hello! I am trying to create a workflow to be used as an adaptive approval for an access profile. I have read all the documentation and the workflow has the Access Request Submitted trigger as well as an Approval Policy action so that it can be used as an adaptive approval workflow.
The workflow is supposed to check the identity’s access to verify that it has an AD group provisioned. If it does, then the access request should automatically be approved. If it is not a part of the group, then it should deny the request.
At this point, I have not been able to get the workflow to complete successfully once. It always gets stuck at the step to deny or approve the access. I need assistance in identifying how to get this workflow to approve or deny the request. I read the Request Response trigger requirement for a response (approval/denial or approval policy) in a certain time, but I am unsure how to do that if it cannot make it past the deny or approve steps. The error that I get is 404 - Not Found:
I have been unable to find any example workflows of this that do not use the Access Request Submitted trigger with an external trigger. Here is what I have tried and has not worked:
- Using the Approve Access Request and Deny Access Request Actions
- With approvalID as AccessRequestID from the trigger
- Called access-request-status API to get approvalID (suggested by SailPoint Support)
- returns nothing, even with status code 200
- {
“body”: ,
“headers”: {
“Content-Type”: [
“application/json;charset=utf-8”
]
},
“responseTime”: “0.534657 seconds”,
“statusCode”: 200
}
- Calling Complete Trigger Invocation API
-
“input”: {
"approved": false, "comment": "Access request denied - Identity is not a member of the required Active Directory group", "approver": "System"},
-
I can’t get a secret because this is not an async response? I have seen that there can only be one subscription to the Access Request Submitted event trigger in Admin, but it appears that someone else is using it. Can there only be one workflow with this trigger?
-
Any guidance on next steps to complete this in the adaptive approval workflow would be greatly appreciated.



