Disabling an account on Webservice connector

Hi all,

I am trying to configure a new Webservice connector. I faced an issue when trying to disable an account using the delete operation but I get an error saying that the request body does not exist even though i have specified it. What might be the issue is this scenario. Thanks in advance!

have you validated JSON body? most likely syntax may be wrong. Also try same in postman once.

I have validated the syntax in Postman and it was working as expected but not in UI.
The staffID value is a required parameter in Postman so how do i include it into the context URL and not just the request body.

if it worked with staffid in postman, take same context url in ISC UI and make sure what is staffID in provisioning policy

I’ve tried to include the same in ISC UI but i still am unable to get it working. In the context URL, I’ve tried to specify it in 2 approaches as shown below

This is how it is used in Postman.

hi @Shrikrishna_Saravanan ,

I see you are not passing your staffid properly in the Context URL. You have to use $plan.nativeIdentity$ if staffid is the account id in your accout schema. You can refer the native identity of the account using plan variable. I hope this works for you.

Hi Uday,
I’ve tried it out and got another error saying the staff member does not exist even though said user is present and active in the application.

Do you see the correct staffid has been sent? Do a full account unoptimized aggregation before you try disabling the account. Sometime SailPoint may not have the correct data.

Thanks for your inputs! This helped me solve the issue.

Nice @Shrikrishna_Saravanan and glad it worked for you. It is time for you to mark it as solved.