Supported Tokens and Operators for v2 APIs

This topic provides an overview of the supported tokens and the operators that can be used with those tokens across CSAM v2 APIs.

Supported Operators

The following dropdown provides the list of operators:

List of operatorsList of operators

Operator

Values

NUMERIC_OPERATORS

EQUALS, IN, NOT_EQUALS, GREATER, LESSER, GREATER_THAN_EQUAL, and LESS_THAN_EQUAL

NUMERIC_AND_NOT_EQUAL_OPERATORS

EQUALS, IN, GREATER, LESSER, GREATER_THAN_EQUAL, LESS_THAN_EQUAL

STRING_OPERATORS

CONTAINS, IN, EQUALS, and NOT_EQUALS

STRING_AND_NOT_EQUAL_OPERATORS

CONTAINS, IN, and EQUALS

DATE_OPERATORS

EQUALS, NOT_EQUALS, GREATER, LESSER, GREATER_THAN_EQUAL, and LESS_THAN_EQUAL

BOOLEAN_OPERATORS

EQUALS

ENUM_OPERATORS

EQUALS, NOT_EQUALS, and IN

UUID_OPERATORS

EQUALS and IN

IP_OPERATORS

EQUALS and IN

Supported Tokens by API Category

This section lists the tokens that support operators, grouped by the API.

Asset Host Data APIs

The complete list of tokens and their supported operators for the Asset Host Data APIs is listed in the drop-down below.

These tokens are supported for:

List of tokens with supported operatorsList of tokens with supported operators

Account
Token Operator
account.username STRING_OPERATORS
Agent
Token Operator
qualys.agent.activationKey.uuid UUID_OPERATORS
qualys.agent.activationKey.status ENUM_OPERATORS
agent.agentID NUMERIC_OPERATORS
agent.connectedFrom IP_OPERATORS
agent.errorStatus BOOLEAN_OPERATORS
qualys.agent.lastActivityDate DATE_OPERATORS
qualys.agent.lastCheckedInDate DATE_OPERATORS
agent.version NUMERIC_AND_NOT_EQUAL_OPERATORS
qualys.agent.isPassiveSensor BOOLEAN_OPERATORS
agent.version NUMERIC_AND_NOT_EQUAL_OPERATORS
qualys.caps.leader BOOLEAN_OPERATORS
passiveSensor.lastUpdatedDate DATE_OPERATORS
qualys.passiveSensor.lparId STRING_AND_NOT_EQUAL_OPERATORS
qualys.activatedForModules ENUM_OPERATORS
qualys.pendingActivationForModules ENUM_OPERATORS
Alibaba
Token Operator
alibaba.instance.accountId STRING_OPERATORS
alibaba.instance.dnsServer STRING_OPERATORS
alibaba.instance.hasAgent BOOLEAN_OPERATORS
alibaba.instance.hostName STRING_AND_NOT_EQUAL_OPERATORS
alibaba.instance.imageId STRING_OPERATORS
alibaba.instance.instanceId STRING_OPERATORS
alibaba.instance.instanceState STRING_OPERATORS
alibaba.instance.instanceType STRING_OPERATORS
alibaba.instance.interfaceId STRING_OPERATORS
alibaba.instance.macAddress STRING_OPERATORS
alibaba.instance.networkType STRING_OPERATORS
alibaba.instance.privateIpAddress IP_OPERATORS
alibaba.instance.publicIpAddress IP_OPERATORS
alibaba.instance.regionCode STRING_OPERATORS
alibaba.instance.serialNumber STRING_OPERATORS
alibaba.instance.vpcCidrBlock STRING_OPERATORS
alibaba.instance.vpcId STRING_OPERATORS
alibaba.instance.vswitchCidrBlock STRING_OPERATORS
alibaba.instance.vswitchId STRING_OPERATORS
alibaba.instance.zoneId STRING_OPERATORS
alibaba.tags.key STRING_OPERATORS
alibaba.tags.value STRING_OPERATORS
Asset
Token Operator
asset.asn STRING_OPERATORS
asset.id STRING_OPERATORS
asset.hostID NUMERIC_OPERATORS
asset.lparId STRING_OPERATORS
asset.subDomain STRING_OPERATORS
asset.assignedLocation.city STRING_OPERATORS
asset.assignedLocation.country STRING_OPERATORS
asset.assignedLocation.name STRING_OPERATORS
asset.assignedLocation.state STRING_OPERATORS
asset.biosAssetTag STRING_OPERATORS
asset.biosDescription STRING_OPERATORS
asset.biosHardwareUuid UUID_OPERATORS
asset.biosSerialNumber STRING_OPERATORS
asset.cpuCount NUMERIC_OPERATORS
asset.createdDate DATE_OPERATORS
asset.criticalityScore NUMERIC_OPERATORS
asset.domain STRING_OPERATORS
compute.domainRole ENUM_OPERATORS
asset.environment STRING_OPERATORS
asset.hasMissingSoftware BOOLEAN_OPERATORS
asset.hostingCategory1 ENUM_OPERATORS
compute.isContainerHost BOOLEAN_OPERATORS
asset.isp STRING_OPERATORS
compute.lastBootDate DATE_OPERATORS
asset.lastLocation.name STRING_OPERATORS
asset.lastLocation.city STRING_OPERATORS
asset.lastLocation.continent STRING_OPERATORS
asset.lastLocation.country STRING_OPERATORS
asset.lastLocation.postal STRING_OPERATORS
asset.lastLocation.state STRING_OPERATORS
asset.lastLoggedOnUser STRING_OPERATORS
asset.lastUpdatedDate DATE_OPERATORS
asset.managedBy STRING_OPERATORS
asset.name STRING_OPERATORS
asset.netbiosName STRING_OPERATORS
asset.operationalStatus STRING_OPERATORS
asset.ownedBy STRING_OPERATORS
asset.truRisk ENUM_OPERATORS
asset.supportedBy STRING_OPERATORS
asset.supportGroup STRING_OPERATORS
compute.timezone STRING_OPERATORS
compute.totalMemory NUMERIC_OPERATORS
asset.trackingMethod ENUM_OPERATORS
asset.type ENUM_OPERATORS
asset.interface.address IP_OPERATORS
asset.interface.dnsAddress IP_OPERATORS
asset.interface.gatewayAddress IP_OPERATORS
asset.interface.hostname STRING_AND_NOT_EQUAL_OPERATORS
asset.interface.name STRING_AND_NOT_EQUAL_OPERATORS
asset.interface.macAddress STRING_AND_NOT_EQUAL_OPERATORS
asset.interface.manufacturer STRING_AND_NOT_EQUAL_OPERATORS
asset.interface.netmask IP_OPERATORS
asset.inventory.source STRING_OPERATORS
asset.inventory.createdDate DATE_OPERATORS
asset.inventory.lastUpdatedDate DATE_OPERATORS
asset.tag.businessImpact STRING_AND_NOT_EQUAL_OPERATORS
asset.tag.id STRING_OPERATORS
asset.tag.name STRING_OPERATORS
cloud.provider STRING_OPERATORS
isDockerHost BOOLEAN_OPERATORS
org.company STRING_OPERATORS
org.department STRING_OPERATORS
org.name STRING_OPERATORS
AWS
Token Operator
aws.ec2.accountId STRING_OPERATORS
aws.ec2.availabilityZone STRING_OPERATORS
aws.ec2.hasAgent BOOLEAN_OPERATORS
aws.ec2.hostname STRING_OPERATORS
aws.ec2.imageId STRING_OPERATORS
aws.ec2.instanceId NUMERIC_OPERATORS
aws.ec2.instanceState STRING_OPERATORS
aws.ec2.instanceType STRING_OPERATORS
aws.ec2.launchDate DATE_OPERATORS
aws.ec2.privateDNS STRING_OPERATORS
aws.ec2.privateIpAddress IP_OPERATORS
aws.ec2.publicDns STRING_OPERATORS
aws.ec2.publicIpAddress IP_OPERATORS
aws.ec2.region.code STRING_OPERATORS
aws.ec2.spotInstance STRING_OPERATORS
aws.ec2.subnetId NUMERIC_OPERATORS
aws.ec2.vpcId NUMERIC_OPERATORS
aws.tag.key STRING_OPERATORS
aws.tag.value STRING_OPERATORS
Azure
Token Operator
azure.tag.name STRING_OPERATORS
azure.tag.value STRING_OPERATORS
azure.vm.hasAgent BOOLEAN_OPERATORS
azure.vm.imageOffer STRING_OPERATORS
azure.vm.imagePublisher STRING_OPERATORS
azure.vm.imageVersion STRING_OPERATORS
azure.vm.location STRING_OPERATORS
azure.vm.macAddress STRING_OPERATORS
azure.vm.name STRING_OPERATORS
azure.vm.platform STRING_OPERATORS
azure.vm.privateIpAddress IP_OPERATORS
azure.vm.publicIpAddress IP_OPERATORS
azure.vm.resourceGroupName STRING_OPERATORS
azure.vm.size STRING_OPERATORS
azure.vm.state STRING_OPERATORS
azure.vm.subnet STRING_OPERATORS
azure.vm.subscriptionId STRING_OPERATORS
azure.vm.virtualNetwork STRING_OPERATORS
azure.vm.vmId STRING_OPERATORS
BusinessApp
Token Operator
businessApp.businessCriticality STRING_OPERATORS
businessApp.environment STRING_OPERATORS
businessApp.id STRING_OPERATORS
businessApp.managedBy.username STRING_OPERATORS
businessApp.name STRING_OPERATORS
businessApp.operationalStatus STRING_OPERATORS
businessApp.ownedBy.username STRING_OPERATORS
businessApp.supportedBy.username STRING_OPERATORS
businessApp.supportGroup STRING_OPERATORS
Connector
Token Operator
connector.name STRING_OPERATORS
connector.id STRING_OPERATORS
connector.firstDiscovered DATE_OPERATORS
connector.lastDiscovered DATE_OPERATORS
Container
Token Operator
container.hasSensor BOOLEAN_OPERATORS
container.noOfContainers NUMERIC_AND_NOT_EQUAL_OPERATORS
container.noOfImages NUMERIC_AND_NOT_EQUAL_OPERATORS
container.product STRING_AND_NOT_EQUAL_OPERATORS
container.version STRING_AND_NOT_EQUAL_OPERATORS
CustomAttributes
Token Operator
customAttributes.connectorId NUMERIC_OPERATORS
customAttributes.key STRING_OPERATORS
customAttributes.value STRING_OPERATORS
GCP
Token Operator
gcp.compute.hasAgent BOOLEAN_OPERATORS
gcp.compute.hostname STRING_OPERATORS
gcp.compute.imageId STRING_OPERATORS
gcp.compute.instanceId STRING_OPERATORS
gcp.compute.macAddress STRING_OPERATORS
gcp.compute.machineType STRING_OPERATORS
gcp.compute.network STRING_OPERATORS
gcp.compute.privateIpAddress IP_OPERATORS
gcp.compute.projectId STRING_OPERATORS
gcp.compute.projectNumber STRING_OPERATORS
gcp.compute.publicIpAddress IP_OPERATORS
gcp.compute.state STRING_OPERATORS
gcp.compute.zone STRING_OPERATORS
gcp.tags.key STRING_OPERATORS
gcp.tags.value STRING_OPERATORS
Hardware
Token Operator
hardware.name STRING_OPERATORS
hardware.category STRING_OPERATORS
hardware.category1 STRING_OPERATORS
hardware.category2 STRING_OPERATORS
hardware.lifecycle.eos DATE_OPERATORS
hardware.lifecycle.ga DATE_OPERATORS
hardware.lifecycle.intro DATE_OPERATORS
hardware.lifecycle.obs DATE_OPERATORS
hardware.lifecycle.stage STRING_OPERATORS
hardware.manufacturer STRING_OPERATORS
hardware.model STRING_OPERATORS
hardware.product STRING_OPERATORS
hardware.typingConfidence STRING_OPERATORS
IBM
Token Operator
ibm.tag.name STRING_OPERATORS
ibm.tag.value STRING_OPERATORS
ibm.virtualServer.datacenterId STRING_OPERATORS
ibm.virtualServer.deviceName STRING_OPERATORS
ibm.virtualServer.domain STRING_OPERATORS
ibm.virtualServer.id STRING_OPERATORS
ibm.virtualServer.location STRING_OPERATORS
ibm.virtualServer.privateIpAddress IP_OPERATORS
ibm.virtualServer.privateVlan STRING_OPERATORS
ibm.virtualServer.publicIpAddress IP_OPERATORS
ibm.virtualServer.publicVlan STRING_OPERATORS
ibm.virtualServer.state STRING_OPERATORS
OCI
Token Operator
oci.compute.availabilityDomain STRING_OPERATORS
oci.compute.canonicalRegionName STRING_OPERATORS
oci.compute.compartmentId STRING_OPERATORS
oci.compute.compartmentName STRING_OPERATORS
oci.compute.displayName STRING_OPERATORS
oci.compute.faultDomain STRING_OPERATORS
oci.compute.hasAgent BOOLEAN_OPERATORS
oci.compute.hostName STRING_OPERATORS
oci.compute.imageId STRING_OPERATORS
oci.compute.ociId STRING_OPERATORS
oci.compute.region STRING_OPERATORS
oci.compute.shape STRING_OPERATORS
oci.compute.state STRING_OPERATORS
oci.compute.tenantId STRING_OPERATORS
oci.compute.tenantName STRING_OPERATORS
oci.compute.timeCreated STRING_OPERATORS
oci.tag.key STRING_OPERATORS
oci.tag.namespace STRING_OPERATORS
oci.tag.type STRING_OPERATORS
oci.tag.value STRING_OPERATORS
oci.vnic.macAddr STRING_OPERATORS
oci.vnic.nicIndex STRING_OPERATORS
oci.vnic.privateIp IP_OPERATORS
oci.vnic.publicIp IP_OPERATORS
oci.vnic.subnetCidrBlock STRING_OPERATORS
oci.vnic.subnetId STRING_OPERATORS
oci.vnic.subnetName STRING_OPERATORS
oci.vnic.vcnId STRING_OPERATORS
oci.vnic.vcnName STRING_OPERATORS
oci.vnic.virtualRouterIp STRING_OPERATORS
oci.vnic.vlanTag STRING_OPERATORS
oci.vnic.vnicId STRING_OPERATORS
Open Ports
Token Operator
openPorts.authorization STRING_OPERATORS
openPorts.description STRING_AND_NOT_EQUAL_OPERATORS
openPorts.detectedService STRING_AND_NOT_EQUAL_OPERATORS
openPorts.detectionScore NUMERIC_OPERATORS
openPorts.discoverySources STRING_AND_NOT_EQUAL_OPERATORS
openPorts.firstFound DATE_OPERATORS
openPorts.lastUpdated DATE_OPERATORS
openPorts.port STRING_OPERATORS
openPorts.protocol STRING_OPERATORS
Operating System
Token Operator
operatingSystem STRING_OPERATORS
operatingSystem.architecture STRING_OPERATORS
operatingSystem.category STRING_OPERATORS
operatingSystem.category1 STRING_OPERATORS
operatingSystem.category2 STRING_OPERATORS
operatingSystem.component STRING_OPERATORS
operatingSystem.edition STRING_OPERATORS
operatingSystem.installDate DATE_OPERATORS
operatingSystem.lifecycle.detectionScore NUMERIC_OPERATORS
operatingSystem.lifecycle.eol DATE_OPERATORS
operatingSystem.lifecycle.eos DATE_OPERATORS
operatingSystem.lifecycle.ga DATE_OPERATORS
operatingSystem.lifecycle.stage STRING_OPERATORS
operatingSystem.marketVersion STRING_OPERATORS
operatingSystem.name STRING_OPERATORS
operatingSystem.publisher STRING_OPERATORS
operatingSystem.typingConfidence STRING_OPERATORS
operatingSystem.update STRING_OPERATORS
operatingSystem.version STRING_OPERATORS
Passive Sensor
Token Operator
passiveSensor.id STRING_OPERATORS
passiveSensor.location STRING_OPERATORS
passiveSensor.name STRING_OPERATORS
Processor
Token Operator
processor.name STRING_AND_NOT_EQUAL_OPERATORS
processor.coresPerSocket NUMERIC_OPERATORS
processor.multiThreadingStatus BOOLEAN_OPERATORS
processor.noOfCpu NUMERIC_OPERATORS
processor.speed NUMERIC_AND_NOT_EQUAL_OPERATORS
processor.threadsPerCore NUMERIC_OPERATORS
processor.noOfSockets NUMERIC_OPERATORS
Sensor
Token Operator
sensor.firstEasmScanDate DATE_OPERATORS
sensor.lastComplianceScanDate DATE_OPERATORS
sensor.lastEasmScanDate DATE_OPERATORS
sensor.lastFullScanDate DATE_OPERATORS
sensor.lastPcAgentScanDate DATE_OPERATORS
sensor.lastPcScannerScanDate DATE_OPERATORS
sensor.lastVmScanDate DATE_OPERATORS
sensor.lastVmAgentScanDate DATE_OPERATORS
sensor.lastVmScannerScanDate DATE_OPERATORS
Service
Token Operator
services.description STRING_AND_NOT_EQUAL_OPERATORS
services.name STRING_AND_NOT_EQUAL_OPERATORS
services.status STRING_AND_NOT_EQUAL_OPERATORS
Software
Token Operator
software.architecture STRING_OPERATORS
software.authorization ENUM_OPERATORS
software.authorization.id STRING_OPERATORS
software.authorizationDetectionScore NUMERIC_OPERATORS
software.category STRING_OPERATORS
software.category1 STRING_OPERATORS
software.category2 STRING_OPERATORS
software.component STRING_OPERATORS
software.discoverySources STRING_OPERATORS
software.edition STRING_OPERATORS
software.hasRunningInstance BOOLEAN_OPERATORS
software.installDate DATE_OPERATORS
software.isPackage BOOLEAN_OPERATORS
software.isPackageComponent BOOLEAN_OPERATORS
software.isRequired BOOLEAN_OPERATORS
software.lastUpdatedDate DATE_OPERATORS
software.lastUsedDate DATE_OPERATORS
software.license.category STRING_OPERATORS
software.license.subcategory STRING_OPERATORS
software.lifecycle.detectionScore NUMERIC_OPERATORS
software.lifecycle.eol DATE_OPERATORS
software.lifecycle.eos DATE_OPERATORS
software.lifecycle.ga DATE_OPERATORS
software.lifecycle.stage EQUALS and NOT_EQUALS
software.marketVersion STRING_OPERATORS
software.name STRING_OPERATORS
software.product STRING_OPERATORS
software.publisher STRING_OPERATORS
software.supportStage ENUM_OPERATORS
software.update STRING_OPERATORS
software.updateOrder NUMERIC_OPERATORS
software.version STRING_OPERATORS
software.versionOrder NUMERIC_OPERATORS
missingSoftware.category1 STRING_OPERATORS
missingSoftware.category2 STRING_OPERATORS
missingSoftware.detectionScore NUMERIC_OPERATORS
missingSoftware.name STRING_OPERATORS
missingSoftware.product STRING_OPERATORS
missingSoftware.publisher STRING_OPERATORS
Volume
Token Operator
volume.free NUMERIC_AND_NOT_EQUAL_OPERATORS
volume.name STRING_AND_NOT_EQUAL_OPERATORS
volume.size NUMERIC_AND_NOT_EQUAL_OPERATORS
EASM
Token Operator
easm.tag.name STRING_OPERATORS
whoIs.createdDate DATE_OPERATORS
whoIs.expirationDate DATE_OPERATORS
whoIs.registrantCountry STRING_OPERATORS
whoIs.registrantEmailId STRING_OPERATORS
whoIs.registrantOrg STRING_OPERATORS
whoIs.registrar STRING_OPERATORS

Vulnerability APIs

The complete list of tokens and their supported operators for the Vulnerability APIs is listed in the drop-downs below.

These tokens are supported for:

  • GET List of Vulnerabilities Discovered by EASM

    List of tokens with supported operatorsList of tokens with supported operators

    Token Supported Operators
    asset.Id NUMERIC_OPERATORS
    asset.ipaddress IP_OPERATORS
    vulnerabilities.vulnerability.cveId STRING_OPERATORS
    vulnerabilities.typeDetected STRING_OPERATORS
    vulnerability.cvss STRING_OPERATORS
    vulnerability.qvs STRING_OPERATORS
  • GET List of Vulnerabilities discovered by EASM Scan

    List of tokens with supported operatorsList of tokens with supported operators

     
    Token Supported Operators
    vulnerabilities.isDisabled
    STRING_OPERATORS
    vulnerabilities.ssl STRING_OPERATORS
    vulnerabilities.qid STRING_OPERATORS
    vulnerabilities.status STRING_OPERATORS
    vulnerabilities.id STRING_OPERATORS
    vulnerabilities.port STRING_OPERATORS
    vulnerabilities.firstFoundDate STRING_OPERATORS
    vulnerabilities.rti STRING_OPERATORS
    asset.Id NUMERIC_OPERATORS
    vulnerabilities.isIgnored
    BOOLEAN_OPERATORS
    vulnerabilities.lastFoundDate DATE_OPERATORS
    vulnerabilities.lastScanned BOOLEAN_OPERATORS
    vulnerabilities.severity STRING_OPERATORS
    vulnerabilities.protocol STRING_OPERATORS
    vulnerabilities.updatedDate
    DATE_OPERATORS
    vulnerabilities.solution STRING_OPERATORS
    vulnerabilities.isFound
    BOOLEAN_OPERATORS
    vulnerabilities.patchReleaseDate DATE_OPERATORS
    vulnerabilities.title STRING_OPERATORS

EASM Organization and Subsidiary APIs

The complete list of tokens and their supported operators for the EASM Organization or Subsidiary APIs is listed in the drop-down below.

These tokens are supported for:

List of tokens with supported operatorsList of tokens with supported operators

Token Supported Operator
org.name STRING_OPERATORS
org.country STRING_OPERATORS
org.businessValue STRING_OPERATORS
org.lastUpdated STRING_OPERATORS
org.updatedBy STRING_OPERATORS

Domain APIs

The complete list of tokens and their supported operators for the Domain APIs is listed in the drop-down below.

These tokens are supported for:

List of tokens with supported operatorsList of tokens with supported operators


Token Supported Operator
whoIs.createdDate DATE_OPERATORS 
domain.ip IP_OPERATORS 
asset.domain STRING_OPERATORS 
whoIs.registrantCountry STRING_OPERATORS 
whoIs.registrantOrg STRING_OPERATORS 
whoIs.expirationDate DATE_OPERATORS 
whoIs.registrantEmailId STRING_OPERATORS 
asset.subDomain STRING_OPERATORS 
whoIs.registrar STRING_OPERATORS 
asset.name STRING_OPERATORS 

Important to Know!

The following tokens are available only for CSAM License Subscriber:

hardware.lifecycle.stage, hardware.lifecycle.eos, hardware.lifecycle.ga, hardware.lifecycle.intro, hardware.lifecycle.obs, software.authorization, software.license.category, software.license.subcategory, software.lifecycle.eol, software.lifecycle.eos, software.lifecycle.ga, software.lifecycle.stage, software.isPackage, software.isPackageComponent, operatingSystem.lifecycle.eol, operatingSystem.lifecycle.eos, operatingSystem.lifecycle.ga, operatingSystem.lifecycle.stage, customAttributes.key, customAttributes.value, and customAttributes.connectorId.

Examples to Understand Supported operators by comparing QQL Tokens

The following are some examples to understand the different supported operators by comparing QQL(UI) tokens:

Example 1 - hardware.category1:ComputersExample 1 - hardware.category1:Computers

Request Body in XML

<FilterRequest>
    <filters>
        <Criteria field="hardware.category1" operator="CONTAINS">
            <value>Computers</value>
        </Criteria>
    </filters>
</FilterRequest>      
    

Request Body in Json

{
   "filters":[
      {
         "field":"hardware.category1",
         "operator":"CONTAINS",
         "value":"Computers"
      }
   ]
}      
    

Example 2 - hardware.manufacturer:`Apple` OR hardware.manufacturer:`HPE`Example 2 - hardware.manufacturer:`Apple` OR hardware.manufacturer:`HPE`

Request Body in XML

<FilterRequest>
    <filters>
        <Criteria field="hardware.manufacturer" operator="IN">
            <value>Apple,HPE</value>
        </Criteria>
    </filters>
</FilterRequest>
    

Example 3 - software:(product:Python and update:2.7.5)Example 3 - software:(product:Python and update:2.7.5)

Request Body in XML

<FilterRequest>
    <filters>
        <Criteria field="software.product" operator="CONTAINS">
            <value>Python</value>
        </Criteria>
        <Criteria field="software.update" operator="CONTAINS">
            <value>2.7.5</value>
        </Criteria>
    </filters>
</FilterRequest>      
    

Example 4 - operatingSystem.category1:`Mac` and hardware.category:NotebookExample 4 - operatingSystem.category1:`Mac` and hardware.category:Notebook

Request Body in XML

<FilterRequest>
    <filters>
        <Criteria field="operatingSystem.category1" operator="EQUALS">
            <value>Mac</value>
        </Criteria>
        <Criteria field="hardware.category" operator="EQUALS">
            <value>Notebook</value>
        </Criteria>
    </filters>
</FilterRequest>      
    

Example 5 - operatingSystem.category1:`Mac` or hardware.category:NotebookExample 5 - operatingSystem.category1:`Mac` or hardware.category:Notebook

Request Body in XML

<FilterRequest>
    <filters>
        <Criteria field="operatingSystem.category1" operator="EQUALS">
            <value>Mac</value>
        </Criteria>
        <Criteria field="hardware.category" operator="EQUALS">
            <value>Notebook</value>
        </Criteria>
    </filters>
    <operation>OR</operation>
</FilterRequest>      
    

Request Body in Json

{
   "filters":[
      {
         "field":"operatingSystem.category1",
         "operator":"EQUALS",
         "value":"Mac"
      },
      {
         "field":"hardware.category",
         "operator":"EQUALS",
         "value":"Notebook"
      }
   ],
   "operation":"OR"
}      
    

Example 6 - operatingSystem.category1:`Mac` and hardware.category:NotebookExample 6 - operatingSystem.category1:`Mac` and hardware.category:Notebook

Request Body in XML

<FilterRequest>
    <filters>
        <Criteria field="operatingSystem.category1" operator="EQUALS">
            <value>Mac</value>
        </Criteria>
        <Criteria field="hardware.category" operator="EQUALS">
            <value>Notebook</value>
        </Criteria>
    </filters>
    <operation>AND</operation>
</FilterRequest>