Get Manifest Version of an Agent
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