Good morning!
I am having some difficulty with the Manage Access action in my workflow. The values are static. The role is requestable and the source is healthy. I have tested the request via API too and it was successful.
If anyone has any thoughts, I’d love to hear them.
Thanks for reading!
ksbagade
(Kartik Bagade)
April 20, 2026, 10:10am
2
Hi @jade-townsend
Could you share the configuration for the Manage Access Step?
Hi @ksbagade ,
I’ve just modified it to 10 days duration in case being set at 0 was an issue. Still getting a 400.
trettkowski
(Tyler Rettkowski)
April 20, 2026, 11:11am
4
Hi @jade-townsend
Nothing looks wrong with your request at first glance.
Here’s a few more things to try:
make “role” → “ROLE” in your request body.
Make sure your ID / Name is the exact one from your role.
If all else fails, you may want to try using an HTTP Request instead utilizing the Access Request API → create-access-request | SailPoint Developer Community
ksbagade
(Kartik Bagade)
April 20, 2026, 11:11am
5
Could you try the same payload with the ‘type’ value capitalized:
[
{
"id": "abcd123456",
"name": "Test Role",
"type": "ROLE"
}
]
I have had success with the access request.
vguleria
(Vikas Guleria)
April 20, 2026, 11:11am
6
Hi @jade-townsend
I think you are giving here full payload for requesting access, instead you should just give the access id which needs to be managed.
If you want to pass the full payload to assign the access, then you should use HTTP Request action.
I hope this helps.
Regards
Vikas.
Hi @trettkowski ,
I have already tried all 3 of your suggestions API was successful! Head scratcher!
Success! @ksbagade you legend!
Hi Vikas,
It does seem to be the correct payload according to the documentation
Each workflow action receives input from the data flow and performs an action in your system. The values you enter in the fields for each action help determine what is done and how. The result of each action, in JSON format, is added to the...