I’m working on a new WebService connector and the test connection is working fine but when I run the aggregation it is successful but with no accounts being pulled in. The API works fine with results in Postman. I’ve attached some screenshots showing the config and what the sample results are supposed to be.
@brent_peterson, I see that your sample JSON from /api/GetUsersList is incorrect and has a parsing error at the closing brackets due to which connector is unable to parse the information. The JSON response should be corrected as below:
I am not sure if you just had a very keen eye, but I put that into JSONPath to see the error also. I just wanted to mention the tool in this post for @brent_peterson or anybody else to use when testing JSONPathing for responses.
I am also facing same issue. Connector used is Web Services SaaS connector. Strange is that, it is working fine in SailPoint IdentityIQ. Informed SailPoint support, even they couldn’t find the root cause, recommended to use Web Services connector with Operation Rules to see the response in logs.
I suggest you to add After Operation Rule and see the rawResponse object and processedResponse object.
@MVKR7T Even I’ve noticed SaaS connectors have a lots of such issues. I’ve encountered such issues on Web Services SaaS, Workday SaaS and many others where the exact same configuration works with normal connector but not SaaS connectors.
@brent_peterson as suggested above, best would be use normal web service connector and leverage operation rules as it would be your best bet at this point.
I have used WebService SaaS connector for multiple applications, It is not like it never worked. The issue is inconsistent, please do let us know once you get the response from SailPoint.