I need to routinely find and delete inactive contacts via the API.
Finding inactive contacts is easy, but it's impossible to tell which contacts aren't deleted yet. The list of inactive contacts you get back from the API includes every deleted inactive contact on the system.
Not exposing the deleted attribute seems like a major oversight to me. If I can't purge them, I should be able to filter out deleted objects. If I could add "deleted:false" to the API request query parameters, that would work nicely.
Right now every list of inactive contacts I get from the API contains both current and legacy data, and there doesn't seem to be a way for me to filter it?