Get Manifest Version of an Agent

[POST] /qps/rest/2.0/search/am/hostasset

Sample - Get manifest version for an agentSample - Get manifest version for an agent

API request

curl -u "username:password" -X "POST" -H "Content-Type: text/xml" -H "Cache-Control: no-cache" --data-binary @agent_manifest.xml "<qualys_base_url>/qps/rest/2.0/search/am/hostasset/?fields=id,agentInfo.manifestVersion.vm,agentInfo.manifestVersion.pc"      
    

Contents of agent_manifest.xml

<?xml version="1.0" encoding="UTF-8" ?>
<ServiceRequest>
    <preferences>
        <limitResults>1</limitResults>
    </preferences>
    <filters>
        <Criteria field="tagName" operator="EQUALS">Cloud Agent</Criteria>
        <Criteria field="updated" operator="GREATER">2018-09-09T02:28:13Z</Criteria>
    </filters>
</ServiceRequest>      
    

Response

<?xml version="1.0" encoding="UTF-8"?>
<ServiceResponse  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="<qualys_base_url>/qps/xsd/2.0/am/hostasset.xsd">
    <responseCode>SUCCESS</responseCode>
    <count>1</count>
    <hasMoreRecords>true</hasMoreRecords>
    <lastId>124450795</lastId>
    <data>
        <HostAsset>
            <id>124450795</id>
            <agentInfo>
                <manifestVersion>
                    <vm>VULNSIGS-VMPC-2.4.301-2</vm>
                    <pc>VULNSIGS-VMPC-2.4.301-2</pc>
                </manifestVersion>
            </agentInfo>
        </HostAsset>
    </data>      
    

XSD

<platform API server>/qps/xsd/2.0/am/hostasset.xsd