Stuart,
I dont think its an auth error, because without filters, I'm getting back all my users and I can loop through. And I can even add filter= onto the end with nothing there, and that works. I can even do other filters and get back the responses I expect, such as filter=id:1234 for my user id. I can even do status:11111 just to show that my string overall works, and that its just the value for status I cant get right as a string.
But as soon as I do filter=status:"active" then I get a string error.
Yours: {{url}}setting/admins?filter=status:"active"
Mine: {{url}}setting/admins?size=1000&offset=0&filter=status:"active"
You can see below (company redacted) that its some kind of illegal character when I'm using groovy to do the http get. I admit I'm stumped.
The script failed, elapsed time: 0 seconds - Illegal character in query at index 93: https://REDACTED.logicmonitor.com/santaba/rest/setting/admins?size=1000&offset=0&filter=status:"active"
java.lang.IllegalArgumentException: Illegal character in query at index 93: https://REDACTED.logicmonitor.com/santaba/rest/setting/admins?size=1000&offset=0&filter=status:"active"
at java.base/java.net.URI.create(URI.java:883)
at org.apache.http.client.methods.HttpGet.<init>(HttpGet.java:66)
I appreciate the help, and I know its rough with people just asking you do debug their junk. :)
I was hoping I was doing something fundamentally wrong with the URL and etc itself, but I think mine matches yours for the filter syntax. So I'm stumped. :)
Thanks!