Host Checker
This API is used to create a host checker policy. Host checker rule information is sent as the payload to this API.
POST
api/v1/configuration/authentication/endpoint/host-checker/policies/policy/HTTP/1.1
Host xx.xx.xx.xx
Authorization: Basic
Content-Type: application/json
{
"policy-mode": "false",
"policy-name": "HC",
"regular": {
"platforms": {
"androidchromeos": {
"dashboard": {
"consider-for-reporting": "true"
},
"remediation": {
"custom-instructions": "",
"enable-custom-instructions": "false",
"send-reason-strings": "true"
},
"rule-expression": {
"custom-expression": "",
"requirement": "all"
},
"rules": {
"deprecated-rules": {
"deprecated-rule": []
},
"os-check-rules": {
"os-check-rule": []
},
"rooting-rules": {
"rooting-rule": []
}
}
},
"chromeos": {
"dashboard": {
"consider-for-reporting": "true"
},
"remediation": {
"custom-instructions": "",
"enable-custom-instructions": "false",
"send-reason-strings": "true"
},
"rule-expression": {
"custom-expression": "",
"requirement": "all"
},
"rules": {
"os-check-rules": {
"os-check-rule": []
}
}
},
"linux": {
"dashboard": {
"consider-for-reporting": "true"
},
"remediation": {
"custom-instructions": "",
"delete-files": "false",
"enable-custom-instructions": "false",
"files": null,
"kill-processes": "false",
"processes": null,
"send-reason-strings": "true"
},
"rule-expression": {
"custom-expression": "",
"requirement": "all"
},
"rules": {
"files": {
"file-rule": []
},
"ports": {
"port-rule": []
},
"processes": {
"process-rule": []
},
"remote-imv-rules": {
"remote-imv-rule": []
}
}
},
"mac": {
"dashboard": {
"consider-for-reporting": "true"
},
"remediation": {
"custom-instructions": "",
"delete-files": "false",
"enable-custom-instructions": "false",
"files": null,
"kill-processes": "false",
"processes": null,
"send-reason-strings": "true"
},
"rule-expression": {
"custom-expression": "",
"requirement": "all"
},
"rules": {
"antivirus-rules": {
"antivirus-rule": []
},
"command-rules": {
"command-rule": []
},
"files": {
"file-rule": []
},
"firewall-rules": {
"firewall-rule": []
},
"hdencryption-rules": {
"hdencryption-rule": []
},
"mac-address-rules": {
"mac-address-rule": []
},
"machinecert-rules": {
"machinecert-rule": []
},
"netbios-rules": {
"netbios-rule": []
},
"os-check-rules": {
"os-check-rule": []
},
"patchmanagement-rules": {
"patchmanagement-rule": []
},
"ports": {
"port-rule": []
},
"processes": {
"process-rule": []
},
"remote-imv-rules": {
"remote-imv-rule": []
},
"risksense-rules": {
"risksense-rule": []
},
"spyware-rules": {
"spyware-rule": []
},
"sysinteg-protect-rules": {
"sysinteg-protect-rule": []
}
}
},
"windows": {
"dashboard": {
"consider-for-reporting": "true"
},
"remediation": {
"custom-instructions": "",
"delete-files": "false",
"enable-custom-instructions": "false",
"files": null,
"kill-processes": "false",
"processes": null,
"send-reason-strings": "true"
},
"rule-expression": {
"custom-expression": "",
"requirement": "all"
},
"rules": {
"advanced-rules": {
"advancedRule": []
},
"antivirus-rules": {
"antivirus-rule": []
},
"cveRule": [],
"deprecated-rules": {
"deprecated-rule": []
},
"files": {
"file-rule": []
},
"firewall-rules": {
"firewall-rule": [
{
"custom-Message": "",
"enable-custom-message-per-rule": "false",
"needs-monitoring": "false",
"product-list": null,
"product-selection-option": "specific",
"rule-name": "rule1",
"select-specific-product": "false",
"select-specific-vendor": "true",
"selected-product-list": {
"product-info": [
{
"product-name": "Windows Firewall (10.x)",
"turn-on-firewall": "true"
},
{
"product-name": "Windows Firewall (6.x)",
"turn-on-firewall": "false"
}
]
},
"turn-on-firewall-all": "false",
"vendor-list": [
"Microsoft Corporation"
]
}
]
},
"hdencryption-rules": {
"hdencryption-rule": []
},
"mac-address-rules": {
"mac-address-rule": []
},
"machinecert-rules": {
"machinecert-rule": []
},
"netbios-rules": {
"netbios-rule": []
},
"nhcs": {
"nhc-rule": []
},
"os-check-rules": {
"os-check-rule": []
},
"patchmanagement-rules": {
"patchmanagement-rule": []
},
"ports": {
"port-rule": []
},
"processes": {
"process-rule": []
},
"registry-rules": {
"registry-rule": []
},
"remote-imv-rules": {
"remote-imv-rule": []
},
"risksense-rules": {
"risksense-rule": []
},
"spyware-rules": {
"spyware-rule": []
}
}
}
}
}
}