We've looked at the API documentation and talked with TAC about it. It is limited, especially on the insight side of things. We are running 6.8.5.x. Maybe things are improved in newer versions. We are using the endpoint and insight databases to generate what we've got now.
Our previous NAC had a device view that could filter. We used it to show all the devices currently in quarantine and could see why the devices were in quarantine. In clearpass, this is a multi-step process. Insight has a report that kind of shows similar things, but it doesn't seem to be consistent with what we are seeing the in the real world. TAC couldn't explain why.
We'll move forward with what we are doing with educated guesses.
Thanks,
Robert