Saviynt unveils its cutting-edge Intelligence Suite products to revolutionize Identity Security!
Click HERE to see how Saviynt Intelligence is transforming the industry.
Saviynt Copilot Icon

Remove Access JSON for Workiva

SowmithriV
Regular Contributor
Regular Contributor

Using the below JSON for removing Access in the Workiva Application. Somehow the Remove Access tasks are not moving to the completed tasks and there is no error in the provisioning comments or logs. Not even seeing the endpoint URL being called during the de-provisioning. Please help with identifying what's wrong. Attaching the Postman call for reference,

PostMan Response

SowmithriV_0-1725885984167.png

RemoveAccessJSON

 

{
    "call": [
        {
            "name": "call1",
            "connection": "accAuth",
            "showResponse": true,
            "url": "https://xxx.com/s/scim/Groups/${entitlementValue.entitlementID}",
            "httpMethod": "PATCH",
            "Content-Type": "application/json",
            "httpParams": "{\"schemas\":[\"urn:ietf:params:scim:api:messages:2.0:PatchOp\"],\"Operations\":[{\"op\":\"remove\",\"path\":\"members[value eq \\\"${accountObj?.accountID}\\\"]\"}]}",
            "httpHeaders": {
                "Authorization": "${access_token}",
                "Accept": "application/json"
            },
            "httpContentType": "application/json",
            "successResponses": {
                "statusCode": [
                    200,
                    201,
                    204
                ]
            },
            "unsuccessResponses": {
                "statusCode": [
                    404,
                    401,
                    400,
                    403
                ]
            }
        }
    ]
}

 

 

2 REPLIES 2

rushikeshvartak
All-Star
All-Star
  • Please share logs in text file also mention task id ( run wsretry for specific task)
  • Does your connection name is correct in json ?
  • does other operation from connection is working

Regards,
Rushikesh Vartak
If this helped you move forward, click 'Kudos'. If it solved your query, select 'Accept As Solution'.

Thanks for your response @rushikeshvartak. I have identified the issue. The name of the Remove Access JSON call should be the entitlement type name which was missing in this one. Added it to the JSON and it did work for me now.