That's right, there were four properties returned. Here it is formatted so it's easier to read.
{
"UserId": "{XNM5MWQE7JRP}",
"AppId": "{2588623515668137326}",
"IsValid": false,
"Message": "Ok"
}
There is a problem in your example in that the userId and AppId should not be wrapped in braces. Here's an example of a valid call that returns true.
https://apps.autodesk.com/webservices/checkentitlement?userid=6X3SR6SGGYQN&appid=3534533763590670806
When I removed the braces from yours, it fails and send back the HTML for a failure page. I would have expected it to still succeed even if the ID's are invalid but return false for IsValid but it must be doing some evaluation on the ID's. I did some other random changes to the ID's and sometimes it would work and send back the JSON and other times I would get back the web page. At least it does appear to always work if I pass in a valid product and user ID, but as I said before, in my case I'm not using it so I don't have a lot of experience with it.
---------------------------------------------------------------
Brian EkinsInventor and Fusion 360 API Expert
Website/Blog:
https://EkinsSolutions.com