With API, pulling ID from a given DNS name

So, this seems pretty basic, but I've been unable to find a way to do this. We have automation in place to perform validations and purging for our environment after assets have gone stale, but we also need to perform adhoc purging, say if an IT team resolves a vuln by retiring the server associated.

We have a script to perform that task, but it only works by IP, and of course, that's the least memorable aspect of an asset, as humans are far better at remembering a servername than they are an IP address. I'm trying to modify my script to work on a DNS basis at the request of team-mates, but I'm coming up with bupkiss. There seems to be no way in the Host List Detection API to give it a DNS name and pull back an ID. Am I missing something, or is this a FR?

The documentation doesn't show dnsHostName as a viable criterion, and I tested to validate that was not the case. A simple use of "name" will work though!

The only downside is that this only returns the Asset ID(bolded and italicized below), which apparently isn't the correct ID as when I feed it to the host API, I get bupkiss. Definitely seems to be going in the right direction, but it's not quite feeding back the information I require, unless the plethora of tag id's is meant to be useful?