{"components":{"examples":{},"headers":{},"parameters":{},"requestBodies":{},"responses":{},"schemas":{"ErrorTypes.MissingCiToken":{"enum":["missing-ci-token"],"type":"string"},"ErrorSource.Client":{"enum":["CLIENT"],"type":"string"},"ErrorTypes":{"enum":["generic","conflict","input-validation-failure","generic-unauthorized","route-not-found","generic-cannot-authorize","session-mismatch","generic-forbidden","missing-ci-token","ci-token-expired","ci-token-not-yet-valid","ci-token-invalid","ci-token-mismatch","missing-api-token","api-token-expired","api-token-not-yet-valid","api-token-invalid","api-token-malformed","no-response-from-service","job-returned-failure","rate-limited-general","missing-tenant-metadata"],"type":"string"},"ErrorSource":{"enum":["CLIENT","API","CPM","UEPM","EP_MANAGEMENT_BACKEND","UNKNOWN","UNDERLYING_SERVICE"],"type":"string"},"StatusCodes":{"enum":[202,502,400,409,100,201,417,424,403,504,410,505,418,419,507,500,411,423,420,405,301,302,207,300,511,204,203,406,404,501,304,200,206,402,308,412,428,102,407,431,408,413,414,416,205,303,503,101,307,429,401,451,422,415,305,421],"type":"number"},"MissingCITokenErrorExample":{"properties":{"type":{"$ref":"#/components/schemas/ErrorTypes.MissingCiToken"},"title":{"type":"string","enum":["A CloudInfra token was not provided"],"nullable":false},"detail":{"type":"string","enum":["The request did not contain an 'Authorization' header"],"nullable":false},"instance":{"type":"string","enum":["base/server/authentication/cloudinfra"],"nullable":false},"source":{"$ref":"#/components/schemas/ErrorSource.Client"},"httpCode":{"type":"number","enum":["401"],"nullable":false},"referenceId":{"type":"string"},"extensions":{"properties":{},"type":"object"}},"required":["type","title","detail","instance","httpCode","source"],"type":"object","additionalProperties":false},"ErrorTypes.MissingApiToken":{"enum":["missing-api-token"],"type":"string"},"MissingApiTokenErrorExample":{"properties":{"type":{"$ref":"#/components/schemas/ErrorTypes.MissingApiToken"},"title":{"type":"string","enum":["An API token was not provided in the x-mgmt-api-token header"],"nullable":false},"detail":{"type":"string","enum":["An API token was not provided in the x-mgmt-api-token header"],"nullable":false},"instance":{"type":"string","enum":["base/server/authentication/api"],"nullable":false},"source":{"$ref":"#/components/schemas/ErrorSource.Client"},"httpCode":{"type":"number","enum":["401"],"nullable":false},"referenceId":{"type":"string"},"extensions":{"properties":{},"type":"object"}},"required":["type","title","detail","instance","httpCode","source"],"type":"object","additionalProperties":false},"ErrorTypes.GenericForbidden":{"enum":["generic-forbidden"],"type":"string"},"ForbiddenErrorExample":{"properties":{"type":{"$ref":"#/components/schemas/ErrorTypes.GenericForbidden"},"title":{"type":"string","enum":["You do not have permissions to perform the operation"],"nullable":false},"detail":{"type":"string","enum":[""],"nullable":false},"instance":{"type":"string","enum":["base/server/controller"],"nullable":false},"source":{"$ref":"#/components/schemas/ErrorSource.Client"},"httpCode":{"type":"number","enum":["403"],"nullable":false},"referenceId":{"type":"string","enum":["9f56db42-8005-42dc-85cc-3ee5df1d67dc"],"nullable":false},"extensions":{"properties":{},"type":"object"}},"required":["type","title","detail","instance","source","httpCode","referenceId"],"type":"object","additionalProperties":false},"ErrorTypes.TsoaInputValidation":{"enum":["input-validation-failure"],"type":"string"},"UnprocessableEntryErrorExample":{"properties":{"type":{"$ref":"#/components/schemas/ErrorTypes.TsoaInputValidation"},"title":{"type":"string","enum":["The request does not conform to the API schema"],"nullable":false},"detail":{"type":"string","enum":["The request was understood but did not conform to API schema. Further information is available under the 'extensions' object in the reply"],"nullable":false},"instance":{"type":"string","enum":["base/server/validation/ValidateError"],"nullable":false},"source":{"$ref":"#/components/schemas/ErrorSource.Client"},"httpCode":{"type":"number","enum":["422"],"nullable":false},"referenceId":{"type":"string","enum":["9f56db42-8005-42dc-85cc-3ee5df1d67dc"],"nullable":false},"extensions":{"properties":{"fields":{"properties":{"fieldName":{"properties":{"value":{"type":"string","enum":["B"],"nullable":false},"message":{"type":"string","enum":["Expected A but got B"],"nullable":false}},"required":["value","message"],"type":"object"}},"required":["fieldName"],"type":"object"}},"required":["fields"],"type":"object"}},"required":["type","title","detail","instance","source","httpCode","referenceId","extensions"],"type":"object","additionalProperties":false},"ErrorTypes.Generic":{"enum":["generic"],"type":"string"},"ErrorSource.Unknown":{"enum":["UNKNOWN"],"type":"string"},"InternalErrorExample":{"properties":{"type":{"$ref":"#/components/schemas/ErrorTypes.Generic"},"title":{"type":"string","enum":["An internal error has occurred"],"nullable":false},"detail":{"type":"string","enum":["An internal error has occurred- {Error Details}"],"nullable":false},"instance":{"type":"string","enum":["base/server"],"nullable":false},"source":{"$ref":"#/components/schemas/ErrorSource.Unknown"},"httpCode":{"type":"number","enum":["500"],"nullable":false},"referenceId":{"type":"string","enum":["9f56db42-8005-42dc-85cc-3ee5df1d67dc"],"nullable":false},"extensions":{"properties":{},"type":"object"}},"required":["type","title","detail","instance","source","httpCode","referenceId"],"type":"object","additionalProperties":false},"ErrorTypes.GenericUnauthorized":{"enum":["generic-unauthorized"],"type":"string"},"UnauthorizedErrorExample":{"properties":{"type":{"$ref":"#/components/schemas/ErrorTypes.GenericUnauthorized"},"title":{"type":"string","enum":["You are not authorized to perform the operation"],"nullable":false},"detail":{"type":"string","enum":[""],"nullable":false},"instance":{"type":"string","enum":["base/server/authentication"],"nullable":false},"source":{"$ref":"#/components/schemas/ErrorSource.Client"},"httpCode":{"type":"number","enum":["401"],"nullable":false},"referenceId":{"type":"string","enum":["9f56db42-8005-42dc-85cc-3ee5df1d67dc"],"nullable":false},"extensions":{"properties":{},"type":"object"}},"required":["type","title","detail","instance","source","httpCode","referenceId"],"type":"object","additionalProperties":false},"BrowserExtension":{"properties":{"browserExtensionTeConnection":{"type":"boolean"},"chromeExtensionPingRecently":{"type":"boolean"},"edgeExtensionPingRecently":{"type":"boolean"},"firefoxExtensionPingRecently":{"type":"boolean"},"braveExtensionPingRecently":{"type":"boolean"},"safariExtensionPingRecently":{"type":"boolean"}},"type":"object","additionalProperties":false},"ThreatEmulation":{"properties":{"teAvailability":{"type":"string"},"teOverloaded":{"type":"string"},"teReputation":{"type":"string"},"saLastUpdate":{"type":"string"},"ofrLastUpdate":{"type":"string"}},"type":"object","additionalProperties":false},"Efr":{"properties":{"bgLastUpdate":{"type":"string"},"thErrorMessage":{"type":"string"}},"type":"object","additionalProperties":false},"AntiBot":{"properties":{"abLastUpdate":{"type":"string"}},"type":"object","additionalProperties":false},"AntiMalware":{"properties":{"engineName":{"type":"string"},"engineStatus":{"type":"string"},"windowsDefenderStatus":{"type":"string"},"rebootRequiredReason":{"type":"string"},"lastSignatureUpdateSource":{"type":"string"}},"type":"object","additionalProperties":false},"EndpointForServers":{"properties":{"profilesPolicy6":{"type":"string"},"profilesPolicy11":{"type":"string"},"profilesPolicy20":{"type":"string"},"profilesPolicy10":{"type":"string"},"profilesPolicy130":{"type":"string"},"profilesPolicy51":{"type":"string"},"profilesPolicy30":{"type":"string"},"profilesPolicy45":{"type":"string"},"profilesPolicy91":{"type":"string"},"profilesPolicy22":{"type":"string"},"profilesPolicy35":{"type":"string"},"profilesPolicy60":{"type":"string"},"profilesPolicy120":{"type":"string"},"profilesPolicy100":{"type":"string"},"profilesPolicy55":{"type":"string"},"allPolicies":{"type":"string"}},"type":"object","additionalProperties":false},"DaWinPatchInformation":{"properties":{"winPatchVersion":{"type":"string"},"winPatchDescription":{"type":"string"}},"type":"object","additionalProperties":false},"Posture":{"properties":{"lastScanStatus":{"type":"string"},"lastScanStatusDescription":{"type":"string"},"lastScanManualStarted":{"type":"string"}},"type":"object","additionalProperties":false},"DeploymentStatus":{"enum":["Retrying","Error","Scheduled","Downloading","Deploying","Completed","Failed","Uninstalling","Not Scheduled","Not Installed","N/A"],"type":"string"},"ICapabilities":{"properties":{"onlyInstalled":{"items":{"type":"string"},"type":"array","description":"A list of all installed capabilities"},"onlyInstalledAndRun":{"items":{"type":"string"},"type":"array","description":"A list of installed and running capabilities"},"onlyInstalledAndRunAndEnabled":{"items":{"type":"string"},"type":"array","description":"A list of installed, running and enabled capabilities"},"onlyNotRunning":{"items":{"type":"string"},"type":"array","description":"A list of capabilities that are currently not running"}},"required":["onlyInstalled","onlyInstalledAndRun","onlyInstalledAndRunAndEnabled","onlyNotRunning"],"type":"object","additionalProperties":false},"IBaseGroup":{"properties":{"id":{"type":"string"},"name":{"type":"string"}},"required":["id","name"],"type":"object","additionalProperties":false},"ComputerType":{"enum":["Desktop","Laptop","N/A","Domain Controller","Server"],"type":"string"},"SlimDeviceParentNodeNodeTypeEnum":{"enum":["ou","group"],"type":"string"},"SlimDeviceParentNode":{"properties":{"nid":{"type":"string"},"name":{"type":"string"},"distinguishedName":{"type":"string"},"canonicalName":{"type":"string"},"domainName":{"type":"string"},"ouType":{"type":"string"},"groupType":{"type":"string"},"groupScope":{"type":"string"},"readOnly":{"type":"boolean"},"nodeType":{"$ref":"#/components/schemas/SlimDeviceParentNodeNodeTypeEnum"}},"required":["nid","name","distinguishedName","canonicalName","domainName","nodeType"],"type":"object","additionalProperties":false},"EndpointTypeStatus":{"enum":["Endpoint","Browse"],"type":"string"},"FdeRemoteOperation":{"enum":["One-Time Logon","Password Change"],"type":"string"},"Computer":{"properties":{"browserExtension":{"$ref":"#/components/schemas/BrowserExtension"},"threatEmulation":{"$ref":"#/components/schemas/ThreatEmulation"},"efr":{"$ref":"#/components/schemas/Efr"},"antiBot":{"$ref":"#/components/schemas/AntiBot"},"antiMalware":{"$ref":"#/components/schemas/AntiMalware"},"endpointForServers":{"$ref":"#/components/schemas/EndpointForServers"},"daWinPatchInformation":{"$ref":"#/components/schemas/DaWinPatchInformation"},"posture":{"$ref":"#/components/schemas/Posture"},"computerId":{"type":"string","description":"The computer\\'s unique ID"},"computerName":{"type":"string"},"computerDeploymentStatus":{"$ref":"#/components/schemas/DeploymentStatus"},"computerIP":{"type":"string"},"computerCapabilities":{"$ref":"#/components/schemas/ICapabilities"},"computerClientVersion":{"type":"string"},"computerDeployTime":{"type":"string","format":"date-time"},"computerLastErrorCode":{"type":"string"},"computerLastErrorDescription":{"type":"string"},"computerGroups":{"items":{"$ref":"#/components/schemas/IBaseGroup"},"type":"array"},"computerLastConnection":{"type":"string","format":"date-time"},"computerSyncedon":{"type":"string","format":"date-time"},"computerLastLoggedInUser":{"type":"string"},"computerUserName":{"type":"string"},"computerLastLoggedInPrebootUser":{"type":"string"},"computerFdeStatus":{"type":"string"},"computerFdeVersion":{"type":"string"},"computerFdeWilWolStatus":{"type":"string"},"computerFdeWilWolStatusUpdatedOn":{"type":"string"},"computerFdeLastRecoveryDate":{"type":"string"},"computerFdeTpmStatus":{"type":"string"},"computerFdeTpmVersion":{"type":"string"},"computerFdeTpmId":{"type":"string"},"computerFdeProgress":{"type":"string"},"daInstalled":{"type":"boolean"},"computerType":{"$ref":"#/components/schemas/ComputerType"},"amUpdatedOn":{"type":"string"},"osName":{"type":"string"},"osVersion":{"type":"string"},"isolationStatus":{"type":"string"},"distinguishedName":{"type":"string"},"isDeleted":{"type":"boolean"},"amStatus":{"type":"string"},"complianceStatus":{"type":"string"},"deviceComment":{"type":"string"},"canonicalName":{"type":"string"},"deviceParents":{"items":{"$ref":"#/components/schemas/SlimDeviceParentNode"},"type":"array"},"isInDomain":{"type":"boolean"},"domainName":{"type":"string"},"endpointType":{"$ref":"#/components/schemas/EndpointTypeStatus"},"o_x":{"type":"string"},"scannerId":{"type":"string"},"computerAmDatVersion":{"type":"string"},"computerAmDatDate":{"type":"string"},"computerAmLicExpirationDate":{"type":"string"},"computerAmTotalInfected":{"type":"string"},"computerAmVersion":{"type":"string"},"computerAmInfections":{"items":{},"type":"array"},"computerNotRunningBladesMask":{"type":"string"},"computerSdPackageName":{"type":"string"},"computerSdPolicyName":{"type":"string"},"computerSdPolicyVersion":{"type":"string"},"computerAbState":{"type":"string"},"computerAbStatusBotNames":{"items":{},"type":"array"},"computerAmScannedon":{"type":"string"},"computerAmTotalQuarantined":{"type":"string"},"computerLastContactedPolicyServerIp":{"type":"string"},"computerLastContactedPolicyServerName":{"type":"string"},"computerSdPackageVersion":{"type":"string"},"computerComplianceViolationIds":{"items":{},"type":"array"},"computerStatusSummary":{"properties":{},"additionalProperties":{},"type":"object"},"computerFdePrebootStatusUpdatedOn":{"type":"string"},"computerSmartCardStatus":{"type":"number","format":"double","nullable":true},"fdeRemoteUnlockOperation":{"$ref":"#/components/schemas/FdeRemoteOperation"},"fdeRemoteUnlockUserName":{"type":"string"},"fdeRemoteUnlockStatus":{"type":"string"},"fdeRecoveryType":{"type":"string"},"enforcedModifiedOn":{"type":"string","format":"date-time"},"enforcedPolicyMalware20":{"type":"string"},"enforcedPolicyTe130":{"type":"string"},"enforcedPolicyEfr120":{"type":"string"},"enforcedPolicyAntibot100":{"type":"string"},"enforcedPolicyMe30":{"type":"string"},"enforcedPolicyFdeDevice35":{"type":"string"},"enforcedPolicyFdeUser36":{"type":"string"},"enforcedPolicyFw10":{"type":"string"},"enforcedPolicyCompliance60":{"type":"string"},"enforcedPolicyApplicationControl22":{"type":"string"},"enforcedPolicySaAccessZones11":{"type":"string"},"enforcedPolicyCommonClientSettings51":{"type":"string"},"enforcedPolicyDocSecPolicy91":{"type":"string"},"enforcedVersionPolicyMalware20":{"type":"number","format":"double"},"enforcedVersionPolicyTe130":{"type":"number","format":"double"},"enforcedVersionPolicyEfr120":{"type":"number","format":"double"},"enforcedVersionPolicyAntibot100":{"type":"number","format":"double"},"enforcedVersionPolicyMe30":{"type":"number","format":"double"},"enforcedVersionPolicyFdeDevice35":{"type":"number","format":"double"},"enforcedVersionPolicyFdeUser36":{"type":"number","format":"double"},"enforcedVersionPolicyFw10":{"type":"number","format":"double"},"enforcedVersionPolicyCompliance60":{"type":"number","format":"double"},"enforcedVersionPolicyApplicationControl22":{"type":"number","format":"double"},"enforcedVersionPolicySaAccessZones11":{"type":"number","format":"double"},"enforcedVersionPolicyCommonClientSettings51":{"type":"number","format":"double"},"enforcedVersionPolicyDocSecPolicy91":{"type":"number","format":"double"},"enforcedNamePolicyMalware20":{"type":"string"},"enforcedNamePolicyTe130":{"type":"string"},"enforcedNamePolicyEfr120":{"type":"string"},"enforcedNamePolicyAntibot100":{"type":"string"},"enforcedNamePolicyMe30":{"type":"string"},"enforcedNamePolicyFdeDevice35":{"type":"string"},"enforcedNamePolicyFdeUser36":{"type":"string"},"enforcedNamePolicyFw10":{"type":"string"},"enforcedNamePolicyCompliance60":{"type":"string"},"enforcedNamePolicyApplicationControl22":{"type":"string"},"enforcedNamePolicySaAccessZones11":{"type":"string"},"enforcedNamePolicyCommonClientSettings51":{"type":"string"},"enforcedNamePolicyDocSecPolicy91":{"type":"string"},"deployedModifiedOn":{"type":"string","format":"date-time"},"deployedPolicyMalware20":{"type":"string"},"deployedPolicyTe130":{"type":"string"},"deployedPolicyEfr120":{"type":"string"},"deployedPolicyAntibot100":{"type":"string"},"deployedPolicyMe30":{"type":"string"},"deployedPolicyFdeDevice35":{"type":"string"},"deployedPolicyFdeUser36":{"type":"string"},"deployedPolicyFw10":{"type":"string"},"deployedPolicyCompliance60":{"type":"string"},"deployedPolicyApplicationControl22":{"type":"string"},"deployedPolicySaAccessZones11":{"type":"string"},"deployedPolicyCommonClientSettings51":{"type":"string"},"deployedPolicyDocSecPolicy91":{"type":"string"},"deployedVersionPolicyMalware20":{"type":"number","format":"double"},"deployedVersionPolicyTe130":{"type":"number","format":"double"},"deployedVersionPolicyEfr120":{"type":"number","format":"double"},"deployedVersionPolicyAntibot100":{"type":"number","format":"double"},"deployedVersionPolicyMe30":{"type":"number","format":"double"},"deployedVersionPolicyFdeDevice35":{"type":"number","format":"double"},"deployedVersionPolicyFdeUser36":{"type":"number","format":"double"},"deployedVersionPolicyFw10":{"type":"number","format":"double"},"deployedVersionPolicyCompliance60":{"type":"number","format":"double"},"deployedVersionPolicyApplicationControl22":{"type":"number","format":"double"},"deployedVersionPolicySaAccessZones11":{"type":"number","format":"double"},"deployedVersionPolicyCommonClientSettings51":{"type":"number","format":"double"},"deployedVersionPolicyDocSecPolicy91":{"type":"number","format":"double"},"deployedNamePolicyMalware20":{"type":"string"},"deployedNamePolicyTe130":{"type":"string"},"deployedNamePolicyEfr120":{"type":"string"},"deployedNamePolicyAntibot100":{"type":"string"},"deployedNamePolicyMe30":{"type":"string"},"deployedNamePolicyFdeDevice35":{"type":"string"},"deployedNamePolicyFdeUser36":{"type":"string"},"deployedNamePolicyFw10":{"type":"string"},"deployedNamePolicyCompliance60":{"type":"string"},"deployedNamePolicyApplicationControl22":{"type":"string"},"deployedNamePolicySaAccessZones11":{"type":"string"},"deployedNamePolicyCommonClientSettings51":{"type":"string"},"deployedNamePolicyDocSecPolicy91":{"type":"string"},"computerCpuLoadCategory":{"type":"string"},"computerTotalCpuLoadCategory":{"type":"string"},"computerCpuRank":{"type":"number","format":"double"},"computerTotalCpuRank":{"type":"number","format":"double"},"amProviderBrand":{"type":"string"}},"required":["computerFdeVersion","computerFdeWilWolStatus","computerFdeWilWolStatusUpdatedOn","computerFdeLastRecoveryDate","computerFdeTpmStatus","computerFdeTpmVersion","computerFdeTpmId"],"type":"object","additionalProperties":false},"IComputerList":{"properties":{"totalCount":{"type":"number","format":"double"},"pageSize":{"type":"number","format":"double"},"pageOffset":{"type":"number","format":"double"},"computers":{"items":{"$ref":"#/components/schemas/Computer"},"type":"array"}},"required":["totalCount","pageSize","pageOffset","computers"],"type":"object","additionalProperties":false},"JobCreationResult":{"properties":{"jobId":{"type":"string","description":"<p>The UUID4 of the job created for the operation</p>\nWhen used with the <em>/get/{jobId}</em> API, returns the job's status and payload, as defined by schema `JobStatus`","format":"^[0-9A-F]{8}-[0-9A-F]{4}-4[0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}$","default":"0ba2a3cd-166d-46f6-945b-c67a9037abc7"}},"required":["jobId"],"type":"object","additionalProperties":false},"JobOrResult_IComputerList_":{"description":"Either an object containing a Job ID *OR* schema 'IComputerList'\n<p>The actual return value varies depending on whether the request specified header <em>x-mgmt-run-as-job</em> '<em>ON</em>' or '<em>OFF</em>'.</p>\n<p>When set to '<em>ON</em>', operations will run asynchronously and return the <em>JobCreationResult</em> schema</p>\n<p>When set to '<em>OFF</em>', operations will run synchronously and return a concrete response of type <em>IComputerList</em></p>","oneOf":[{"$ref":"#/components/schemas/IComputerList"},{"$ref":"#/components/schemas/JobCreationResult"}]},"RunAsJobON.On":{"enum":["on"],"type":"string"},"ComputerColumnNames":{"description":"Defines a union of all known fields that can be used to filter computers","enum":["emonJsonDataColumns","computerId","computerName","computerCapabilities","computerInactiveCapabilities","computerDeploymentStatus","computerIP","computerClientVersion","osName","osVersion","daInstalled","computerDeployTime","computerDeployTimeFrom","computerDeployTimeTo","computerLastErrorCode","computerLastErrorDescription","computerLastConnection","computerLastConnectionFrom","computerLastConnectionTo","computerSyncedonTo","computerSyncedon","computerSyncedonFrom","syncedOn","computerLastLoggedInUser","computerLastLoggedInPrebootUser","computerFdeStatus","computerFdeVersion","computerFdeLastRecoveryDate","computerFdeLastRecoveryDateFrom","computerFdeLastRecoveryDateTo","computerFdeWilWolStatus","computerFdeTpmId","computerFdeTpmStatus","computerFdeTpmVersion","computerFdeWilWolStatusUpdatedOn","computerFdeWilWolStatusUpdatedOnFrom","computerFdeWilWolStatusUpdatedOnTo","computerFdeProgress","computerFdeProgressFrom","computerFdeProgressTo","computerType","endpointType","amUpdatedOn","amUpdatedOnFrom","amUpdatedOnTo","amStatus","isolated","isDeleted","complianceStatus","amUpdatedIntervalStatus","isInDomain","domainName","o_x","devices_emon_status_data_selector","deleted_devices_emon_status_data_selector","computerAmDatVersion","computerAmDatDate","computerAmDatDateFrom","computerAmDatDateTo","computerAmLicExpirationDate","computerAmProviderBrandReport","computerAmLicExpirationDateFrom","computerAmLicExpirationDateTo","computerAmTotalInfected","computerAmTotalInfectedFrom","computerAmTotalInfectedTo","computerAmInfections","computerSdPackageName","computerSdPolicyName","computerSdPolicyVersion","computerAbState","computerAbStatusBotNames","computerAmScannedon","computerAmScannedonFrom","computerAmScannedonTo","computerAmTotalQuarantined","computerAmTotalQuarantinedFrom","computerAmTotalQuarantinedTo","computerLastContactedPolicyServerIp","computerLastContactedPolicyServerName","computerSdPackageVersion","computerComplianceViolationIds","computerSmartCardStatus","fdeRemoteUnlockOperation","fdeRemoteUnlockStatus","computerCanonicalName","stoppedBlades","enforcedModifiedOn","enforcedPolicyMalware20","enforcedPolicyTe130","enforcedPolicyEfr120","enforcedPolicyAntibot100","enforcedPolicyMe30","enforcedPolicyFdeDevice35","enforcedPolicyFdeUser36","enforcedPolicyFw10","enforcedPolicyCompliance60","enforcedPolicyApplicationControl22","enforcedPolicySaAccessZones11","enforcedPolicyCommonClientSettings51","enforcedPolicyDocSecPolicy91","enforcedVersionPolicyMalware20","enforcedVersionPolicyTe130","enforcedVersionPolicyEfr120","enforcedVersionPolicyAntibot100","enforcedVersionPolicyMe30","enforcedVersionPolicyFdeDevice35","enforcedVersionPolicyFdeUser36","enforcedVersionPolicyFw10","enforcedVersionPolicyCompliance60","enforcedVersionPolicyApplicationControl22","enforcedVersionPolicySaAccessZones11","enforcedVersionPolicyCommonClientSettings51","enforcedVersionPolicyDocSecPolicy91","enforcedNamePolicyMalware20","enforcedNamePolicyTe130","enforcedNamePolicyEfr120","enforcedNamePolicyAntibot100","enforcedNamePolicyMe30","enforcedNamePolicyFdeDevice35","enforcedNamePolicyFdeUser36","enforcedNamePolicyFw10","enforcedNamePolicyCompliance60","enforcedNamePolicyApplicationControl22","enforcedNamePolicySaAccessZones11","enforcedNamePolicyCommonClientSettings51","enforcedNamePolicyDocSecPolicy91","deployedModifiedOn","deployedPolicyMalware20","deployedPolicyTe130","deployedPolicyEfr120","deployedPolicyAntibot100","deployedPolicyMe30","deployedPolicyFdeDevice35","deployedPolicyFdeUser36","deployedPolicyFw10","deployedPolicyCompliance60","deployedPolicyApplicationControl22","deployedPolicySaAccessZones11","deployedPolicyCommonClientSettings51","deployedPolicyDocSecPolicy91","deployedVersionPolicyMalware20","deployedVersionPolicyTe130","deployedVersionPolicyEfr120","deployedVersionPolicyAntibot100","deployedVersionPolicyMe30","deployedVersionPolicyFdeDevice35","deployedVersionPolicyFdeUser36","deployedVersionPolicyFw10","deployedVersionPolicyCompliance60","deployedVersionPolicyApplicationControl22","deployedVersionPolicySaAccessZones11","deployedVersionPolicyCommonClientSettings51","deployedVersionPolicyDocSecPolicy91","deployedNamePolicyMalware20","deployedNamePolicyTe130","deployedNamePolicyEfr120","deployedNamePolicyAntibot100","deployedNamePolicyMe30","deployedNamePolicyFdeDevice35","deployedNamePolicyFdeUser36","deployedNamePolicyFw10","deployedNamePolicyCompliance60","deployedNamePolicyApplicationControl22","deployedNamePolicySaAccessZones11","deployedNamePolicyCommonClientSettings51","deployedNamePolicyDocSecPolicy91","computerCpuLoadCategory","computerTotalCpuLoadCategory","computerCpuRank","computerTotalCpuRank","deviceComment","computerGroups","computerOrUsers","filterAndThoseComputers","filterAndThoseComputersOrUsers","filterComplianceStatus","computerFreeSearch","computerEnforcedInstalledPolicyName","computerEnforcedInstalledPolicyVersion","computerStoppedBlades","Is_Device_In_Group","global","permission"],"type":"string"},"FilterType":{"enum":["Contains","StartsWith","EndsWith","Exact","Grater","Smaller","BitOr","BitAnd","IsNull","NotNull","Not","JsonbExact","JsonbContainsAnd","JsonbContainsOr","NestedJsonbContainsAnd","NestedJsonbContainsOr","NestedJsonbExactAnd","NestedJsonbExactOr","NestedJsonbDateRange","ArrayContains","Between"],"type":"string"},"IFilter":{"description":"A filter by which to select which devices are to be affected by the operation","properties":{"columnName":{"$ref":"#/components/schemas/ComputerColumnNames"},"filterValues":{"items":{"type":"string"},"type":"array"},"filterType":{"$ref":"#/components/schemas/FilterType"},"isJson":{"type":"boolean"}},"required":["columnName","filterValues"],"type":"object","additionalProperties":false},"Paging":{"properties":{"pageSize":{"type":"number","format":"double","description":"The number of entities to return in the result","minimum":1},"offset":{"type":"number","format":"double","description":"<p>An offset from the start of the results from which to fetch entities.</> For example, \\'Fetch 10 computers from offset 15\\' will return computers 10 through 25","minimum":0}},"required":["pageSize","offset"],"type":"object","additionalProperties":false},"EmonView":{"description":"An enum specifying possible EMON Views","enum":["AllDevices","Devices","DeletedDevices"],"type":"string"},"ComputersByUnlimitedFilterArgs":{"properties":{"filters":{"items":{"$ref":"#/components/schemas/IFilter"},"type":"array"},"paging":{"$ref":"#/components/schemas/Paging","description":"Control's the query's pagination\n\nAsset management queries can result in a large amount of data and take a non-negligible amount of time to complete.\nAs such, queries are 'paged', that is, split at the source- instead of a single monolithic query/response, the consumer calls the API\nmultiple times to get a different part of the result each time"},"viewType":{"$ref":"#/components/schemas/EmonView","description":"The 'view' from which the data should be drawn.\n<p>View 'Devices' contains Active Endpoints (i.e. Endpoints that have recently communicated with the server)</p>\n<p>View 'AllDevices' contains all known Endpoints which may include 'dead' devices such as computers that have been uninstalled</p>\n<p>View 'DeletedDevices' contains only deleted Endpoint. A query for deleted Endpoints can also be made by querying the `ComputerColumnNames.IsDeleted` field</p>"}},"required":["filters"],"type":"object","additionalProperties":false,"example":{"filters":[{"columnName":"computerName","filterValues":["A Name"],"filterType":"Contains"}],"paging":{"pageSize":10,"offset":0}}},"ComputersByFilterPaging":{"properties":{"pageSize":{"type":"integer","format":"int32","description":"The number of entities to return in the result","default":"10","minimum":1,"maximum":50},"offset":{"type":"integer","format":"int32","description":"<p>An offset from the start of the results from which to fetch entities.</> For example, \\'Fetch 10 computers from offset 15\\' will return computers 10 through 25","default":"0","minimum":0}},"required":["pageSize","offset"],"type":"object","additionalProperties":false},"AssetView":{"enum":["ALL_DEVICES","DEVICES","DELETED_DEVICES"],"type":"string"},"ComputersByFilterArgs":{"properties":{"filters":{"items":{"$ref":"#/components/schemas/IFilter"},"type":"array"},"paging":{"$ref":"#/components/schemas/ComputersByFilterPaging","description":"Control's the query's pagination\n\nAsset management queries can result in a large amount of data and take a non-negligible amount of time to complete.\nAs such, queries are 'paged', that is, split at the source- instead of a single monolithic query/response, the consumer calls the API\nmultiple times to get a different part of the result each time"},"viewType":{"$ref":"#/components/schemas/AssetView","description":"The 'view' from which the data should be drawn.\n<p>View 'DEVICES' contains Active Endpoints (i.e. Endpoints that have recently communicated with the server)</p>\n<p>View 'ALL_DEVICES' contains all known Endpoints which may include 'dead' devices such as computers that have been uninstalled</p>\n<p>View 'DELETED_DEVICES' contains only deleted Endpoint. A query for deleted Endpoints can also be made by querying the `ComputerColumnNames.IsDeleted` field</p>"}},"type":"object","additionalProperties":false,"example":{"filters":[{"columnName":"computerName","filterValues":["A Name"],"filterType":"Contains"}],"paging":{"pageSize":10,"offset":0}}},"RunAsJob":{"description":"Depicts values that, when used in the header specified by RestHeaders.USE_JOB, determines whether a given operation will run as a job (asynchronously)","enum":["on","off"],"type":"string"},"AcknowledgeResponse":{"description":"A response indicating the request has been processed by the server","properties":{"acknowledged":{"type":"boolean","description":"Indicates whether the server acknowledged the operation\n\n<p>For synchronous requests, this indicates the server has processed the request and has returned a response</p>"},"utcEpoch":{"type":"number","format":"double","description":"The millisecond UTC epoch on which the request was acknowledged\n<p>See documentation for the <em>acknowledged</em> field for more information"}},"required":["acknowledged","utcEpoch"],"type":"object","additionalProperties":false},"JobOrResult_AcknowledgeResponse_":{"description":"Either an object containing a Job ID *OR* schema 'AcknowledgeResponse'\n<p>The actual return value varies depending on whether the request specified header <em>x-mgmt-run-as-job</em> '<em>ON</em>' or '<em>OFF</em>'.</p>\n<p>When set to '<em>ON</em>', operations will run asynchronously and return the <em>JobCreationResult</em> schema</p>\n<p>When set to '<em>OFF</em>', operations will run synchronously and return a concrete response of type <em>AcknowledgeResponse</em></p>","oneOf":[{"$ref":"#/components/schemas/AcknowledgeResponse"},{"$ref":"#/components/schemas/JobCreationResult"}]},"IocType":{"enum":["Domain","IP","URL","MD5","SHA1"],"type":"string"},"IndicatorOfCompromise":{"description":"An indicator that can be used to globally and laterally define and mitigate potential threats","properties":{"type":{"$ref":"#/components/schemas/IocType"},"value":{"type":"string"},"comment":{"type":"string"},"id":{"type":"string"},"modifiedOn":{"type":"string","format":"date-time"}},"required":["type","value","comment","id","modifiedOn"],"type":"object","additionalProperties":false},"PageOfIoc":{"description":"A \\'page\\' of Indicators of Compromise","properties":{"content":{"items":{"$ref":"#/components/schemas/IndicatorOfCompromise"},"type":"array"},"total":{"type":"number","format":"double"}},"required":["content","total"],"type":"object","additionalProperties":false},"JobOrResult_PageOfIoc_":{"description":"Either an object containing a Job ID *OR* schema 'PageOfIoc'\n<p>The actual return value varies depending on whether the request specified header <em>x-mgmt-run-as-job</em> '<em>ON</em>' or '<em>OFF</em>'.</p>\n<p>When set to '<em>ON</em>', operations will run asynchronously and return the <em>JobCreationResult</em> schema</p>\n<p>When set to '<em>OFF</em>', operations will run synchronously and return a concrete response of type <em>PageOfIoc</em></p>","oneOf":[{"$ref":"#/components/schemas/PageOfIoc"},{"$ref":"#/components/schemas/JobCreationResult"}]},"IocFieldsValue":{"enum":["iocValue"],"type":"string"},"IocFieldsComment":{"enum":["iocComment"],"type":"string"},"SortDirection":{"enum":["ASC","DESC"],"type":"string"},"LimitedIocSorting":{"properties":{"field":{"anyOf":[{"$ref":"#/components/schemas/IocFieldsValue"},{"$ref":"#/components/schemas/IocFieldsComment"}],"description":"The Indicator of Compromise field to search by"},"direction":{"$ref":"#/components/schemas/SortDirection"}},"required":["field","direction"],"type":"object","additionalProperties":false},"IocPagedRequest":{"properties":{"filter":{"type":"string","description":"The indicator value or comment to search for.  The filter functions as a case-insensitive \\'Contains\\'. Example i.e. filter \\'efg\\' will match IoCs \\'abcdEFG\\', \\'efGGG\\' and \\'yEfG\\'"},"page":{"type":"integer","format":"int32","description":"A multiplicative offset.  When fetching, for example page *3* with size *10*, will cause the query to return IoCs 30-40"},"size":{"type":"integer","format":"int32","description":"The number of matches to return"},"sort":{"items":{"$ref":"#/components/schemas/LimitedIocSorting"},"type":"array","description":"The ways in which to sort the results"}},"type":"object","additionalProperties":false},"JobOrResult_IndicatorOfCompromise-Array_":{"description":"Either an object containing a Job ID *OR* schema 'IndicatorOfCompromise-Array'\n<p>The actual return value varies depending on whether the request specified header <em>x-mgmt-run-as-job</em> '<em>ON</em>' or '<em>OFF</em>'.</p>\n<p>When set to '<em>ON</em>', operations will run asynchronously and return the <em>JobCreationResult</em> schema</p>\n<p>When set to '<em>OFF</em>', operations will run synchronously and return a concrete response of type <em>IndicatorOfCompromise-Array</em></p>","oneOf":[{"items":{"$ref":"#/components/schemas/IndicatorOfCompromise"},"type":"array"},{"$ref":"#/components/schemas/JobCreationResult"}]},"UpdateIoc":{"properties":{"type":{"$ref":"#/components/schemas/IocType"},"value":{"type":"string"},"comment":{"type":"string"},"id":{"type":"string"}},"required":["type","value","comment","id"],"type":"object","additionalProperties":false},"IndicatorOfCompromiseDto":{"properties":{"type":{"$ref":"#/components/schemas/IocType"},"value":{"type":"string"},"comment":{"type":"string"}},"required":["type","value","comment"],"type":"object","additionalProperties":false},"JobState":{"description":"Depicts possible states a job can be in","enum":["IN_PROGRESS","NOT_FOUND","DONE","FAILED"],"type":"string"},"JobStatus":{"properties":{"status":{"$ref":"#/components/schemas/JobState"},"statusCode":{"$ref":"#/components/schemas/StatusCodes"},"statusType":{"type":"integer","format":"int32","description":"The type of HTTP code (i.e. 2xx, 3xx, 4xx) specified as a single digit","minimum":0,"maximum":5},"data":{"description":"The data returned by the job.  To determine the expected schema, consult the request\\'s schema"}},"required":["status","statusCode","statusType"],"type":"object","additionalProperties":false},"EntityType":{"enum":["ORGANIZATION_ROOT","GROUP","VIRTUAL_GROUP","USER","COMPUTER","IP_RANGE","GATEWAY","OTHER_USERS_AND_COMPUTERS","DIRECTORIES_ROOT","IP_RANGES_ROOT","VIRTUAL_GROUPS_ROOT","WORKGROUPS_ROOT","DELETED_USERS_AND_COMPUTERS_ROOT","DEPLOYMENT_ROOT","OFFLINE_GROUPS_ROOT","OFFLINE_GROUP","DUMMY"],"type":"string"},"SlimEntity":{"properties":{"id":{"type":"string","description":"A unique ID"},"name":{"type":"string","description":"The entity\\'s name"},"type":{"$ref":"#/components/schemas/EntityType"}},"required":["id","type"],"type":"object","additionalProperties":false},"JobOrResult_SlimEntity-Array_":{"description":"Either an object containing a Job ID *OR* schema 'SlimEntity-Array'\n<p>The actual return value varies depending on whether the request specified header <em>x-mgmt-run-as-job</em> '<em>ON</em>' or '<em>OFF</em>'.</p>\n<p>When set to '<em>ON</em>', operations will run asynchronously and return the <em>JobCreationResult</em> schema</p>\n<p>When set to '<em>OFF</em>', operations will run synchronously and return a concrete response of type <em>SlimEntity-Array</em></p>","oneOf":[{"items":{"$ref":"#/components/schemas/SlimEntity"},"type":"array"},{"$ref":"#/components/schemas/JobCreationResult"}]},"FreeSearchFilterType":{"enum":["STARTS_WITH","EXACT","CONTAINS","ENDS_WITH"],"type":"string"},"SearchableEntityTypes":{"enum":["GROUP","VIRTUAL_GROUP","USER","COMPUTER","OFFLINE_GROUP"],"type":"string"},"SearchInOrganizationRequest":{"properties":{"searchTerm":{"type":"string"},"searchType":{"$ref":"#/components/schemas/FreeSearchFilterType"},"paging":{"$ref":"#/components/schemas/Paging"},"entityTypesToSearch":{"items":{"$ref":"#/components/schemas/SearchableEntityTypes"},"type":"array"}},"required":["searchTerm"],"type":"object","additionalProperties":false},"Id":{"type":"string","format":"^[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-\\b[0-9a-fA-F]{12}$","description":"A unique ID"},"JobOrResult_Id_":{"description":"Either an object containing a Job ID *OR* schema 'Id'\n<p>The actual return value varies depending on whether the request specified header <em>x-mgmt-run-as-job</em> '<em>ON</em>' or '<em>OFF</em>'.</p>\n<p>When set to '<em>ON</em>', operations will run asynchronously and return the <em>JobCreationResult</em> schema</p>\n<p>When set to '<em>OFF</em>', operations will run synchronously and return a concrete response of type <em>Id</em></p>","oneOf":[{"$ref":"#/components/schemas/Id"},{"$ref":"#/components/schemas/JobCreationResult"}]},"VirtualGroupMembers":{"properties":{"userIds":{"items":{"type":"string"},"type":"array","description":"A list of User IDs","minItems":0},"computerIds":{"items":{"type":"string"},"type":"array","description":"A list of Computer IDs","minItems":0},"groupIds":{"items":{"type":"string"},"type":"array","description":"A list of Group IDs","minItems":0}},"type":"object","additionalProperties":false},"CreateVirtualGroupRequest":{"properties":{"name":{"type":"string"},"description":{"type":"string"},"members":{"$ref":"#/components/schemas/VirtualGroupMembers"}},"required":["name"],"type":"object","additionalProperties":false},"RunAsJob.On":{"enum":["on"],"type":"string"},"ConnectionState":{"enum":["CONNECTED","DISCONNECTED","RESTRICTED"],"type":"string"},"BladeFamily":{"enum":["General Settings","Threat Prevention","Data Protection","OneCheck","Deployment","Remote Access VPN","Capsule Docs","Access","Agent Settings"],"type":"string"},"LegacyBladeFamily":{"enum":["Anti Bot","Anti Malware","Threat Emulation","Forensics","Full Disk Encryption","Full Disk Encryption Global","OneCheck","Common Client Settings","Deployment","EncryptedAccessRules","VPN","Capsule Docs","Media Encryption","Firewall","Access Zones","Application Control","Compliance"],"type":"string"},"AnyFamily":{"anyOf":[{"$ref":"#/components/schemas/BladeFamily"},{"$ref":"#/components/schemas/LegacyBladeFamily"}]},"StandardizedTimestamp":{"description":"A timestamp composite field as defined by the CPM API","properties":{"posix":{"type":"number","format":"double"},"iso-8601":{"type":"string","format":"date-time"}},"required":["posix","iso-8601"],"type":"object","additionalProperties":false},"RuleSettingsModifications":{"description":"Settings modifications made to a rule","properties":{"modified":{"type":"boolean"}},"required":["modified"],"type":"object","additionalProperties":false},"RuleOrderModification":{"description":"An order modification made to a rule","properties":{"modified":{"type":"boolean"},"from":{"type":"integer","format":"int32","description":"The index within the rulebase the rule was moved from/created on <p>This field will be <em>null</em> when order was not changed or the rule is pending first installation after being created</p>"},"to":{"type":"integer","format":"int32","description":"The index within the rulebase the rule was moved to"}},"required":["modified"],"type":"object","additionalProperties":false},"RuleAssignment":{"properties":{"id":{"type":"string","description":"A unique ID"},"name":{"type":"string","description":"The entity\\'s name"},"type":{"$ref":"#/components/schemas/EntityType"}},"required":["id","type"],"type":"object","additionalProperties":false},"RuleAssignmentsModification":{"description":"Assignment modifications made to a rule","properties":{"modified":{"type":"boolean"},"added":{"items":{"$ref":"#/components/schemas/RuleAssignment"},"type":"array","description":"A list of assignments added to the rule"},"removed":{"items":{"$ref":"#/components/schemas/RuleAssignment"},"type":"array","description":"A list of assignments removed from the rule"}},"required":["modified"],"type":"object","additionalProperties":false},"RuleModifications":{"description":"Modifications made to a rule","properties":{"settings":{"$ref":"#/components/schemas/RuleSettingsModifications"},"order":{"$ref":"#/components/schemas/RuleOrderModification"},"assignments":{"$ref":"#/components/schemas/RuleAssignmentsModification"}},"required":["settings","order","assignments"],"type":"object","additionalProperties":false},"ModifiedRule":{"description":"A rule that has been modified since it was last installed","properties":{"id":{"type":"string"},"connectionState":{"$ref":"#/components/schemas/ConnectionState"},"name":{"type":"string"},"family":{"$ref":"#/components/schemas/AnyFamily"},"lastModifiedOn":{"$ref":"#/components/schemas/StandardizedTimestamp"},"lastModifiedBy":{"type":"string"},"modified":{"$ref":"#/components/schemas/RuleModifications"}},"required":["id","connectionState","name","family","modified"],"type":"object","additionalProperties":false},"BlockBitLockerOptions":{"enum":["DEFAULT","ON","OFF"],"type":"string"},"JobOrResult_RuleAssignment-Array_":{"description":"Either an object containing a Job ID *OR* schema 'RuleAssignment-Array'\n<p>The actual return value varies depending on whether the request specified header <em>x-mgmt-run-as-job</em> '<em>ON</em>' or '<em>OFF</em>'.</p>\n<p>When set to '<em>ON</em>', operations will run asynchronously and return the <em>JobCreationResult</em> schema</p>\n<p>When set to '<em>OFF</em>', operations will run synchronously and return a concrete response of type <em>RuleAssignment-Array</em></p>","oneOf":[{"items":{"$ref":"#/components/schemas/RuleAssignment"},"type":"array"},{"$ref":"#/components/schemas/JobCreationResult"}]},"RuleId":{"type":"string","format":"^[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-\\b[0-9a-fA-F]{12}(?:@[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-\\b[0-9a-fA-F]{12})*$","description":"A Unified Rule's unique ID"},"JobOrResult_ModifiedRule_":{"description":"Either an object containing a Job ID *OR* schema 'ModifiedRule'\n<p>The actual return value varies depending on whether the request specified header <em>x-mgmt-run-as-job</em> '<em>ON</em>' or '<em>OFF</em>'.</p>\n<p>When set to '<em>ON</em>', operations will run asynchronously and return the <em>JobCreationResult</em> schema</p>\n<p>When set to '<em>OFF</em>', operations will run synchronously and return a concrete response of type <em>ModifiedRule</em></p>","oneOf":[{"$ref":"#/components/schemas/ModifiedRule"},{"$ref":"#/components/schemas/JobCreationResult"}]},"CloneRulePositionTop":{"enum":["TOP"],"type":"string"},"RulePositionTop":{"properties":{"type":{"$ref":"#/components/schemas/CloneRulePositionTop"}},"required":["type"],"type":"object","additionalProperties":false},"CloneRulePositionBelow":{"enum":["BELOW"],"type":"string"},"CloneRulePositionAbove":{"enum":["ABOVE"],"type":"string"},"RulePositionRelative":{"properties":{"type":{"anyOf":[{"$ref":"#/components/schemas/CloneRulePositionBelow"},{"$ref":"#/components/schemas/CloneRulePositionAbove"}]},"ruleId":{"type":"string","description":"A Unified Rule\\'s unique ID"}},"required":["type","ruleId"],"type":"object","additionalProperties":false},"ConnectionStates":{"enum":["CONNECTED","DISCONNECTED","RESTRICTED"],"type":"string"},"Sections":{"enum":["USER","DEVICE"],"type":"string"},"ICloneRuleInput":{"properties":{"name":{"type":"string"},"assignments":{"items":{"type":"string"},"type":"array"},"order":{"anyOf":[{"$ref":"#/components/schemas/RulePositionTop"},{"$ref":"#/components/schemas/RulePositionRelative"}]},"connectionState":{"$ref":"#/components/schemas/ConnectionStates"},"section":{"$ref":"#/components/schemas/Sections"}},"required":["name","assignments","order"],"type":"object","additionalProperties":false},"PolicyOrientation":{"enum":["USER","DEVICE"],"type":"string"},"TemplateAssignmentState":{"enum":["Created","InProcess","Failed","Success"],"type":"string"},"RuleTemplateAssignment":{"properties":{"id":{"type":"string"},"ruleId":{"type":"string"},"templateId":{"type":"string"},"templateVersion":{"type":"number","format":"double"},"state":{"$ref":"#/components/schemas/TemplateAssignmentState"}},"required":["id","ruleId","templateId","templateVersion","state"],"type":"object","additionalProperties":false},"RuleMetadata":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"comment":{"type":"string"},"assignments":{"items":{"$ref":"#/components/schemas/RuleAssignment"},"type":"array"},"connectionState":{"$ref":"#/components/schemas/ConnectionState"},"family":{"$ref":"#/components/schemas/AnyFamily"},"isDefaultRule":{"type":"boolean"},"order":{"type":"number","format":"double"},"orientation":{"$ref":"#/components/schemas/PolicyOrientation"},"msspTemplate":{"$ref":"#/components/schemas/RuleTemplateAssignment"}},"required":["id","name","comment","assignments","connectionState","family","isDefaultRule","order","orientation"],"type":"object","additionalProperties":false},"JobOrResult_RuleMetadata_":{"description":"Either an object containing a Job ID *OR* schema 'RuleMetadata'\n<p>The actual return value varies depending on whether the request specified header <em>x-mgmt-run-as-job</em> '<em>ON</em>' or '<em>OFF</em>'.</p>\n<p>When set to '<em>ON</em>', operations will run asynchronously and return the <em>JobCreationResult</em> schema</p>\n<p>When set to '<em>OFF</em>', operations will run synchronously and return a concrete response of type <em>RuleMetadata</em></p>","oneOf":[{"$ref":"#/components/schemas/RuleMetadata"},{"$ref":"#/components/schemas/JobCreationResult"}]},"JobOrResult_RuleMetadata-Array_":{"description":"Either an object containing a Job ID *OR* schema 'RuleMetadata-Array'\n<p>The actual return value varies depending on whether the request specified header <em>x-mgmt-run-as-job</em> '<em>ON</em>' or '<em>OFF</em>'.</p>\n<p>When set to '<em>ON</em>', operations will run asynchronously and return the <em>JobCreationResult</em> schema</p>\n<p>When set to '<em>OFF</em>', operations will run synchronously and return a concrete response of type <em>RuleMetadata-Array</em></p>","oneOf":[{"items":{"$ref":"#/components/schemas/RuleMetadata"},"type":"array"},{"$ref":"#/components/schemas/JobCreationResult"}]},"ServerOptimizationTemplate":{"properties":{"templateId":{"type":"string"},"templateName":{"type":"string"},"templateDescription":{"type":"string"},"templateHash":{"type":"string"}},"required":["templateId","templateName","templateDescription","templateHash"],"type":"object","additionalProperties":false},"PolicyTemplateName":{"enum":["TUNING","STRICT","DETECT","CUSTOM"],"type":"string"},"BladeAntiBot":{"enum":["ANTI_BOT"],"type":"string"},"PolicySettingsIUrlFilteringProtectionBladeAntiBotMetadata":{"properties":{"blade":{"$ref":"#/components/schemas/BladeAntiBot"}},"required":["blade"],"type":"object","additionalProperties":false},"CapabilityMode":{"enum":["PREVENT","DETECT","OFF","CUSTOM"],"type":"string"},"UrlFilteringCategoryNames":{"enum":["ALCOHOL_AND_TOBACCO","ANONYMIZER","ART_AND_CULTURE","BOTNETS","BUSINESS_AND_ECONOMY","CHAT_AND_INSTANT_MESSAGING","COMPUTERS_AND_INTERNET","EDUCATION","EMAIL","ENTERTAINMENT","FASHION","FILE_STORAGE_AND_SHARING","FINANCIAL_SERVICES","GAMBLING","GAMES","GOVERNMENT_AND_MILITARY","GREETING_CARDS","HACKING","HATE_AND_RACISM","HEALTH","ILLEGAL_AND_QUESTIONABLE","ILLEGAL_DRUGS","INACTIVE_SITES","INSTANT_CHAT","INSTANT_MESSAGING","JOB_SEARCH_AND_CAREERS","MEDIA_SHARING","MEDIA_STREAMS","NEWS_AND_MEDIA","NEWSGROUPS_AND_FORUMS","NON_PROFIT_AND_NGO","NUDITY","PEER_TO_PEER_FILE_SHARING","PERSONALS_AND_DATING","PHISHING","POLITICAL_AND_ACTIVIST_GROUPS","PORNOGRAPHY","REAL_ESTATE","RECREATION","RELIGION","RESTAURANTS_AND_DINING_AND_FOOD","SEARCH_ENGINES_AND_PORTALS","SEX","SEX_EDUCATION","SHOPPING","SOCIAL_NETWORKING","SOFTWARE_DOWNLOADS","SPAM","SPORTS","SPYWARE_AND_MALICIOUS_SITES","TASTELESS","TRANSLATION","TRAVEL","UN_CATEGORIZED","VEHICLES","VIOLENCE","WEAPONS","WEB_ADVERTISEMENTS","HIGH_RISK","BLOGS_AND_PERSONAL_PAGES","CHILD_ABUSE","CRITICAL_RISK","GENERAL","LIFESTYLE","LINGERIE_SWIMSUIT_AND_SUGGESTIVE","LOW_RISK","MARIJUANA","MEDIUM_RISK","NATURE_AND_CONSERVATION","SUSPICIOUS_CONTENT","VERY_LOW_RISK","ARTIFICIAL_INTELLIGENCE","OCCULT","HOSTING_SITES","DYNAMIC_DNS","KEYLOGGERS"],"type":"string"},"UrlFilteringCategoryAction":{"enum":["BLOCK","ALLOW"],"type":"string"},"UrlFilteringCategoryRule":{"properties":{"name":{"$ref":"#/components/schemas/UrlFilteringCategoryNames"},"action":{"$ref":"#/components/schemas/UrlFilteringCategoryAction"}},"required":["name","action"],"type":"object","additionalProperties":false},"IUrlFilteringProtectionUserOverridesRules":{"properties":{"blockedUrls":{"items":{"type":"string"},"type":"array"},"categories":{"items":{"$ref":"#/components/schemas/UrlFilteringCategoryRule"},"type":"array"}},"type":"object","additionalProperties":false},"IUrlFilteringProtectionUserOverrides":{"properties":{"rules":{"$ref":"#/components/schemas/IUrlFilteringProtectionUserOverridesRules"},"allowDismissUrlFilteringAlert":{"type":"boolean"},"allowDismissMaliciousScriptAlert":{"type":"boolean"}},"type":"object","additionalProperties":false},"LogsMode":{"enum":["ENABLED","DISABLED"],"type":"string"},"IUrlFilteringProtection":{"properties":{"mode":{"$ref":"#/components/schemas/CapabilityMode"},"enableNetworkLevelFiltering":{"type":"boolean"},"blockMaliciousScripts":{"type":"boolean"},"userOverrides":{"$ref":"#/components/schemas/IUrlFilteringProtectionUserOverrides"},"allowLogsForVisitedSites":{"$ref":"#/components/schemas/LogsMode"}},"type":"object","additionalProperties":false},"PolicySettingsIUrlFilteringProtectionBladeAntiBot":{"properties":{"metadata":{"$ref":"#/components/schemas/PolicySettingsIUrlFilteringProtectionBladeAntiBotMetadata"},"settings":{"$ref":"#/components/schemas/IUrlFilteringProtection"}},"required":["settings"],"type":"object","additionalProperties":false},"BladeThreatEmulation":{"enum":["THREAT_EMULATION"],"type":"string"},"PolicySettingsIFilesProtectionBladeThreatEmulationMetadata":{"properties":{"blade":{"$ref":"#/components/schemas/BladeThreatEmulation"}},"required":["blade"],"type":"object","additionalProperties":false},"FileReputationState":{"properties":{"mode":{"$ref":"#/components/schemas/CapabilityMode"}},"required":["mode"],"type":"object","additionalProperties":false},"OfflineReputationState":{"properties":{"mode":{"$ref":"#/components/schemas/CapabilityMode"}},"required":["mode"],"type":"object","additionalProperties":false},"CustomIocState":{"properties":{"mode":{"$ref":"#/components/schemas/CapabilityMode"}},"required":["mode"],"type":"object","additionalProperties":false},"StaticAnalysisFileTypes":{"properties":{"office":{"$ref":"#/components/schemas/CapabilityMode"},"exe":{"$ref":"#/components/schemas/CapabilityMode"},"dll":{"$ref":"#/components/schemas/CapabilityMode"}},"type":"object","additionalProperties":false},"StaticAnalysisState":{"properties":{"enabled":{"type":"boolean"},"fileTypes":{"$ref":"#/components/schemas/StaticAnalysisFileTypes"}},"type":"object","additionalProperties":false},"ThreatPreventionSensors":{"properties":{"enabled":{"type":"boolean"},"fileReputation":{"$ref":"#/components/schemas/FileReputationState"},"offlineReputation":{"$ref":"#/components/schemas/OfflineReputationState"},"customIoc":{"$ref":"#/components/schemas/CustomIocState"},"staticAnalysis":{"$ref":"#/components/schemas/StaticAnalysisState"}},"type":"object","additionalProperties":false},"FailCloseMode":{"enum":["ALLOW","BLOCK"],"type":"string"},"NotificationsMode":{"enum":["ENABLED","DISABLED"],"type":"string"},"DomainPermission":{"enum":["ALLOW","BLOCK"],"type":"string"},"IFilesProtectionEmulationUploadFileProtectionDomainsActions":{"properties":{"uploadAction":{"$ref":"#/components/schemas/DomainPermission"},"domain":{"type":"string"}},"required":["uploadAction","domain"],"type":"object","additionalProperties":false},"ProtectedNetworkResourceIpRange":{"properties":{"firstIp":{"type":"string"},"lastIp":{"type":"string"}},"required":["firstIp","lastIp"],"type":"object","additionalProperties":false},"ProtectedNetworkResourceDomain":{"properties":{"value":{"type":"string"}},"required":["value"],"type":"object","additionalProperties":false},"UploadFileTypeActions":{"enum":["DEFAULT","EMULATE_SUSPEND","EMULATE_BACKGROUND_BLOCK_KNOWN_FILES","EMULATE_BACKGROUND","ALLOW_UPLOAD","BLOCK_UPLOAD"],"type":"string"},"IFilesProtectionEmulationUploadFileActionsFileTypeOverrides":{"properties":{"fileAction":{"$ref":"#/components/schemas/UploadFileTypeActions"},"fileType":{"type":"string"}},"required":["fileAction","fileType"],"type":"object","additionalProperties":false},"FileUploadUnsupportedFilesMode":{"enum":["ALLOW_UPLOAD","BLOCK_UPLOAD"],"type":"string"},"FileUploadSupportedFilesMode":{"enum":["EMULATE_SUSPEND","EMULATE_BACKGROUND_BLOCK_KNOWN_FILES","EMULATE_BACKGROUND","ALLOW_UPLOAD"],"type":"string"},"IFilesProtectionEmulationUploadFileActions":{"properties":{"fileTypeOverrides":{"items":{"$ref":"#/components/schemas/IFilesProtectionEmulationUploadFileActionsFileTypeOverrides"},"type":"array"},"unsupported":{"$ref":"#/components/schemas/FileUploadUnsupportedFilesMode"},"supported":{"$ref":"#/components/schemas/FileUploadSupportedFilesMode"}},"type":"object","additionalProperties":false},"IFilesProtectionEmulationUpload":{"properties":{"encryptionFailCloseMode":{"$ref":"#/components/schemas/FailCloseMode"},"failCloseMode":{"$ref":"#/components/schemas/FailCloseMode"},"notificationsMode":{"$ref":"#/components/schemas/NotificationsMode"},"fileProtectionDomainsActions":{"items":{"$ref":"#/components/schemas/IFilesProtectionEmulationUploadFileProtectionDomainsActions"},"type":"array"},"protectedIPs":{"items":{"$ref":"#/components/schemas/ProtectedNetworkResourceIpRange"},"type":"array"},"protectedDomains":{"items":{"$ref":"#/components/schemas/ProtectedNetworkResourceDomain"},"type":"array"},"maxFileSize":{"type":"number","format":"double"},"fileActions":{"$ref":"#/components/schemas/IFilesProtectionEmulationUploadFileActions"},"mode":{"$ref":"#/components/schemas/CapabilityMode"}},"type":"object","additionalProperties":false},"RiskLevel":{"description":"Describes possible risk levels","enum":["CRITICAL","HIGH","MEDIUM","LOW","VERY_LOW"],"type":"string"},"IFilesProtectionEmulationDownloadThreatExtractionElements":{"properties":{"description":{"type":"string"},"risk":{"$ref":"#/components/schemas/RiskLevel"},"name":{"type":"string"},"active":{"type":"boolean"}},"required":["description","risk","name","active"],"type":"object","additionalProperties":false},"DownloadProtectionExtractMode":{"enum":["CONVERT_PDF","EXTRACT_ELEMENTS"],"type":"string"},"IFilesProtectionEmulationDownloadThreatExtraction":{"properties":{"elements":{"items":{"$ref":"#/components/schemas/IFilesProtectionEmulationDownloadThreatExtractionElements"},"type":"array"},"mode":{"$ref":"#/components/schemas/DownloadProtectionExtractMode"}},"type":"object","additionalProperties":false},"FileTypeActions":{"enum":["DEFAULT","EXTRACT_SUSPEND","EMULATE_SUSPEND","EMULATE_BACKGROUND","ALLOW_DOWNLOAD","BLOCK_DOWNLOAD"],"type":"string"},"ExtractionMode":{"enum":["DEFAULT","CONVERT_PDF","EXTRACT_ELEMENTS"],"type":"string"},"IFilesProtectionEmulationDownloadFileActionsFileTypeOverrides":{"properties":{"action":{"$ref":"#/components/schemas/FileTypeActions"},"extractionMode":{"$ref":"#/components/schemas/ExtractionMode"},"defaultExtractionMode":{"$ref":"#/components/schemas/ExtractionMode"},"defaultAction":{"$ref":"#/components/schemas/FileTypeActions"},"description":{"type":"string"},"name":{"type":"string"}},"required":["action","extractionMode","defaultExtractionMode","defaultAction","description","name"],"type":"object","additionalProperties":false},"IFilesProtectionEmulationDownloadFileActions":{"properties":{"fileTypeOverrides":{"items":{"$ref":"#/components/schemas/IFilesProtectionEmulationDownloadFileActionsFileTypeOverrides"},"type":"array"},"emulatedOnly":{"$ref":"#/components/schemas/FileTypeActions"},"unsupported":{"$ref":"#/components/schemas/FileTypeActions"},"supported":{"$ref":"#/components/schemas/FileTypeActions"}},"type":"object","additionalProperties":false},"IFilesProtectionEmulationDownload":{"properties":{"encryptionFailCloseMode":{"$ref":"#/components/schemas/FailCloseMode"},"failCloseMode":{"$ref":"#/components/schemas/FailCloseMode"},"notificationsMode":{"$ref":"#/components/schemas/NotificationsMode"},"threatExtraction":{"$ref":"#/components/schemas/IFilesProtectionEmulationDownloadThreatExtraction"},"fileActions":{"$ref":"#/components/schemas/IFilesProtectionEmulationDownloadFileActions"}},"type":"object","additionalProperties":false},"TeUnsupportedFileAction":{"enum":["ALLOW","BLOCK"],"type":"string"},"IFilesProtectionEmulationUnsupportedFileTypeActions":{"properties":{"uploadAction":{"$ref":"#/components/schemas/TeUnsupportedFileAction"},"downloadAction":{"$ref":"#/components/schemas/TeUnsupportedFileAction"},"comment":{"type":"string"},"fileType":{"type":"string"}},"required":["uploadAction","downloadAction","comment","fileType"],"type":"object","additionalProperties":false},"FileTypeOverrideActions":{"enum":["DEFAULT","IGNORE","EMULATE"],"type":"string"},"IFilesProtectionEmulationFileSystemFileTypesOverrides":{"properties":{"action":{"$ref":"#/components/schemas/FileTypeOverrideActions"},"defaultAction":{"$ref":"#/components/schemas/FileTypeOverrideActions"},"description":{"type":"string"},"name":{"type":"string"}},"required":["action","defaultAction","description","name"],"type":"object","additionalProperties":false},"IFilesProtectionEmulationEmulationEnvironmentImages":{"properties":{"name":{"type":"string"},"id":{"type":"string"}},"required":["name","id"],"type":"object","additionalProperties":false},"ThreatEmulationAppliance":{"properties":{"apiKey":{"type":"string"},"ipAddress":{"type":"string"},"certificateName":{"type":"string"},"certificatePublicKey":{"type":"string"}},"required":["apiKey","ipAddress","certificateName","certificatePublicKey"],"type":"object","additionalProperties":false},"ApplianceEmulationEnvironment":{"properties":{"fallbackToCloud":{"type":"boolean"},"appliances":{"items":{"$ref":"#/components/schemas/ThreatEmulationAppliance"},"type":"array"}},"required":["fallbackToCloud","appliances"],"type":"object","additionalProperties":false},"EmulationEnvironmentType":{"enum":["CLOUD","APPLIANCE"],"type":"string"},"EmulationEnvironmentMode":{"enum":["RECOMMEND","SPECIFIC"],"type":"string"},"IFilesProtectionEmulationEmulationEnvironment":{"properties":{"images":{"items":{"$ref":"#/components/schemas/IFilesProtectionEmulationEmulationEnvironmentImages"},"type":"array"},"applianceSettings":{"$ref":"#/components/schemas/ApplianceEmulationEnvironment"},"type":{"$ref":"#/components/schemas/EmulationEnvironmentType"},"environmentMode":{"$ref":"#/components/schemas/EmulationEnvironmentMode"}},"required":["type","environmentMode"],"type":"object","additionalProperties":false},"IFilesProtectionEmulation":{"properties":{"sensors":{"$ref":"#/components/schemas/ThreatPreventionSensors"},"upload":{"$ref":"#/components/schemas/IFilesProtectionEmulationUpload"},"download":{"$ref":"#/components/schemas/IFilesProtectionEmulationDownload"},"unsupportedFileTypeActions":{"items":{"$ref":"#/components/schemas/IFilesProtectionEmulationUnsupportedFileTypeActions"},"type":"array"},"fileSystemFileTypesOverrides":{"items":{"$ref":"#/components/schemas/IFilesProtectionEmulationFileSystemFileTypesOverrides"},"type":"array"},"emulationEnvironment":{"$ref":"#/components/schemas/IFilesProtectionEmulationEmulationEnvironment"},"mode":{"$ref":"#/components/schemas/CapabilityMode"}},"type":"object","additionalProperties":false},"IFilesProtectionBrowserExtension":{"properties":{"pinToToolbar":{"type":"boolean"}},"type":"object","additionalProperties":false},"IFilesProtectionBrowser":{"properties":{"extension":{"$ref":"#/components/schemas/IFilesProtectionBrowserExtension"}},"type":"object","additionalProperties":false},"IFilesProtection":{"properties":{"emulation":{"$ref":"#/components/schemas/IFilesProtectionEmulation"},"browser":{"$ref":"#/components/schemas/IFilesProtectionBrowser"}},"type":"object","additionalProperties":false},"PolicySettingsIFilesProtectionBladeThreatEmulation":{"properties":{"metadata":{"$ref":"#/components/schemas/PolicySettingsIFilesProtectionBladeThreatEmulationMetadata"},"settings":{"$ref":"#/components/schemas/IFilesProtection"}},"required":["settings"],"type":"object","additionalProperties":false},"StandardToggleState":{"description":"A standard \\'toggle\\' with 3 states- ON, OFF and DEFAULT (i.e. unset)","enum":["ON","OFF","DEFAULT"],"type":"string"},"IPhishingProtection":{"properties":{"protectionMode":{"$ref":"#/components/schemas/CapabilityMode"},"allowDismissAlert":{"type":"boolean","description":"Allow user to dismiss the phishing alert and access the website <p><b><em>Note:</em></b> this value is effective only when Zero-Phishing mode is set to <em>Prevent</em></p>"},"sendLogForEachScannedSite":{"type":"boolean"},"allowUserToCancelScan":{"type":"boolean"},"scanLocalHtmlFiles":{"$ref":"#/components/schemas/StandardToggleState"},"enableNotifications":{"type":"boolean"},"protectedDomains":{"items":{"$ref":"#/components/schemas/ProtectedNetworkResourceDomain"},"type":"array"},"protectedIPs":{"items":{"$ref":"#/components/schemas/ProtectedNetworkResourceIpRange"},"type":"array"}},"type":"object","additionalProperties":false},"PolicySettingsIPhishingProtectionBladeThreatEmulation":{"properties":{"metadata":{"$ref":"#/components/schemas/PolicySettingsIFilesProtectionBladeThreatEmulationMetadata"},"settings":{"$ref":"#/components/schemas/IPhishingProtection"}},"required":["settings"],"type":"object","additionalProperties":false},"IPasswordReuseProtection":{"properties":{"protectionMode":{"$ref":"#/components/schemas/CapabilityMode"},"allowDismissAlert":{"type":"boolean"},"enablePasswordManagement":{"type":"boolean"},"protectedDomains":{"items":{"$ref":"#/components/schemas/ProtectedNetworkResourceDomain"},"type":"array"},"protectedIPs":{"items":{"$ref":"#/components/schemas/ProtectedNetworkResourceIpRange"},"type":"array"}},"type":"object","additionalProperties":false},"PolicySettingsIPasswordReuseProtectionBladeThreatEmulation":{"properties":{"metadata":{"$ref":"#/components/schemas/PolicySettingsIFilesProtectionBladeThreatEmulationMetadata"},"settings":{"$ref":"#/components/schemas/IPasswordReuseProtection"}},"required":["settings"],"type":"object","additionalProperties":false},"ISearchProtection":{"properties":{"enableReputationServices":{"type":"boolean"},"forceSafeSearch":{"type":"boolean"}},"type":"object","additionalProperties":false},"PolicySettingsISearchProtectionBladeAntiBot":{"properties":{"metadata":{"$ref":"#/components/schemas/PolicySettingsIUrlFilteringProtectionBladeAntiBotMetadata"},"settings":{"$ref":"#/components/schemas/ISearchProtection"}},"required":["settings"],"type":"object","additionalProperties":false},"IThreatPreventionProtectionsNetwork":{"properties":{"urlFiltering":{"$ref":"#/components/schemas/PolicySettingsIUrlFilteringProtectionBladeAntiBot"},"files":{"$ref":"#/components/schemas/PolicySettingsIFilesProtectionBladeThreatEmulation"},"phishing":{"$ref":"#/components/schemas/PolicySettingsIPhishingProtectionBladeThreatEmulation"},"passwordReuse":{"$ref":"#/components/schemas/PolicySettingsIPasswordReuseProtectionBladeThreatEmulation"},"search":{"$ref":"#/components/schemas/PolicySettingsISearchProtectionBladeAntiBot"}},"type":"object","additionalProperties":false},"BladeAntiMalware":{"enum":["ANTI_MALWARE"],"type":"string"},"PolicySettingsIMalwareProtectionBladeAntiMalwareMetadata":{"properties":{"blade":{"$ref":"#/components/schemas/BladeAntiMalware"}},"required":["blade"],"type":"object","additionalProperties":false},"IMalwareProtectionScanScanTargets":{"properties":{"fileSizeLimitMb":{"type":"number","format":"double"},"limitScanBySize":{"type":"boolean"},"skipNonExecutables":{"type":"boolean"},"scanMailMessagesOnAccess":{"type":"boolean"},"mailMessages":{"type":"boolean"},"other":{"type":"boolean"},"networkDrives":{"type":"boolean"},"criticalSector":{"type":"boolean"},"removableDrives":{"type":"boolean"},"localDrives":{"type":"boolean"},"opticalDrives":{"type":"boolean"}},"type":"object","additionalProperties":false},"IMalwareProtectionScanRandomizedScan":{"properties":{"scanHourTo":{"type":"number","format":"double"},"scanHourFrom":{"type":"number","format":"double"},"enabled":{"type":"boolean"}},"type":"object","additionalProperties":false},"WeekDay":{"enum":["SUNDAY","MONDAY","TUESDAY","WEDNESDAY","THURSDAY","FRIDAY","SATURDAY"],"type":"string"},"IntervalPeriod":{"enum":["MINUTE","HOUR","DAY","WEEK","MONTH"],"type":"string"},"IMalwareProtectionScanScheduledScan":{"properties":{"scanStartHour":{"type":"number","format":"double"},"scanDayOfMonth":{"type":"number","format":"double"},"scanDayOfWeek":{"$ref":"#/components/schemas/WeekDay"},"interval":{"$ref":"#/components/schemas/IntervalPeriod"},"enabled":{"type":"boolean"}},"type":"object","additionalProperties":false},"IMalwareProtectionScanOnAccessScanReputationServices":{"properties":{"connectionTimeoutMs":{"type":"number","format":"double"},"enabled":{"type":"boolean"}},"type":"object","additionalProperties":false},"IMalwareProtectionScanOnAccessScan":{"properties":{"reputationServices":{"$ref":"#/components/schemas/IMalwareProtectionScanOnAccessScanReputationServices"},"enableWebProtection":{"type":"boolean"},"detectUnusualActivity":{"type":"boolean"}},"type":"object","additionalProperties":false},"IMalwareProtectionScanScanOnIdle":{"properties":{"idleTimeMins":{"type":"number","format":"double"},"enabled":{"type":"boolean"}},"type":"object","additionalProperties":false},"IMalwareProtectionScan":{"properties":{"scanTargets":{"$ref":"#/components/schemas/IMalwareProtectionScanScanTargets"},"randomizedScan":{"$ref":"#/components/schemas/IMalwareProtectionScanRandomizedScan"},"scheduledScan":{"$ref":"#/components/schemas/IMalwareProtectionScanScheduledScan"},"onAccessScan":{"$ref":"#/components/schemas/IMalwareProtectionScanOnAccessScan"},"scanOnIdle":{"$ref":"#/components/schemas/IMalwareProtectionScanScanOnIdle"},"prohibitCancelScan":{"type":"boolean"},"setMaxScanCancelDays":{"type":"boolean"},"maxScanCancelDays":{"type":"number","format":"double"},"enableScanOptimization":{"type":"boolean"},"forceInitialScan":{"type":"boolean"}},"type":"object","additionalProperties":false},"CleaningMode":{"enum":["SKIP","CLEAN","DELETE","CLEAN_AND_DELETE"],"type":"string"},"IMalwareProtectionTreatmentTreatmentRiskware":{"properties":{"createBackup":{"type":"boolean"},"cleaningMode":{"$ref":"#/components/schemas/CleaningMode"}},"type":"object","additionalProperties":false},"AmTreatment":{"enum":["QUARANTINE","DELETE"],"type":"string"},"IMalwareProtectionTreatment":{"properties":{"sendInfectionDataSample":{"type":"boolean"},"sendInfectionData":{"type":"boolean"},"treatmentRiskware":{"$ref":"#/components/schemas/IMalwareProtectionTreatmentTreatmentRiskware"},"treatmentMethod":{"$ref":"#/components/schemas/AmTreatment"}},"type":"object","additionalProperties":false},"NonePrimarySignatureServerType":{"enum":["EXTERNAL_CHECKPOINT_SIGNATURES_SERVER","LOCAL_ENDPOINT_SERVERS","OTHER_EXTERNAL_SOURCE"],"type":"string"},"SignatureServerType":{"enum":["EXTERNAL_CHECKPOINT_SIGNATURES_SERVER","LOCAL_ENDPOINT_SERVERS","OTHER_EXTERNAL_SOURCE","SHARED_SIGNATURES_SERVER"],"type":"string"},"IMalwareProtectionSignaturesSignatureServers":{"properties":{"sharedSignaturesServer":{"type":"string","description":"Shared signature server path, not required if primary server not choose SharedSignaturesServer as the server type"},"externalSignaturesServer":{"type":"string","description":"External signature server path, not required if no server (primary, secondary, tertiary) choose OtherExternalSource as the server type"},"internalSignatureServerPath":{"type":"string"},"setAsSharedSignaturesServer":{"type":"boolean"},"tertiaryServerType":{"$ref":"#/components/schemas/NonePrimarySignatureServerType"},"enableTertiaryServer":{"type":"boolean","description":"A tertiary signature server <p>Note this setting takes effect only if <em>enableSecondaryServer</em> is also <code>true</code></p>"},"secondaryServerType":{"$ref":"#/components/schemas/NonePrimarySignatureServerType"},"enableSecondaryServer":{"type":"boolean"},"primaryServerType":{"$ref":"#/components/schemas/SignatureServerType"}},"type":"object","additionalProperties":false},"IMalwareProtectionSignatures":{"properties":{"signatureServers":{"$ref":"#/components/schemas/IMalwareProtectionSignaturesSignatureServers"},"updaterTimeoutSeconds":{"type":"number","format":"double"},"singleFileUpdateThresholdDays":{"type":"number","format":"double"},"singleFileUpdateEnabled":{"type":"boolean"},"updateInterval":{"type":"number","format":"double"}},"type":"object","additionalProperties":false},"IMalwareProtection":{"properties":{"enableAntiMalware":{"type":"boolean"},"antiMalwareMode":{"$ref":"#/components/schemas/CapabilityMode"},"scan":{"$ref":"#/components/schemas/IMalwareProtectionScan"},"treatment":{"$ref":"#/components/schemas/IMalwareProtectionTreatment"},"signatures":{"$ref":"#/components/schemas/IMalwareProtectionSignatures"}},"type":"object","additionalProperties":false},"PolicySettingsIMalwareProtectionBladeAntiMalware":{"properties":{"metadata":{"$ref":"#/components/schemas/PolicySettingsIMalwareProtectionBladeAntiMalwareMetadata"},"settings":{"$ref":"#/components/schemas/IMalwareProtection"}},"required":["settings"],"type":"object","additionalProperties":false},"IBotProtectionConnectionInspectionModeEnum":{"enum":["BACKGROUND","HOLD"],"type":"string"},"IBotProtectionConfidenceThresholds":{"properties":{"low":{"$ref":"#/components/schemas/CapabilityMode"},"medium":{"$ref":"#/components/schemas/CapabilityMode"},"high":{"$ref":"#/components/schemas/CapabilityMode"}},"type":"object","additionalProperties":false},"IBotProtectionReporting":{"properties":{"botReportingRemovalDays":{"type":"number","format":"double"},"logSuppressionHours":{"type":"number","format":"double"}},"type":"object","additionalProperties":false},"SSLInspectionMode":{"enum":["ON","OFF","DEFAULT"],"type":"string"},"FailAction":{"enum":["BYPASS_ALL_REQUESTS","BLOCK_ALL_REQUESTS"],"type":"string"},"IBotProtectionSslInspection":{"properties":{"enableWhiteList":{"$ref":"#/components/schemas/StandardToggleState"},"browserTraffic":{"$ref":"#/components/schemas/SSLInspectionMode"},"onFail":{"$ref":"#/components/schemas/FailAction"},"mode":{"$ref":"#/components/schemas/SSLInspectionMode"}},"type":"object","additionalProperties":false},"IBotProtection":{"properties":{"connectionInspectionMode":{"$ref":"#/components/schemas/IBotProtectionConnectionInspectionModeEnum"},"confidenceThresholds":{"$ref":"#/components/schemas/IBotProtectionConfidenceThresholds"},"reporting":{"$ref":"#/components/schemas/IBotProtectionReporting"},"sslInspection":{"$ref":"#/components/schemas/IBotProtectionSslInspection"}},"type":"object","additionalProperties":false},"PolicySettingsIBotProtectionBladeAntiBot":{"properties":{"metadata":{"$ref":"#/components/schemas/PolicySettingsIUrlFilteringProtectionBladeAntiBotMetadata"},"settings":{"$ref":"#/components/schemas/IBotProtection"}},"required":["settings"],"type":"object","additionalProperties":false},"BladeForensics":{"enum":["FORENSICS"],"type":"string"},"PolicySettingsIBehavioralProtectionBladeForensicsMetadata":{"properties":{"blade":{"$ref":"#/components/schemas/BladeForensics"}},"required":["blade"],"type":"object","additionalProperties":false},"IBehavioralProtectionAntiRansomware":{"properties":{"blockBitLocker":{"$ref":"#/components/schemas/BlockBitLockerOptions"},"mode":{"$ref":"#/components/schemas/CapabilityMode"}},"type":"object","additionalProperties":false},"IBehavioralProtectionBackupFileTypes":{"properties":{"ignoreAssociatedApplications":{"type":"boolean"},"maximumSizeMb":{"type":"number","format":"double"},"extension":{"type":"string"}},"required":["ignoreAssociatedApplications","maximumSizeMb","extension"],"type":"object","additionalProperties":false},"IBehavioralProtectionBackup":{"properties":{"fileTypes":{"items":{"$ref":"#/components/schemas/IBehavioralProtectionBackupFileTypes"},"type":"array"},"backupIntervalMinutes":{"type":"number","format":"double"},"maximumTotalBackupsSizeMb":{"type":"number","format":"double"}},"type":"object","additionalProperties":false},"BehavioralGuardRestorationMode":{"enum":["NORMAL","RESTORE_TO_LOCATION"],"type":"string"},"BehavioralGuardRestoration":{"properties":{"type":{"$ref":"#/components/schemas/BehavioralGuardRestorationMode"},"restorationLocationPath":{"type":"string"}},"required":["type"],"type":"object","additionalProperties":false},"CustomSetting":{"properties":{"settingKey":{"type":"string"},"settingValue":{"type":"string"}},"required":["settingKey","settingValue"],"type":"object","additionalProperties":false},"ForensicsTriggerCondition":{"enum":["NEVER","MEDIUM_HIGH","HIGH","ALWAYS"],"type":"string"},"IBehavioralProtectionForensics":{"properties":{"customSettings":{"items":{"$ref":"#/components/schemas/CustomSetting"},"type":"array"},"maximumDatabaseSizeGb":{"type":"number","format":"double"},"disableRemediationCertificateChainValidation":{"type":"boolean"},"enableExtensiveDataCollection":{"type":"boolean"},"triggerCondition":{"$ref":"#/components/schemas/ForensicsTriggerCondition"}},"type":"object","additionalProperties":false},"IBehavioralProtectionEdr":{"properties":{"enabled":{"type":"boolean"}},"type":"object","additionalProperties":false},"IBehavioralProtection":{"properties":{"enabled":{"type":"boolean"},"enableNetworkShareProtection":{"type":"boolean"},"enableLowMemoryMode":{"type":"boolean"},"antiRansomware":{"$ref":"#/components/schemas/IBehavioralProtectionAntiRansomware"},"backup":{"$ref":"#/components/schemas/IBehavioralProtectionBackup"},"restoration":{"$ref":"#/components/schemas/BehavioralGuardRestoration"},"forensics":{"$ref":"#/components/schemas/IBehavioralProtectionForensics"},"edr":{"$ref":"#/components/schemas/IBehavioralProtectionEdr"}},"type":"object","additionalProperties":false},"PolicySettingsIBehavioralProtectionBladeForensics":{"properties":{"metadata":{"$ref":"#/components/schemas/PolicySettingsIBehavioralProtectionBladeForensicsMetadata"},"settings":{"$ref":"#/components/schemas/IBehavioralProtection"}},"required":["settings"],"type":"object","additionalProperties":false},"IExploitProtection":{"properties":{"mode":{"$ref":"#/components/schemas/CapabilityMode"}},"type":"object","additionalProperties":false},"PolicySettingsIExploitProtectionBladeThreatEmulation":{"properties":{"metadata":{"$ref":"#/components/schemas/PolicySettingsIFilesProtectionBladeThreatEmulationMetadata"},"settings":{"$ref":"#/components/schemas/IExploitProtection"}},"required":["settings"],"type":"object","additionalProperties":false},"IThreatPreventionProtectionsSystem":{"properties":{"malware":{"$ref":"#/components/schemas/PolicySettingsIMalwareProtectionBladeAntiMalware"},"bot":{"$ref":"#/components/schemas/PolicySettingsIBotProtectionBladeAntiBot"},"behavioral":{"$ref":"#/components/schemas/PolicySettingsIBehavioralProtectionBladeForensics"},"exploit":{"$ref":"#/components/schemas/PolicySettingsIExploitProtectionBladeThreatEmulation"}},"type":"object","additionalProperties":false},"IThreatPreventionProtections":{"properties":{"network":{"$ref":"#/components/schemas/IThreatPreventionProtectionsNetwork"},"system":{"$ref":"#/components/schemas/IThreatPreventionProtectionsSystem"}},"type":"object","additionalProperties":false},"RemediationMode":{"enum":["NEVER","MEDIUM_HIGH","HIGH","ALWAYS"],"type":"string"},"IRemediationQuarantine":{"properties":{"quarantinedItemsCentralLocationUrl":{"type":"string"},"allowUserRestore":{"type":"boolean"},"allowUserDelete":{"type":"boolean"},"folderName":{"type":"string"},"mode":{"$ref":"#/components/schemas/RemediationMode"}},"type":"object","additionalProperties":false},"RemediationAction":{"enum":["IGNORE","BACKUP","QUARANTINE","DELETE"],"type":"string"},"RemediationTrustedAction":{"enum":["IGNORE","TERMINATE"],"type":"string"},"IRemediationFile":{"properties":{"malicious":{"$ref":"#/components/schemas/RemediationAction"},"suspicious":{"$ref":"#/components/schemas/RemediationAction"},"unknown":{"$ref":"#/components/schemas/RemediationAction"},"trusted":{"$ref":"#/components/schemas/RemediationTrustedAction"}},"type":"object","additionalProperties":false},"IRemediation":{"properties":{"mode":{"$ref":"#/components/schemas/RemediationMode"},"quarantine":{"$ref":"#/components/schemas/IRemediationQuarantine"},"file":{"$ref":"#/components/schemas/IRemediationFile"}},"type":"object","additionalProperties":false},"PolicySettingsIRemediationBladeForensics":{"properties":{"metadata":{"$ref":"#/components/schemas/PolicySettingsIBehavioralProtectionBladeForensicsMetadata"},"settings":{"$ref":"#/components/schemas/IRemediation"}},"required":["settings"],"type":"object","additionalProperties":false},"IThreatPreventionRemediation":{"properties":{"system":{"$ref":"#/components/schemas/PolicySettingsIRemediationBladeForensics"}},"type":"object","additionalProperties":false},"IThreatPreventionPolicy":{"properties":{"protections":{"$ref":"#/components/schemas/IThreatPreventionProtections"},"remediation":{"$ref":"#/components/schemas/IThreatPreventionRemediation"}},"type":"object","additionalProperties":false},"GetPolicyResult":{"properties":{"template":{"$ref":"#/components/schemas/PolicyTemplateName"},"policy":{"$ref":"#/components/schemas/IThreatPreventionPolicy"}},"required":["template","policy"],"type":"object","additionalProperties":false},"DetailsLevel":{"enum":["NORMAL","FULL"],"type":"string"},"VulnerableApplicationInfoSlim":{"description":"Minimal information about a vulnerable application","properties":{"name":{"type":"string","description":"The application\\'s display name"},"version":{"type":"string","description":"The application\\'s version"}},"required":["name","version"],"type":"object","additionalProperties":false},"DeviceVulnerabilityScanStatusEnum":{"description":"Describes possible states of a device vulnerability scan","enum":["NOT_SCANNED","SCAN_SUCCEEDED","IN_PROGRESS","SUCCEEDED","ABORTED","DA_NOT_INSTALLED","TIMED_OUT","WAITING_FOR_CLIENT","PUSHED_TO_CLIENT","VERSION_NOT_SUPPORTED","BLADE_NOT_INSTALLED","SCHEDULED","USER_POSTPONED","USER_CANCELLED","FAILED"],"type":"string"},"OperatingSystemType":{"enum":["UNKNOWN","SERVER","MAC_SERVER","WORKSTATION","LINUX_WORKSTATION","MAC_WORKSTATION","CHROMEOS_WORKSTATION"],"type":"string"},"OperatingSystemSlimInfo":{"description":"Minimal information about a device\\'s operating system","properties":{"name":{"type":"string","description":"The operating system\\'s name"},"version":{"type":"string","description":"The operating system\\'s version"},"type":{"$ref":"#/components/schemas/OperatingSystemType"}},"required":["name","version","type"],"type":"object","additionalProperties":false},"VulnerabilityAffectedDeviceInfo":{"description":"Information about a device affected by one or more vulnerabilities","properties":{"id":{"type":"string","description":"The device\\'s unique ID"},"name":{"type":"string","description":"The device\\'s display name"},"type":{"type":"string"},"lastScanStatus":{"$ref":"#/components/schemas/DeviceVulnerabilityScanStatusEnum"},"lastScanned":{"type":"string","format":"date-time","description":"The date/time at which the device was last scanned for vulnerabilities"},"firstScanned":{"type":"string","format":"date-time","description":"The date/time at which the device was first scanned for vulnerabilities"},"scannedAppCount":{"type":"integer","format":"int32","description":"The total number of applications scanned on the device"},"cveCount":{"type":"integer","format":"int32","description":"The total number of vulnerabilities found on the device"},"vulnerableProductsCount":{"type":"integer","format":"int32","description":"The total number of products on the device that were found to be vulnerable.  Note that a product may have more than one known vulnerability"},"comment":{"type":"string","description":"A comment relating to the device"},"operatingSystem":{"$ref":"#/components/schemas/OperatingSystemSlimInfo"}},"required":["id","name","type","lastScanStatus","lastScanned","firstScanned","scannedAppCount","cveCount","vulnerableProductsCount","comment","operatingSystem"],"type":"object","additionalProperties":false},"DeviceVulnerabilityInfo":{"description":"Describes a vulnerability affecting a device or multiple devices","properties":{"cveId":{"type":"string","description":"The CVE\\'s ID"},"versionId":{"type":"number","format":"double","description":"The CVE\\'s version"},"cveIdVersionId":{"type":"string","description":"A unique ID for the CVE. <p>This field is a concatenation of the CVE\\'s ID and version</p>"},"cvssScore":{"type":"number","format":"double","description":"The vulnerability severity as per the <em>Common Vulnerability Scoring System</em> <p>This value is CVSS v3, if the vulnerability has been designated one, CVSS v2 otherwise</p>"},"lastScanned":{"type":"string","format":"date-time","description":"The date/time at which the vulnerability was last detected"},"firstScanned":{"type":"string","format":"date-time","description":"The date/time at which the vulnerability was first detected"},"affectedDevicesCount":{"type":"integer","format":"int32","description":"The number of devices affected by the vulnerability"},"comment":{"type":"string","description":"A comment regarding the vulnerability"},"description":{"type":"string","description":"A textual description of the vulnerability"}},"required":["cveId","versionId","cveIdVersionId","cvssScore","lastScanned","firstScanned","affectedDevicesCount","comment","description"],"type":"object","additionalProperties":false},"VulnerabilityPatchStatusEnum":{"description":"A vulnerability patch\\'s overall status","enum":["IN_PROGRESS","UPDATE_AVAILABLE","UPDATE_NOT_AVAILABLE","UPDATED","FAILED","END_USER_APPROVAL"],"type":"string"},"DeviceVulnerabilityPatchInfo":{"description":"Describes a patch operation\\'s information and status for a given vulnerability","properties":{"fileNames":{"items":{"type":"string"},"type":"array","description":"The names of the files comprising the patch"},"status":{"$ref":"#/components/schemas/VulnerabilityPatchStatusEnum"},"fileSizeMegabyteSum":{"type":"number","format":"double","description":"The total size, in megabytes of patch files to be installed"}},"required":["fileNames","status","fileSizeMegabyteSum"],"type":"object","additionalProperties":false},"VulnerabilityAffectedDevice":{"properties":{"application":{"$ref":"#/components/schemas/VulnerableApplicationInfoSlim"},"device":{"$ref":"#/components/schemas/VulnerabilityAffectedDeviceInfo"},"vulnerability":{"$ref":"#/components/schemas/DeviceVulnerabilityInfo"},"patch":{"$ref":"#/components/schemas/DeviceVulnerabilityPatchInfo"}},"required":["application","device","vulnerability","patch"],"type":"object","additionalProperties":false},"VulnerableDeviceSearchResults":{"description":"The result of a search request for vulnerable devices","properties":{"count":{"type":"integer","format":"int32","description":"The actual number of records returned for by the query."},"pageOffset":{"type":"integer","format":"int32","description":"An offset from the start of the results from which to fetch entities"},"pageSize":{"type":"integer","format":"int32","description":"The requested page size"},"data":{"items":{"$ref":"#/components/schemas/VulnerabilityAffectedDevice"},"type":"array","description":"The data returned by the query"}},"required":["count","pageOffset","pageSize","data"],"type":"object","additionalProperties":false},"JobOrResult_VulnerableDeviceSearchResults_":{"description":"Either an object containing a Job ID *OR* schema 'VulnerableDeviceSearchResults'\n<p>The actual return value varies depending on whether the request specified header <em>x-mgmt-run-as-job</em> '<em>ON</em>' or '<em>OFF</em>'.</p>\n<p>When set to '<em>ON</em>', operations will run asynchronously and return the <em>JobCreationResult</em> schema</p>\n<p>When set to '<em>OFF</em>', operations will run synchronously and return a concrete response of type <em>VulnerableDeviceSearchResults</em></p>","oneOf":[{"$ref":"#/components/schemas/VulnerableDeviceSearchResults"},{"$ref":"#/components/schemas/JobCreationResult"}]},"PageSizePosture":{"type":"number","format":"double","minimum":1,"maximum":1000},"OffsetPosture":{"type":"number","format":"double","minimum":0},"PosturePaging":{"description":"Control\\'s the query\\'s pagination  Posture queries can result in a large amount of data and take a non-negligible amount of time to complete. As such, queries are \\'paged\\', that is, split at the source- instead of a single monolithic query/response, the consumer calls the API multiple times to get a different part of the result each time","properties":{"pageSize":{"type":"integer","format":"int32","description":"The number of entities to return in the result","minimum":1,"maximum":1000},"offset":{"type":"integer","format":"int32","description":"<p>An offset from the start of the results from which to fetch entities.</p> For example, \\'Fetch 10 devices from offset 15\\' will return devices 10 through 25","minimum":0}},"required":["pageSize","offset"],"type":"object","additionalProperties":false},"VulnerableDevicesByIdPagedRequest":{"description":"A request for retrieval of vulnerability information for given devices","properties":{"deviceIds":{"items":{"type":"string"},"type":"array","description":"A list of device ID\\'s who\\'s vulnerability data should be retrieved","minItems":1},"paging":{"$ref":"#/components/schemas/PosturePaging"}},"required":["deviceIds","paging"],"type":"object","additionalProperties":false},"PushOperationId":{"type":"string","description":"The UUID4 of a Remediation Operation"},"JobOrResult_PushOperationId_":{"description":"Either an object containing a Job ID *OR* schema 'PushOperationId'\n<p>The actual return value varies depending on whether the request specified header <em>x-mgmt-run-as-job</em> '<em>ON</em>' or '<em>OFF</em>'.</p>\n<p>When set to '<em>ON</em>', operations will run asynchronously and return the <em>JobCreationResult</em> schema</p>\n<p>When set to '<em>OFF</em>', operations will run synchronously and return a concrete response of type <em>PushOperationId</em></p>","oneOf":[{"$ref":"#/components/schemas/PushOperationId"},{"$ref":"#/components/schemas/JobCreationResult"}]},"PushOperationCreationResult":{"$ref":"#/components/schemas/JobOrResult_PushOperationId_"},"JobOrResult_PushOperationCreationResult_":{"description":"Either an object containing a Job ID *OR* schema 'PushOperationCreationResult'\n<p>The actual return value varies depending on whether the request specified header <em>x-mgmt-run-as-job</em> '<em>ON</em>' or '<em>OFF</em>'.</p>\n<p>When set to '<em>ON</em>', operations will run asynchronously and return the <em>JobCreationResult</em> schema</p>\n<p>When set to '<em>OFF</em>', operations will run synchronously and return a concrete response of type <em>PushOperationCreationResult</em></p>","oneOf":[{"$ref":"#/components/schemas/PushOperationCreationResult"},{"$ref":"#/components/schemas/JobCreationResult"}]},"VulnerabilityScanRequestPaging":{"description":"Controls pagination for the vulnerability scan operation. <p> Only devices included in the given page will be affected</p>","properties":{"offset":{"type":"integer","format":"int32","description":"<p>An offset from the start of the results from which to fetch entities.</p> For example, \\'Fetch 10 devices from offset 15\\' will return devices 10 through 25","minimum":0},"pageSize":{"type":"integer","format":"int32","description":"The maximum number of entities to be included in the scan","minimum":1,"maximum":5000}},"required":["offset","pageSize"],"type":"object","additionalProperties":false},"VulnerabilityScanRequest":{"description":"A request to initiate a vulnerability scan on devices matching the given filters","properties":{"filters":{"items":{"$ref":"#/components/schemas/IFilter"},"type":"array"},"paging":{"$ref":"#/components/schemas/VulnerabilityScanRequestPaging"}},"type":"object","additionalProperties":false},"DeviceVulnerabilityScanStatus":{"description":"Describes a device\\'s posture","properties":{"deviceId":{"type":"string","description":"The device\\'s ID"},"scanStatus":{"$ref":"#/components/schemas/DeviceVulnerabilityScanStatusEnum"}},"required":["deviceId","scanStatus"],"type":"object","additionalProperties":false},"VulnerabilityScanStatusRequest":{"description":"A request to retrieve information about a device\\'s vulnerability scan","properties":{"filters":{"items":{"$ref":"#/components/schemas/IFilter"},"type":"array"},"paging":{"$ref":"#/components/schemas/PosturePaging"}},"type":"object","additionalProperties":false},"VulnerabilityPatchRequestFilter":{"properties":{"deviceIds":{"items":{"type":"string"},"type":"array","description":"An optional list ov device IDs to filter for","maxItems":5000},"cveIdVersionIds":{"items":{"type":"string"},"type":"array","description":"An optional list of vulnerabilities to filter for","maxItems":5000}},"type":"object","additionalProperties":false},"VulnerabilityPatchStatusDevice":{"description":"The device being referred to","properties":{"id":{"type":"string","description":"A unique ID"}},"required":["id"],"type":"object","additionalProperties":false},"VulnerabilityPatchStatusVulnerability":{"description":"The vulnerability being referred to","properties":{"cveIdVersionId":{"type":"string","description":"A unique ID for the CVE. <p>This field is a concatenation of the CVE\\'s ID and version</p>"}},"required":["cveIdVersionId"],"type":"object","additionalProperties":false},"DetailedVulnerabilityPatchStatusEnum":{"description":"A patch operation\\'s detailed status","enum":["EXECUTING","CANCELED","UPDATE_AVAILABLE","UPDATE_NOT_AVAILABLE","CHECKING","DOWNLOADING","DOWNLOAD_FAILED","READY","PENDING_USER_CONFIRMATION","PENDING_EXECUTION","PENDING_SCAN","PENDING_REBOOT","UPDATED","FAILED","NOT_INSTALLED","REPLACED","INTERRUPTED","TIMEOUT","DOWNLOADED","PENDING"],"type":"string"},"VulnerabilityPatchStatusPatch":{"description":"The patch being referred to","properties":{"detailedStatuses":{"items":{"$ref":"#/components/schemas/DetailedVulnerabilityPatchStatusEnum"},"type":"array","description":"The patch operation\\'s details statuses"},"status":{"$ref":"#/components/schemas/VulnerabilityPatchStatusEnum"}},"required":["detailedStatuses","status"],"type":"object","additionalProperties":false},"VulnerabilityPatchStatus":{"description":"Describes patch process\\'s status for a given vulnerability on a given device","properties":{"device":{"$ref":"#/components/schemas/VulnerabilityPatchStatusDevice"},"vulnerability":{"$ref":"#/components/schemas/VulnerabilityPatchStatusVulnerability"},"patch":{"$ref":"#/components/schemas/VulnerabilityPatchStatusPatch"}},"required":["device","vulnerability","patch"],"type":"object","additionalProperties":false},"JobOrResult_VulnerabilityPatchStatus-Array_":{"description":"Either an object containing a Job ID *OR* schema 'VulnerabilityPatchStatus-Array'\n<p>The actual return value varies depending on whether the request specified header <em>x-mgmt-run-as-job</em> '<em>ON</em>' or '<em>OFF</em>'.</p>\n<p>When set to '<em>ON</em>', operations will run asynchronously and return the <em>JobCreationResult</em> schema</p>\n<p>When set to '<em>OFF</em>', operations will run synchronously and return a concrete response of type <em>VulnerabilityPatchStatus-Array</em></p>","oneOf":[{"items":{"$ref":"#/components/schemas/VulnerabilityPatchStatus"},"type":"array"},{"$ref":"#/components/schemas/JobCreationResult"}]},"VulnerabilityPosturePatchStatusRequest":{"properties":{"filters":{"$ref":"#/components/schemas/VulnerabilityPatchRequestFilter"},"paging":{"$ref":"#/components/schemas/PosturePaging"}},"required":["filters","paging"],"type":"object","additionalProperties":false},"PushOperationTiming":{"description":"Defines a Push Operation\\'s general timing options","properties":{"expirationSeconds":{"type":"number","format":"double","description":"The time, in seconds, the operation will be valid for. When the specified time has elapsed, the operation will expire and will not be pushed to any more client  If not specified, defaults to 86400 seconds (24 hours)","minimum":1},"schedulingDateTime":{"type":"string","format":"date-time","description":"Start the operation on a given date and time  If not specified, defaults to \\'Now\\' (i.e. immediate execution)"}},"type":"object","additionalProperties":false},"ComputersQuery":{"properties":{"filter":{"items":{"$ref":"#/components/schemas/IFilter"},"type":"array","description":"A filter by which to select which computers are to be affected by the operation"},"paging":{"$ref":"#/components/schemas/Paging"}},"required":["filter"],"type":"object","additionalProperties":false},"TargetingExclusions":{"properties":{"groupsIds":{"items":{"type":"string"},"type":"array","description":"IDs of groups to exclude from the operation"},"computerIds":{"items":{"type":"string"},"type":"array","description":"IDs of computers to exclude from the operation"}},"type":"object","additionalProperties":false},"TargetComputer":{"properties":{"id":{"type":"string"}},"required":["id"],"type":"object","additionalProperties":false},"TargetingInclusions":{"properties":{"computers":{"items":{"$ref":"#/components/schemas/TargetComputer"},"type":"array","description":"Computers to include"}},"type":"object","additionalProperties":false},"PushOperationTargeting":{"description":"Defines a Push Operation\\'s targeting, i.e. what computers the operation would apply to","properties":{"query":{"$ref":"#/components/schemas/ComputersQuery"},"exclude":{"$ref":"#/components/schemas/TargetingExclusions"},"include":{"$ref":"#/components/schemas/TargetingInclusions"}},"type":"object","additionalProperties":false},"AgentRebootOrShutdownParameters":{"properties":{"informUser":{"type":"boolean","description":"Determines whether to inform the user, via a UserCheck (popup) message, that the operation is taking place"},"allowPostpone":{"type":"boolean","description":"Determines whether to allow the user to postpone the operation"},"forceAppsShutdown":{"type":"boolean"}},"type":"object","additionalProperties":false},"PushOperationRequestAgentRebootOrShutdownParameters":{"properties":{"comment":{"type":"string"},"timing":{"$ref":"#/components/schemas/PushOperationTiming"},"targets":{"$ref":"#/components/schemas/PushOperationTargeting"},"operationParameters":{"$ref":"#/components/schemas/AgentRebootOrShutdownParameters"}},"required":["targets"],"type":"object","additionalProperties":false},"BasePushOperationParameters":{"properties":{"informUser":{"type":"boolean","description":"Determines whether to inform the user, via a UserCheck (popup) message, that the operation is taking place"},"allowPostpone":{"type":"boolean","description":"Determines whether to allow the user to postpone the operation"}},"type":"object","additionalProperties":false},"PushOperationRequestBasePushOperationParameters":{"properties":{"comment":{"type":"string"},"timing":{"$ref":"#/components/schemas/PushOperationTiming"},"targets":{"$ref":"#/components/schemas/PushOperationTargeting"},"operationParameters":{"$ref":"#/components/schemas/BasePushOperationParameters"}},"required":["targets"],"type":"object","additionalProperties":false},"AgentCollectLogsDetailsLevel":{"enum":["Basic","General","Extended"],"type":"string"},"AgentCollectLogsOperationProtocol":{"enum":["ftp","sftp"],"type":"string"},"AgentCollectLogsParameters":{"properties":{"informUser":{"type":"boolean","description":"Determines whether to inform the user, via a UserCheck (popup) message, that the operation is taking place"},"allowPostpone":{"type":"boolean","description":"Determines whether to allow the user to postpone the operation"},"detailLevel":{"$ref":"#/components/schemas/AgentCollectLogsDetailsLevel"},"protocol":{"$ref":"#/components/schemas/AgentCollectLogsOperationProtocol"},"uploadToCP":{"type":"boolean"},"uploadToS3":{"type":"boolean"},"uploadToCorporate":{"type":"boolean"},"serverFingerprint":{"type":"string"},"serverAddress":{"type":"string"},"pathOnServer":{"type":"string"},"specificCredentials":{"type":"boolean"},"login":{"type":"string"},"password":{"type":"string"}},"type":"object","additionalProperties":false},"PushOperationRequestAgentCollectLogsParameters":{"properties":{"comment":{"type":"string"},"timing":{"$ref":"#/components/schemas/PushOperationTiming"},"targets":{"$ref":"#/components/schemas/PushOperationTargeting"},"operationParameters":{"$ref":"#/components/schemas/AgentCollectLogsParameters"}},"required":["targets"],"type":"object","additionalProperties":false},"RegistryHive":{"description":"Defines known Windows Registry Hives <p>For more information, see <a href=\\\"https://docs.microsoft.com/en-us/windows/win32/sysinfo/predefined-keys\\\">Predefined Keys (Microsoft)</a></p>","enum":["HKEY_CURRENT_USER","HKEY_LOCAL_MACHINE","HKEY_CLASSES_ROOT","HKEY_USERS","HKEY_CURRENT_CONFIG"],"type":"string"},"RegistryValueType":{"description":"A registry value\\'s type","enum":["DWORD","STRING"],"type":"string"},"AddRegistryKeyParams":{"properties":{"informUser":{"type":"boolean","description":"Determines whether to inform the user, via a UserCheck (popup) message, that the operation is taking place"},"allowPostpone":{"type":"boolean","description":"Determines whether to allow the user to postpone the operation"},"hive":{"$ref":"#/components/schemas/RegistryHive"},"key":{"type":"string","description":"The full path path of the key to create or add a value to. <p>Example: \\'<b><i>SOFTWARE\\\\Node.js\\\\Components</i></b>\\'</p>"},"valueName":{"type":"string","description":"The name of the value to be added to the specified registry key"},"valueType":{"$ref":"#/components/schemas/RegistryValueType"},"valueData":{"type":"string","description":"The actual value to be added the the specified registry key"},"isRedirected":{"type":"boolean","description":"Determines if the key should reside under WOW6432Node. </br> <p>Keys intended for 64bit versions of Windows may target 32bit versions by using setting \\'true\\' here</p> <p>thus specifying that the registry key/value be added under under the WOW6432Node</p>"}},"required":["hive","key","valueName","valueType","valueData"],"type":"object","additionalProperties":false},"PushOperationRequestWithMandatoryParamsAddRegistryKeyParams":{"properties":{"comment":{"type":"string"},"timing":{"$ref":"#/components/schemas/PushOperationTiming"},"targets":{"$ref":"#/components/schemas/PushOperationTargeting"},"operationParameters":{"$ref":"#/components/schemas/AddRegistryKeyParams"}},"required":["targets","operationParameters"],"type":"object","additionalProperties":false},"RemoveRegistryKeyParams":{"properties":{"informUser":{"type":"boolean","description":"Determines whether to inform the user, via a UserCheck (popup) message, that the operation is taking place"},"allowPostpone":{"type":"boolean","description":"Determines whether to allow the user to postpone the operation"},"hive":{"$ref":"#/components/schemas/RegistryHive"},"key":{"type":"string","description":"The full path path of the key to delete or remove a value from. <p>Example: \\'<b><i>SOFTWARE\\\\Node.js\\\\Components</i></b>\\'</p>"},"valueName":{"type":"string","description":"The value to remove from the key <p>If not provided, the entire key will be deleted</p>"},"isRedirected":{"type":"boolean","description":"Determines if the key should reside under WOW6432Node. </br> <p>Keys intended for 64bit versions of Windows may target 32bit versions by using setting \\'true\\' here</p> <p>thus specifying that the registry key/value be added under under the WOW6432Node</p>"}},"required":["hive","key"],"type":"object","additionalProperties":false},"PushOperationRequestWithMandatoryParamsRemoveRegistryKeyParams":{"properties":{"comment":{"type":"string"},"timing":{"$ref":"#/components/schemas/PushOperationTiming"},"targets":{"$ref":"#/components/schemas/PushOperationTargeting"},"operationParameters":{"$ref":"#/components/schemas/RemoveRegistryKeyParams"}},"required":["targets","operationParameters"],"type":"object","additionalProperties":false},"BaseFileRelocationParams":{"properties":{"informUser":{"type":"boolean","description":"Determines whether to inform the user, via a UserCheck (popup) message, that the operation is taking place"},"allowPostpone":{"type":"boolean","description":"Determines whether to allow the user to postpone the operation"},"sourceAbsolutePath":{"type":"string","description":"The absolute, full source path","minLength":1},"destinationAbsolutePath":{"type":"string","description":"The absolute, full destination path <p><u><i>Note:</i></u> The provided path must include the target file\\'s name (e.g. <i>c:\\\\backup\\\\backup1.txt</i>)</p>","minLength":1}},"required":["sourceAbsolutePath","destinationAbsolutePath"],"type":"object","additionalProperties":false},"PushOperationRequestWithMandatoryParamsBaseFileRelocationParams":{"properties":{"comment":{"type":"string"},"timing":{"$ref":"#/components/schemas/PushOperationTiming"},"targets":{"$ref":"#/components/schemas/PushOperationTargeting"},"operationParameters":{"$ref":"#/components/schemas/BaseFileRelocationParams"}},"required":["targets","operationParameters"],"type":"object","additionalProperties":false},"DeleteFileParams":{"properties":{"informUser":{"type":"boolean","description":"Determines whether to inform the user, via a UserCheck (popup) message, that the operation is taking place"},"allowPostpone":{"type":"boolean","description":"Determines whether to allow the user to postpone the operation"},"targetAbsolutePath":{"type":"string","description":"The absolute, full path of the file to remove"}},"required":["targetAbsolutePath"],"type":"object","additionalProperties":false},"PushOperationRequestWithMandatoryParamsDeleteFileParams":{"properties":{"comment":{"type":"string"},"timing":{"$ref":"#/components/schemas/PushOperationTiming"},"targets":{"$ref":"#/components/schemas/PushOperationTargeting"},"operationParameters":{"$ref":"#/components/schemas/DeleteFileParams"}},"required":["targets","operationParameters"],"type":"object","additionalProperties":false},"ProcessProperties":{"enum":["SI","Handles","VM","WS","PM","NPM","Path","CPU","ExitCode","ExitTime","Handle","HandleCount","HasExited","Id","MachineName","MainModule","MainWindowHandle","MainWindowTitle","MaxWorkingSet","MinWorkingSet","Modules","NonpagedSystemMemorySize","NonpagedSystemMemorySize64","PagedMemorySize","PagedMemorySize64","PagedSystemMemorySize","PagedSystemMemorySize64","PeakPagedMemorySize","PeakPagedMemorySize64","PeakVirtualMemorySize","PeakVirtualMemorySize64","PeakWorkingSet","PeakWorkingSet64","PriorityBoostEnabled","PriorityClass","PrivateMemorySize","PrivateMemorySize64","PrivilegedProcessorTime","ProcessName","ProcessorAffinity","Responding","SafeHandle","SessionId","StandardError","StandardInput","StandardOutput","StartInfo","StartTime","SynchronizingObject","Threads","TotalProcessorTime","UserProcessorTime","VirtualMemorySize","VirtualMemorySize64","WorkingSet","WorkingSet64"],"type":"string"},"CollectProcessInformationParams":{"properties":{"informUser":{"type":"boolean","description":"Determines whether to inform the user, via a UserCheck (popup) message, that the operation is taking place"},"allowPostpone":{"type":"boolean","description":"Determines whether to allow the user to postpone the operation"},"processName":{"type":"string","description":"The name of the process to collect information on <p>If not provided, all running processes will be collected</p>"},"additionalFields":{"anyOf":[{"items":{"$ref":"#/components/schemas/ProcessProperties"},"type":"array"},{"items":{"type":"string"},"type":"array"}],"description":"Additional process properties to collect <p>If not provided, only the process\\'s name and ID will be collected</p>"}},"type":"object","additionalProperties":false},"PushOperationRequestCollectProcessInformationParams":{"properties":{"comment":{"type":"string"},"timing":{"$ref":"#/components/schemas/PushOperationTiming"},"targets":{"$ref":"#/components/schemas/PushOperationTargeting"},"operationParameters":{"$ref":"#/components/schemas/CollectProcessInformationParams"}},"required":["targets"],"type":"object","additionalProperties":false},"TerminateProcessParams":{"properties":{"informUser":{"type":"boolean","description":"Determines whether to inform the user, via a UserCheck (popup) message, that the operation is taking place"},"allowPostpone":{"type":"boolean","description":"Determines whether to allow the user to postpone the operation"},"pid":{"type":"integer","format":"int32","description":"The Process ID (PID) of the process to terminate <p>When used in conjunction with the <i>name</i> field, the PID must match the named process.</p> <p>If both name and PID are provided but the process matching the PID does not match the provided name, the operation will be ignored by the agent</p> <p>If set to 0 or not provided, the agent will seek to terminate the process or processes as indicated by the <i>name</i> field</p>","minimum":0},"name":{"type":"string","description":"The name of the process to terminate","minLength":1},"terminateAllInstances":{"type":"boolean","description":"Indicates whether to terminate all processes matching the given name. <p>If set to <i>true</i> while a non-zero <i>pid</i> is given, only a single process with the given name AND PID may be matched</p> <p>If set to <i>false</i> or not provided, will terminate only the first matching process</p>"}},"required":["name"],"type":"object","additionalProperties":false},"PushOperationRequestWithMandatoryParamsTerminateProcessParams":{"properties":{"comment":{"type":"string"},"timing":{"$ref":"#/components/schemas/PushOperationTiming"},"targets":{"$ref":"#/components/schemas/PushOperationTargeting"},"operationParameters":{"$ref":"#/components/schemas/TerminateProcessParams"}},"required":["targets","operationParameters"],"type":"object","additionalProperties":false},"VpnSiteAuthMethod":{"description":"Authentication methods used in conjunction with VPN Site Standard Login","enum":["CERTIFICATE","P12_CERTIFICATE","USERNAME_PASSWORD","SECURID_KEY_FOB","SECURID_PIN_PAD","SOFTID","CHALLENGE_RESPONSE"],"type":"string"},"VpnSiteAuth":{"properties":{"method":{"$ref":"#/components/schemas/VpnSiteAuthMethod"}},"required":["method"],"type":"object","additionalProperties":false},"VpnSiteCustomAuthMethod":{"description":"Authentication methods used in conjunction with VPN Site Custom Login","enum":["CERTIFICATE","P12_CERTIFICATE","OTHER"],"type":"string"},"VpnSiteCustomAuth":{"properties":{"loginOption":{"type":"string"},"method":{"$ref":"#/components/schemas/VpnSiteCustomAuthMethod"}},"required":["loginOption","method"],"type":"object","additionalProperties":false},"AddVpnSiteParams":{"properties":{"informUser":{"type":"boolean","description":"Determines whether to inform the user, via a UserCheck (popup) message, that the operation is taking place"},"allowPostpone":{"type":"boolean","description":"Determines whether to allow the user to postpone the operation"},"host":{"type":"string","description":"The target site\\'s host name or IP address"},"displayName":{"type":"string","description":"The VPN Site\\'s Display Name"},"authentication":{"anyOf":[{"$ref":"#/components/schemas/VpnSiteAuth"},{"$ref":"#/components/schemas/VpnSiteCustomAuth"}],"description":"An authentication configuration used to connect to the VPN Site"},"fingerprint":{"type":"string","description":"The remote gateway\\'s certificate fingerprint <p>Fingerprints are used to verify the authenticity of the gateway</p>"},"remoteAccessGatewayName":{"type":"string","description":"The remote gateway\\'s name"}},"required":["host","authentication","fingerprint","remoteAccessGatewayName"],"type":"object","additionalProperties":false},"PushOperationRequestWithMandatoryParamsAddVpnSiteParams":{"properties":{"comment":{"type":"string"},"timing":{"$ref":"#/components/schemas/PushOperationTiming"},"targets":{"$ref":"#/components/schemas/PushOperationTargeting"},"operationParameters":{"$ref":"#/components/schemas/AddVpnSiteParams"}},"required":["targets","operationParameters"],"type":"object","additionalProperties":false},"RemoveVpnSiteParams":{"properties":{"informUser":{"type":"boolean","description":"Determines whether to inform the user, via a UserCheck (popup) message, that the operation is taking place"},"allowPostpone":{"type":"boolean","description":"Determines whether to allow the user to postpone the operation"},"displayName":{"type":"string","description":"The Display Name of the VPN Site to remove <p>If a Display Name was not provided during the site\\'s creation, the host name/IP should be used instead</p>"}},"required":["displayName"],"type":"object","additionalProperties":false},"PushOperationRequestWithMandatoryParamsRemoveVpnSiteParams":{"properties":{"comment":{"type":"string"},"timing":{"$ref":"#/components/schemas/PushOperationTiming"},"targets":{"$ref":"#/components/schemas/PushOperationTargeting"},"operationParameters":{"$ref":"#/components/schemas/RemoveVpnSiteParams"}},"required":["targets","operationParameters"],"type":"object","additionalProperties":false},"AmScanParameters":{"properties":{"informUser":{"type":"boolean","description":"Determines whether to inform the user, via a UserCheck (popup) message, that the operation is taking place"},"allowPostpone":{"type":"boolean","description":"Determines whether to allow the user to postpone the operation"},"scanCritical":{"type":"boolean"},"scanLocalDrives":{"type":"boolean"},"scanCdRom":{"type":"boolean"},"scanRemovable":{"type":"boolean"},"scanNetwork":{"type":"boolean"},"scanOther":{"type":"boolean"},"limitScanBySize":{"type":"boolean","description":"Indicates whether only files smaller than the size set in <em>fileSizeLimit</em> should be scanned"},"fileSizeLimit":{"type":"number","format":"double","description":"The maximum scanned file size, in megabytes. Larger files will be skipped <p>Requires <em>limitScanBySize</em> to be <em>true</em></p>","minimum":1},"skipNonExecutables":{"type":"boolean"}},"type":"object","additionalProperties":false},"PushOperationRequestAmScanParameters":{"properties":{"comment":{"type":"string"},"timing":{"$ref":"#/components/schemas/PushOperationTiming"},"targets":{"$ref":"#/components/schemas/PushOperationTargeting"},"operationParameters":{"$ref":"#/components/schemas/AmScanParameters"}},"required":["targets"],"type":"object","additionalProperties":false},"AmUpdateParameters":{"properties":{"informUser":{"type":"boolean","description":"Determines whether to inform the user, via a UserCheck (popup) message, that the operation is taking place"},"allowPostpone":{"type":"boolean","description":"Determines whether to allow the user to postpone the operation"},"updaterTimeoutSeconds":{"type":"number","format":"double"},"updateFromExternalServer":{"type":"boolean"},"updateFromCpServer":{"type":"boolean"},"updateFromEpServer":{"type":"boolean"},"amExternalSource":{"type":"string"}},"type":"object","additionalProperties":false},"PushOperationRequestAmUpdateParameters":{"properties":{"comment":{"type":"string"},"timing":{"$ref":"#/components/schemas/PushOperationTiming"},"targets":{"$ref":"#/components/schemas/PushOperationTargeting"},"operationParameters":{"$ref":"#/components/schemas/AmUpdateParameters"}},"required":["targets"],"type":"object","additionalProperties":false},"AmRestoreParameters":{"properties":{"informUser":{"type":"boolean","description":"Determines whether to inform the user, via a UserCheck (popup) message, that the operation is taking place"},"allowPostpone":{"type":"boolean","description":"Determines whether to allow the user to postpone the operation"},"files":{"items":{"type":"string"},"type":"array","description":"A list of file paths to restore"}},"required":["files"],"type":"object","additionalProperties":false},"PushOperationRequestAmRestoreParameters":{"properties":{"comment":{"type":"string"},"timing":{"$ref":"#/components/schemas/PushOperationTiming"},"targets":{"$ref":"#/components/schemas/PushOperationTargeting"},"operationParameters":{"$ref":"#/components/schemas/AmRestoreParameters"}},"required":["targets"],"type":"object","additionalProperties":false},"ForensicsAnalyzeByIndicatorParameters":{"properties":{"informUser":{"type":"boolean","description":"Determines whether to inform the user, via a UserCheck (popup) message, that the operation is taking place"},"allowPostpone":{"type":"boolean","description":"Determines whether to allow the user to postpone the operation"},"indicator":{"type":"string","description":"A URL, IP, Path, File or MD5 that, when accessed or executed will trigger a forensics report"},"generateActivityLogs":{"type":"boolean","description":"Generate detailed activity logs"}},"required":["indicator"],"type":"object","additionalProperties":false},"PushOperationRequestWithMandatoryParamsForensicsAnalyzeByIndicatorParameters":{"properties":{"comment":{"type":"string"},"timing":{"$ref":"#/components/schemas/PushOperationTiming"},"targets":{"$ref":"#/components/schemas/PushOperationTargeting"},"operationParameters":{"$ref":"#/components/schemas/ForensicsAnalyzeByIndicatorParameters"}},"required":["targets","operationParameters"],"type":"object","additionalProperties":false},"ForensicsQuarantineItemType":{"enum":["PATH","INCIDENT_ID","MD5"],"type":"string"},"ForensicsQuarantineItem":{"properties":{"type":{"$ref":"#/components/schemas/ForensicsQuarantineItemType"},"value":{"type":"string"}},"required":["type","value"],"type":"object","additionalProperties":false},"ForensicsQuarantineOperationParams":{"properties":{"informUser":{"type":"boolean","description":"Determines whether to inform the user, via a UserCheck (popup) message, that the operation is taking place"},"allowPostpone":{"type":"boolean","description":"Determines whether to allow the user to postpone the operation"},"items":{"items":{"$ref":"#/components/schemas/ForensicsQuarantineItem"},"type":"array"}},"required":["items"],"type":"object","additionalProperties":false},"PushOperationRequestWithMandatoryParamsForensicsQuarantineOperationParams":{"properties":{"comment":{"type":"string"},"timing":{"$ref":"#/components/schemas/PushOperationTiming"},"targets":{"$ref":"#/components/schemas/PushOperationTargeting"},"operationParameters":{"$ref":"#/components/schemas/ForensicsQuarantineOperationParams"}},"required":["targets","operationParameters"],"type":"object","additionalProperties":false},"BasePushOperationRequest":{"properties":{"comment":{"type":"string"},"timing":{"$ref":"#/components/schemas/PushOperationTiming"},"targets":{"$ref":"#/components/schemas/PushOperationTargeting"}},"required":["targets"],"type":"object","additionalProperties":false},"PushOperationType":{"enum":["DA_REBOOT","DA_SHUTDOWN","DA_REPAIR_CLIENT","DA_COLLECT_LOGS","DA_DEPLOY_PACKAGE","COMP_TEMP_SET_COMPLIANT","COMP_TEMP_SET_RESTRICTED","AM_SCAN","AM_UPDATE","AM_REMOVE_FROM_QUARANTINE","EFR_EVENT_BY_INCIDENT","EFR_EVENT_BY_URL","EFR_EVENT_BY_PROC_OR_FILE","EFR_FILE_REMEDIATION","PUSH_CERTIFICATE","HOST_ISOLATION","HOST_DEISOLATION","DA_UNINSTALL_CLIENT","DA_KILL_PROCESS","DA_SERVICES_MANIP","DA_REMOTE_EXECUTION","DA_APPLICATION_SCAN","DA_SEARCH_AND_FETCH_FILES","DA_DIAGNOSTICS","FILE_ACTIONS","REGISTRY_ACTIONS","COLLECT_PROCESS","VPN_SITE","COMP_VM_SCAN","COMP_VM_PATCH","QUARANTINE_RESTORE_FILE","QUARANTINE_FETCH_FILE"],"type":"string"},"PushOperationSchedulingType":{"enum":["IMMEDIATE","SCHEDULED"],"type":"string"},"ForensicsRemediationItem":{"properties":{"name":{"type":"string"},"type":{"type":"string"}},"required":["name","type"],"type":"object","additionalProperties":false},"PossibleOperationParams":{"properties":{"informUser":{"type":"boolean"},"allowPostpone":{"type":"boolean"},"schedulingType":{"$ref":"#/components/schemas/PushOperationSchedulingType"},"schedulingDateTime":{"type":"string","format":"date-time"},"updateFromEpServer":{"type":"boolean"},"updateFromCpServer":{"type":"boolean"},"amExternalSource":{"type":"string"},"generateActivityLogs":{"type":"boolean"},"indicator":{"type":"string"},"filesToRestore":{"items":{"type":"string"},"type":"array"},"forensicsRemediationItems":{"items":{"$ref":"#/components/schemas/ForensicsRemediationItem"},"type":"array"},"forceAppsShutdown":{"type":"boolean"},"restoreFromQuarantine":{"type":"boolean"},"moveToQuarantine":{"type":"boolean"},"packageVersion":{"type":"string"},"originalTimeoutSeconds":{"type":"number","format":"double"}},"type":"object","additionalProperties":false},"PushOperationOverallStatus":{"enum":["ABORTED","NOT_STARTED","COMPLETED","COMPLETED_WITH_WARNINGS","IN_PROGRESS"],"type":"string"},"PushOperationStatus":{"description":"Describes a Push Operation\\'s status and progress","properties":{"id":{"type":"string","description":"The operation\\'s ID"},"createdOn":{"type":"string","format":"date-time","description":"The date and time the operation was created on"},"comment":{"type":"string","description":"A comment provided during the operation\\'s creation"},"type":{"$ref":"#/components/schemas/PushOperationType"},"numberOfAffectedEntities":{"type":"number","format":"double","description":"The total number of entities affected by the operation"},"remainingTimeoutSeconds":{"type":"number","format":"double","description":"The time, in seconds, the operation will remain active. When elapsed, no more entities will be affected","minimum":0},"aborted":{"type":"boolean","description":"Indicated whether the operation was aborted by an administrator"},"adminName":{"type":"string","description":"The name of the administrator that initiated the operation"},"operationParameters":{"$ref":"#/components/schemas/PossibleOperationParams"},"overallStatus":{"$ref":"#/components/schemas/PushOperationOverallStatus"}},"required":["id","createdOn","type","numberOfAffectedEntities","remainingTimeoutSeconds","aborted","adminName","overallStatus"],"type":"object","additionalProperties":false},"JobOrResult_PushOperationStatus-Array_":{"description":"Either an object containing a Job ID *OR* schema 'PushOperationStatus-Array'\n<p>The actual return value varies depending on whether the request specified header <em>x-mgmt-run-as-job</em> '<em>ON</em>' or '<em>OFF</em>'.</p>\n<p>When set to '<em>ON</em>', operations will run asynchronously and return the <em>JobCreationResult</em> schema</p>\n<p>When set to '<em>OFF</em>', operations will run synchronously and return a concrete response of type <em>PushOperationStatus-Array</em></p>","oneOf":[{"items":{"$ref":"#/components/schemas/PushOperationStatus"},"type":"array"},{"$ref":"#/components/schemas/JobCreationResult"}]},"JobOrResult_PushOperationStatus_":{"description":"Either an object containing a Job ID *OR* schema 'PushOperationStatus'\n<p>The actual return value varies depending on whether the request specified header <em>x-mgmt-run-as-job</em> '<em>ON</em>' or '<em>OFF</em>'.</p>\n<p>When set to '<em>ON</em>', operations will run asynchronously and return the <em>JobCreationResult</em> schema</p>\n<p>When set to '<em>OFF</em>', operations will run synchronously and return a concrete response of type <em>PushOperationStatus</em></p>","oneOf":[{"$ref":"#/components/schemas/PushOperationStatus"},{"$ref":"#/components/schemas/JobCreationResult"}]},"PushOperationClientMachineInfoSlim":{"description":"A Push Operation\\'s (a.k.a Remediation Operation) status in regards to a single client device (i.e. computer)","properties":{"id":{"type":"string","description":"The client device\\'s unique ID"},"name":{"type":"string","description":"The client device\\'s name <p>Note that device names are not necessarily unique</p>"},"ipAddress":{"type":"string","description":"The client device\\'s IPv4 Address"}},"required":["id","name","ipAddress"],"type":"object","additionalProperties":false},"PushOperationClientStatus":{"description":"Describes possible states in which a Push Operation may be in regards to a specific device","enum":["ABORTED","DA_NOT_INSTALLED","TIMED_OUT","WAITING_FOR_CLIENT","PUSHED_TO_CLIENT","VERSION_NOT_SUPPORTED","BLADE_NOT_INSTALLED","SCHEDULED","USER_POSTPONED","USER_CANCELLED","IN_PROGRESS","SUCCEEDED","FAILED"],"type":"string"},"PushOperationClientOperationStatusSlimResponse":{"properties":{"output":{"type":"string","description":"The operation\\'s output/result as reported by the client"},"status":{"type":"string","description":"The operation\\'s progress status <p>Note, this is a text field that contains an operation status as reported by the client; This is different than the root level field <em>status</em> in that it may pertain to operation specific information, for example, Anti-Malware may report a scan stage</p>"}},"type":"object","additionalProperties":false},"PushOperationClientOperationStatusSlim":{"properties":{"status":{"$ref":"#/components/schemas/PushOperationClientStatus"},"response":{"allOf":[{"$ref":"#/components/schemas/PushOperationClientOperationStatusSlimResponse"}],"nullable":true}},"required":["status","response"],"type":"object","additionalProperties":false},"PushOperationClientResultSlim":{"description":"A Remediation Operation\\'s results in regards to a particular client device <p>This is a \\'Slim\\' structure, containing only the most useful fields; This allows for larger pages to be processed at once</p>","properties":{"machine":{"$ref":"#/components/schemas/PushOperationClientMachineInfoSlim"},"operation":{"$ref":"#/components/schemas/PushOperationClientOperationStatusSlim"}},"required":["machine","operation"],"type":"object","additionalProperties":false},"PagedResponseMetadata":{"description":"A standard paged request\\'s response metadata","properties":{"from":{"type":"integer","format":"int32","description":"The 0-based index of the first item in the page (inclusive)","minimum":0},"to":{"type":"integer","format":"int32","description":"The 0-based index of the last item in the page (exclusive)","minimum":0},"count":{"type":"integer","format":"int32","description":"The number of items returned","minimum":0}},"required":["from","to","count"],"type":"object","additionalProperties":false},"PushOperationClientResultSlimResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/PushOperationClientResultSlim"},"type":"array","description":"The operation\\'s per-client-device responses"},"metadata":{"$ref":"#/components/schemas/PagedResponseMetadata"}},"required":["data","metadata"],"type":"object","additionalProperties":false},"JobOrResult_PushOperationClientResultSlimResponse_":{"description":"Either an object containing a Job ID *OR* schema 'PushOperationClientResultSlimResponse'\n<p>The actual return value varies depending on whether the request specified header <em>x-mgmt-run-as-job</em> '<em>ON</em>' or '<em>OFF</em>'.</p>\n<p>When set to '<em>ON</em>', operations will run asynchronously and return the <em>JobCreationResult</em> schema</p>\n<p>When set to '<em>OFF</em>', operations will run synchronously and return a concrete response of type <em>PushOperationClientResultSlimResponse</em></p>","oneOf":[{"$ref":"#/components/schemas/PushOperationClientResultSlimResponse"},{"$ref":"#/components/schemas/JobCreationResult"}]},"PushOperationResultsRequestFilters":{"properties":{"freeText":{"type":"string","description":"Optional free text search in any of the potential response fields excluding \\\"id\\\" <p>Can be used to search for specific results, devices or IPs, for example</p>"}},"type":"object","additionalProperties":false},"PushOperationSlimResultsRequestPaging":{"properties":{"pageSize":{"type":"integer","format":"int32","description":"The number of entities to return in the result","minimum":1,"maximum":150},"offset":{"type":"integer","format":"int32","description":"<p>An offset from the start of the results from which to fetch entities.</> For example, \\'Fetch 10 computers from offset 15\\' will return computers 10 through 25","minimum":0}},"required":["pageSize","offset"],"type":"object","additionalProperties":false},"PushOperationResultsRequestSlim":{"description":"A request to obtain the per-client-device results of a given Push Operation (a.k.a Remediation Operation)","properties":{"filters":{"$ref":"#/components/schemas/PushOperationResultsRequestFilters"},"paging":{"$ref":"#/components/schemas/PushOperationSlimResultsRequestPaging"}},"type":"object","additionalProperties":false},"RemediationType":{"enum":["GENERIC","SCHEDULED_TASK","REGISTRY","FILE","ARCHIVE","STREAM"],"type":"string"},"EndpointClientSensorType":{"enum":["THREAT_EMULATION","FORENSICS","ANTI_BOT","COMPLIANCE","ACCESS_ZONES","COMMON_CLIENT","DOCUMENT_SECURITY","ANTI_MALWARE","WEBCHECK","FULL_DISK_ENCRYPTION","MEDIA_ENCRYPTION_AND_PORT_PROTECTION","FIREWALL","ONECHECK","URL_FILTERING","OTHER"],"type":"string"},"QuarantinedFileMetadata":{"properties":{"remediationType":{"$ref":"#/components/schemas/RemediationType"},"sensor":{"$ref":"#/components/schemas/EndpointClientSensorType"},"incidentId":{"type":"string","description":"A unique ID"}},"required":["remediationType","sensor","incidentId"],"type":"object","additionalProperties":false},"StandardTimestamp":{"description":"A timestamp","properties":{"utcEpoch":{"type":"number","format":"double","description":"The UTC epoch, in milliseconds","minimum":0,"maximum":9007199254740991},"iso8601":{"type":"string","format":"date-time","description":"An ISO-8601 date-time string"}},"required":["utcEpoch","iso8601"],"type":"object","additionalProperties":false},"QuarantinedFileFile":{"properties":{"deletedOn":{"allOf":[{"$ref":"#/components/schemas/StandardTimestamp"}],"nullable":true},"restoredOn":{"allOf":[{"$ref":"#/components/schemas/StandardTimestamp"}],"nullable":true},"lastModifiedOn":{"$ref":"#/components/schemas/StandardTimestamp"},"quarantinedOn":{"$ref":"#/components/schemas/StandardTimestamp"},"md5":{"type":"string"},"archiveSizeBytes":{"type":"number","format":"double"},"sizeBytes":{"type":"number","format":"double"},"archivePath":{"type":"string"},"originalPath":{"type":"string"},"id":{"type":"string"}},"required":["lastModifiedOn","quarantinedOn","md5","archiveSizeBytes","sizeBytes","archivePath","originalPath","id"],"type":"object","additionalProperties":false},"QuarantinedFileDevice":{"properties":{"domainName":{"type":"string"},"commonName":{"type":"string"},"id":{"type":"string","description":"A unique ID"}},"required":["domainName","commonName","id"],"type":"object","additionalProperties":false},"QuarantinedFile":{"properties":{"metadata":{"$ref":"#/components/schemas/QuarantinedFileMetadata"},"file":{"$ref":"#/components/schemas/QuarantinedFileFile"},"device":{"$ref":"#/components/schemas/QuarantinedFileDevice"}},"required":["metadata","file","device"],"type":"object","additionalProperties":false},"JobOrResult_QuarantinedFile-Array_":{"description":"Either an object containing a Job ID *OR* schema 'QuarantinedFile-Array'\n<p>The actual return value varies depending on whether the request specified header <em>x-mgmt-run-as-job</em> '<em>ON</em>' or '<em>OFF</em>'.</p>\n<p>When set to '<em>ON</em>', operations will run asynchronously and return the <em>JobCreationResult</em> schema</p>\n<p>When set to '<em>OFF</em>', operations will run synchronously and return a concrete response of type <em>QuarantinedFile-Array</em></p>","oneOf":[{"items":{"$ref":"#/components/schemas/QuarantinedFile"},"type":"array"},{"$ref":"#/components/schemas/JobCreationResult"}]},"PageSizeQuarantine":{"type":"integer","format":"int32","minimum":1,"maximum":1000},"OffsetQuarantine":{"type":"integer","format":"int32","minimum":0},"QuarantineManagementFileByDeviceNameRequestDevice":{"properties":{"commonName":{"type":"string"},"domainName":{"type":"string"},"id":{"type":"string","description":"A unique ID"}},"type":"object","additionalProperties":false},"QuarantinePaging":{"properties":{"pageSize":{"type":"integer","format":"int32","description":"The number of entities to return in the result","minimum":1,"maximum":1000},"offset":{"type":"integer","format":"int32","description":"<p>An offset from the start of the results from which to fetch entities.</p> For example, \\'Fetch 10 computers from offset 15\\' will return computers 10 through 25","minimum":0}},"required":["pageSize","offset"],"type":"object","additionalProperties":false},"QuarantineManagementFileByDeviceNameRequest":{"properties":{"device":{"$ref":"#/components/schemas/QuarantineManagementFileByDeviceNameRequestDevice"},"paging":{"$ref":"#/components/schemas/QuarantinePaging"}},"required":["paging"],"type":"object","additionalProperties":false},"RestoreQuarantinedFileParams":{"properties":{"informUser":{"type":"boolean","description":"Determines whether to inform the user, via a UserCheck (popup) message, that the operation is taking place"},"allowPostpone":{"type":"boolean","description":"Determines whether to allow the user to postpone the operation"},"fileIds":{"items":{"type":"string"},"type":"array"},"restoreLocation":{"type":"string"}},"required":["fileIds","restoreLocation"],"type":"object","additionalProperties":false},"PushOperationRequestWithMandatoryParamsRestoreQuarantinedFileParams":{"properties":{"comment":{"type":"string"},"timing":{"$ref":"#/components/schemas/PushOperationTiming"},"targets":{"$ref":"#/components/schemas/PushOperationTargeting"},"operationParameters":{"$ref":"#/components/schemas/RestoreQuarantinedFileParams"}},"required":["targets","operationParameters"],"type":"object","additionalProperties":false},"FileTransferProtocol":{"enum":["FTP","SFTP"],"type":"string"},"FileTransferServerConnection":{"properties":{"protocol":{"$ref":"#/components/schemas/FileTransferProtocol"},"address":{"type":"string"},"fingerprint":{"type":"string"}},"required":["protocol","address"],"type":"object","additionalProperties":false},"LoginCredentials":{"description":"Credentials with which to login","properties":{"username":{"type":"string"},"password":{"type":"string"}},"required":["username","password"],"type":"object","additionalProperties":false},"FileTransferServerUploadParams":{"properties":{"connection":{"$ref":"#/components/schemas/FileTransferServerConnection"},"loginCredentials":{"$ref":"#/components/schemas/LoginCredentials"},"uploadPath":{"type":"string","description":"The path on the server to upload to"}},"required":["connection"],"type":"object","additionalProperties":false},"FetchQuarantinedFileParams":{"properties":{"informUser":{"type":"boolean","description":"Determines whether to inform the user, via a UserCheck (popup) message, that the operation is taking place"},"allowPostpone":{"type":"boolean","description":"Determines whether to allow the user to postpone the operation"},"fileIds":{"items":{"type":"string"},"type":"array"},"archivePassword":{"type":"string","description":"The password which will be used to encrypt/decrypt the archive containing the quarantined file  <p>To protect against accidental infection, quarantined files are packaged into an encrypted archive before being returned</p>"},"upload":{"$ref":"#/components/schemas/FileTransferServerUploadParams"}},"required":["fileIds","upload"],"type":"object","additionalProperties":false},"PushOperationRequestWithMandatoryParamsFetchQuarantinedFileParams":{"properties":{"comment":{"type":"string"},"timing":{"$ref":"#/components/schemas/PushOperationTiming"},"targets":{"$ref":"#/components/schemas/PushOperationTargeting"},"operationParameters":{"$ref":"#/components/schemas/FetchQuarantinedFileParams"}},"required":["targets","operationParameters"],"type":"object","additionalProperties":false},"LoginResponse":{"description":"An object providing details about the session returned by a login request","properties":{"apiToken":{"type":"string","description":"The API token for the session\n<p>This token should be provided on all requests via the <code>x-mgmt-api-token</code> header</p>"},"sessionExpirySeconds":{"type":"integer","format":"int32","description":"Specifies the number of seconds until session expiry"},"sessionExpiryUtcMillisecondEpoch":{"type":"integer","format":"int32","description":"Specifies the UTC Epoch (in milliseconds) at which the session expires"}},"required":["apiToken","sessionExpirySeconds","sessionExpiryUtcMillisecondEpoch"],"type":"object","additionalProperties":false}},"securitySchemes":{"cloudInfraJwt":{"type":"http","scheme":"bearer","bearerFormat":"Infinity Portal Token","description":"<p>The <em>token</em> returned by the <em>Infinity Portal's</em> (<em>CloudInfra</em>) External Authentication service.</p><div><p>Sample response:</p><img src=\"data:image/png;base64,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\"></div>"},"apiJwt":{"type":"apiKey","in":"header","name":"x-mgmt-api-token","description":"A token returned by a call to the API's <a href=\"#/Session/LoginCloud\">Cloud Login</a> method"}}},"info":{"title":"Harmony Endpoint Management API","version":"1.9.212","description":"<style>details{user-select:none}details>summary span.icon{width:24px;height:24px;transition:all .3s;margin-left:auto}details>ol>li{padding-bottom:20px}summary{cursor:pointer}summary::-webkit-details-marker{display:none}</style><h2>Today more than ever, endpoint security plays a critical role in enabling your remote workforce.</h2><h4>Harmony Endpoint provides comprehensive endpoint protection at the highest security level that is crucial to avoid security breaches and data compromise.</h4><p>The following documentation provides the operations supported by the Harmony Endpoint's External API.</p><p>To use the Harmony Endpoint External API service:</p><ol><li><p>In the <em>Infinity Portal</em>, create a suitable API Key. In the <em>Service</em> field, enter <em>Endpoint</em>.<br>For more information, refer to the <a href=\"https://sc1.checkpoint.com/documents/Infinity_Portal/WebAdminGuides/EN/Infinity-Portal-Admin-Guide/Content/Topics-Infinity-Portal/API-Keys.htm?tocpath=Global%20Settings%7C_____7#API_Keys\">Infinity Portal Administration Guide</a>.<br>Once a key has been created, it may be used indefinitely (unless an expiration date was explicitly set for it).</p>During the key's creation, note the presented <em>Authentication URL</em>. This URL is used to obtain <em>Bearer tokens</em> for the next step</li><li><p>Authenticate using the <em>Infinity Portal's</em> External Authentication Service.<br>The authentication request should be made to the <em>Authentication URL</em> obtained during the previous step.</p><p>Example (<em>Your tenant's authentication URL may differ</em>):</p><p><img src=\"data:image/png;base64,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\"></p><p>Note, image is for reference only. Exact <em>CURL</em> syntax may differ.</p></li><li><p>Include the resulting <em>token</em> in the <em>Authorization</em> header in the form of a <em>Bearer</em> (For example, 'Authorization': 'Bearer {TOKEN}') in every request made to the API service</p></li><li><p>Call the <a href=\"#/Session/LoginCloud\">Cloud Login API</a></p></li><li><p>Include the resulting <em>x-mgmt-api-token</em> in Header <em>x-mgmt-api-token</em> of all subsequent requests</p></li></ol><br><div style=\"padding-top:30px;padding-bottom:30px\"><details><summary style=\"font-size:large;font-weight:600;padding-bottom:20px\">Troubleshooting</summary><div style=\"margin-left:25px\"><p>During usage, you may encounter different issues and errors.</p><p>To facilitate resolution of such issues, the <em>Harmony Endpoint API service uses an <a href=\"https://www.rfc-editor.org/rfc/rfc7807\">RFC7807</a> compliant error structure</em> which conveys information like the type of error that occurred and its source and even potential fixes.<br>This is the first and often last step in diagnosing API related issues.</p><p>The below list is of common errors that may not be obvious from the error message alone.</p><h5>Important notes</h5><ol><li>API errors may be wrapped by a separate object. The content of the errors however is as specified</li><li>Errors that do not follow <a href=\"https://www.rfc-editor.org/rfc/rfc7807\">RFC7807</a> can be assumed to originate from <em>Infinity Portal</em> which implies a failure in authentication.</li></ol><p></p><p>If you encounter an error that is not listed here and require help, please open a support ticket or request assistance via the e-mail address at the bottom of this documentation page.</p><hr style=\"margin-top:25px;margin-bottom:25px\"><div style=\"margin-left:30px\"><details style=\"padding-bottom:15px\"><summary style=\"font-size:medium;font-weight:400\">You receive a message like <samp>{ \"success\": false, \"message\": \"An error has occurred\" }</samp> when authenticating against the <em>Infinity Portal</em></summary><div><h4>Issue:</h4><p>This error usually indicates your authentication request was malformed.</p><h4>Possible Solutions:</h4><p>Make sure your request is a valid JSON, includes header <samp>Content-Type</samp> with a value of <samp>application/json</samp> and looks like <samp>{ \"clientId\": \"{{ciClientId}}\", \"accessKey\": \"{{ciAccessKey}}\" }</samp></p></div></details><details><summary style=\"font-size:medium;font-weight:400\">You receive a message like <samp>{ \"success\": false, \"message\": \"Authentication required\", \"forceLogout\": true }</samp> when invoking Harmony Endpoint API operations</summary><div><h4>Issue:</h4><p>This error indicates that you have attempted to access a resource without a valid Bearer authoriztion token.</p><p>An example could be an attempt to invoke a Harmony Endpoint API operation without providing an <em>Infinity Portal</em> token in the request's <samp>Authorization</samp> header</p><p>Specific cases where this error is raised include:</p><ol><li>A request was made without providing an <em>Infinity Portal</em> bearer token in the <samp>Authorization</samp> header</li><li>A request was directed to to an <em>Infinity Portal</em> gateway other than the one that issued the bearer token</li><li>The provided token is intended for another <em>Infinity Portal</em> application</li><li>The provided token is expired</li><li>The provided token is malformed</li></ol><p></p><h4>Possible Solutions:</h4><p></p><ol><li>Verify the token was created to target the correct application (<em>Endpoint</em>)</li><li>Verify the token has not expired</li><li>Verify the token is being used correctly in the requst (<samp>Authorization: Bearer {{TOKEN}}</samp>)</li></ol><p></p></div></details></div></div></details><br><br></div>","license":{"name":"UNLICENSED"},"contact":{"name":"Check Point Software Technologies Ltd.","email":"harmony-endpoint-external-api@checkpoint.com"}},"openapi":"3.0.0","paths":{"/v1/asset-management/computers/filtered":{"post":{"operationId":"ComputersByFilter","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobOrResult_IComputerList_"}}}},"401":{"description":"API token is missing or invalid","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MissingApiTokenErrorExample"}}}},"403":{"description":"You do not have permissions to perform the operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenErrorExample"}}}},"422":{"description":"The request was understood but was found to be invalid","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnprocessableEntryErrorExample"}}}},"500":{"description":"An internal error has occurred","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalErrorExample"}}}}},"description":"Gets a list of computers matching the given filters\n\n<p>\nThis API Endpoint provides a low-level view into the information provided by the Harmony Endpoint agent.\nAvailable information includes all information available within the Infinity Portal's Harmony Endpoint Asset Management Tab.\nPlease note that security events are not covered by this API with the exception of Anti-Malware detections\n</p>\n\n<p>While working with the API you may get a unique field <em>value</em> - <b>999</b>.</br>\nThis value is a placeholder for 'null'.</br>For example, when '<em>computerAmVersion</em>' is '999', it means there are no infections for a given computer.\nIn the context of 'deploymentStatus' though, for example, the same '999' (e.g. 'null') means 'deploymentStatus' in unknown.\n</p>","summary":"Get computers matching the given filters","tags":["Asset Management"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJobON.On"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComputersByFilterArgs"}}}}}},"/v1/ioc/get":{"post":{"operationId":"GetIocPaged","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobOrResult_PageOfIoc_"}}}},"403":{"description":"You do not have permissions to perform the operation"},"500":{"description":"An internal error has occurred"}},"description":"Gets a list of Indicators of Compromise matching the given parameters","summary":"Get existing Indicators of Compromise","tags":["Indicators of Compromise"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJob"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IocPagedRequest"}}}}}},"/v1/ioc/edit":{"put":{"operationId":"EditIoc","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobOrResult_IndicatorOfCompromise-Array_"}}}},"403":{"description":"You do not have permissions to perform the operation"},"500":{"description":"An internal error has occurred"}},"description":"Updates the given Indicators of Compromise with the given parameters","summary":"Update existing Indicators of Compromise","tags":["Indicators of Compromise"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJob"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/UpdateIoc"},"type":"array"}}}}}},"/v1/ioc/create":{"post":{"operationId":"CreateIoc","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobOrResult_IndicatorOfCompromise-Array_"}}}},"403":{"description":"You do not have permissions to perform the operation"},"500":{"description":"An internal error has occurred"}},"description":"<p>Creates new Indicators of Compromise using the given parameters</p>\n\n<br>\n\n<p>\n    Each IOC may have one of several types who's\n    formats are provided in ECMAScript-flavored Regular Expression syntax.\n</p>\n\n<ul>\n    <li>\n        <p><code>Domain</code> - A domain-only string. For example, <em>xyz.com</em></p>\n        <p>A protocol (e.g <em>https://</em> or specific URLs (e.g. <em>xyz.com/file.php</em>) are invalid in this context</p>\n        <p>Format: <code>/^(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\\.)+[a-z0-9][a-z0-9-]{0,61}[a-z0-9]/i</code></p>\n        <br>\n    </li>\n    <li>\n        <p><code>IP</code> - An IPv4 address (e.g. <em>1.1.1.1</em>)</p>\n        <p>Format: <code>/(((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3})(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)/</code></p>\n        <br>\n    </li>\n    <li>\n        <p><code>URL</code> - A URL (e.g. <em>https://www.checkpoint.com/harmony/advanced-endpoint-protection</em>)</p>\n        <p>Format: <code>/^(((http(s?|\\??):\\/\\/([\\p{L}\\p{N}()\\*\\?].)*)|([\\p{L}\\p{N}()\\*\\?].)*)[-\\p{L}\\p{N}@:%_\\?\\*\\+~#=]{0,256}\\.[\\p{L}\\p{N}()\\*\\?]+([-\\p{L}\\p{N}()@:%_\\?\\*\\+.~#?&//=]*))$/u</code></p>\n        <br>\n    </li>\n    <li>\n        <p><code>MD5</code> - An MD5 string</p>\n        <p>Format: <code>/^(?:([A-F0-9]{8}-){3}[A-F0-9]{8})$|^([a-f0-9]{32})$/i</code></p>\n        <br>\n    </li>\n    <li>\n        <p><code>SHA1</code> - A SHA1 string</p>\n        <p>Format: <code>/^(?:([A-F0-9]{8}-){4}[A-F0-9]{8})$|^([a-fA-F0-9]{40})$/i</code></p>\n        <br>\n    </li>\n</ul","summary":"Create new Indicators of Compromise","tags":["Indicators of Compromise"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJob"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/IndicatorOfCompromiseDto"},"type":"array"}}}}}},"/v1/ioc/delete/all":{"delete":{"operationId":"DeleteAllIoc","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobOrResult_AcknowledgeResponse_"}}}},"403":{"description":"You do not have permissions to perform the operation"},"500":{"description":"An internal error has occurred"}},"description":"Deletes all existing Indicators of Compromise.\n<p>This action <b>permanently deletes</b> <b>all</b> Indicators of Compromise and <b>cannot be undone</b></p","summary":"Delete all existing Indicators of Compromise","tags":["Indicators of Compromise"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJob"}}]}},"/v1/ioc/delete":{"delete":{"operationId":"DeleteIocByIds","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobOrResult_AcknowledgeResponse_"}}}},"403":{"description":"You do not have permissions to perform the operation"},"500":{"description":"An internal error has occurred"}},"description":"Deletes the given Indicators of Compromise by their ID","summary":"Delete Indicators of Compromise by ID","tags":["Indicators of Compromise"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJob"}},{"in":"query","name":"ids","required":true,"schema":{"type":"array","items":{"type":"string"}}}]}},"/v1/jobs/{jobId}":{"get":{"operationId":"GetJobById","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobStatus"}}}},"403":{"description":"You do not have permissions to perform the operation"},"500":{"description":"An internal error has occurred"}},"description":"Retrieves the status and result (if any) of a given asynchronous operation.\n<p>A Job is a way to monitor the progress of an asynchronous operation whilst avoiding issues that may manifest during long synchronous waits.</p>\n\n<p>For example, a search for a particular computer in the organization may take a considerable amount of time\nin large organizations so the '/computers/by-filter' API has been made to return a Job.\n</br>This means that, when invoked, the operation returns an object with a 'jobId' field. That Job can then be queried and, when completed, will contain\nthe result of the '/computers/by-filter' operation.</p>\n<p><h3>It is important to note that once a job concludes (i.e. is 'DONE' or 'FAILED') it has fulfilled its purpose and is no longer useful</h3></p>\n<p>As such, Jobs should be treated as 'single-use'. Once concluded, they should be 'discarded'</p>","summary":"Retrieve the status and result of an asynchronous operation","tags":["Jobs"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"description":"The ID of the operation to query the status of","in":"path","name":"jobId","required":true,"schema":{"type":"string"}}]}},"/v1/organization/tree/search":{"post":{"operationId":"SearchInOrganization","responses":{"201":{"description":"Operation completed successfully. Response body contains a list of entities matching the given search parameters","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobOrResult_SlimEntity-Array_"}}}},"403":{"description":"You do not have permissions to perform the operation"},"500":{"description":"An internal error has occurred"}},"description":"Searches the organization for entities matching the given query","summary":"Search the organization for entities matching a query","tags":["Organizational Structure"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJob"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchInOrganizationRequest"}}}}}},"/v1/organization/virtual-group/create":{"post":{"operationId":"Create","responses":{"201":{"description":"Operation completed successfully. The requested group was successfully created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobOrResult_Id_"}}}},"403":{"description":"You do not have permissions to perform the operation"},"409":{"description":"A Virtual Group with the given name already exists"},"500":{"description":"An internal error has occurred"}},"description":"Creates a new Virtual Group","summary":"Create a new Virtual Group","tags":["Organizational Structure"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJob"}}],"requestBody":{"description":"Parameters used to create the Virtual Group","required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateVirtualGroupRequest"}}}}}},"/v1/organization/virtual-group/{virtualGroupId}/members/add":{"put":{"operationId":"AddMembersToVirtualGroup","responses":{"200":{"description":"Operation completed successfully. All given entities were successfully added to the Virtual Group","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobOrResult_AcknowledgeResponse_"}}}},"400":{"description":"Request did not specify any members to add"},"403":{"description":"You do not have permissions to perform the operation"},"500":{"description":"An internal error has occurred"}},"description":"Adds the specified entities to the given Virtual Group\n<p>Entities that are already assigned to the Virtual Group are ignored</p>","summary":"Add entities to a Virtual Group","tags":["Organizational Structure"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"description":"The ID of the Virtual Group to add members to","in":"path","name":"virtualGroupId","required":true,"schema":{"type":"string"}},{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJob"}}],"requestBody":{"description":"A list of entity IDs to add to the given Virtual Group\n<p>Virtual Groups can accepts entities of types 'USER', 'COMPUTER' and 'VIRTUAL_GROUP' (for supported servers)</p>","required":true,"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Id"},"type":"array"}}}}}},"/v1/organization/virtual-group/{virtualGroupId}/members/remove":{"put":{"operationId":"RemoveMembersFromVirtualGroup","responses":{"200":{"description":"Operation completed successfully. All given entities were successfully removed from the Virtual Group","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobOrResult_AcknowledgeResponse_"}}}},"400":{"description":"Request did not specify any members to remove"},"403":{"description":"You do not have permissions to perform the operation"},"500":{"description":"An internal error has occurred"}},"description":"Removes the specified entities from the given Virtual Group.\n<p>Entities that are not assigned to the Virtual Group are ignored</p>","summary":"Remove entities from a Virtual Group","tags":["Organizational Structure"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"description":"The ID of the Virtual Group to remove members from","in":"path","name":"virtualGroupId","required":true,"schema":{"type":"string"}},{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJob"}}],"requestBody":{"description":"A list of entity IDs to remove from the given Virtual Group","required":true,"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Id"},"type":"array"}}}}}},"/v1/policy/{ruleId}/assignments":{"get":{"operationId":"GetRuleAssignments","responses":{"200":{"description":"Operation completed successfully. Response body contains the requested rule's assignments list","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobOrResult_RuleAssignment-Array_"}}}},"403":{"description":"You do not have permissions to perform the operation"},"404":{"description":"The given rule was not found"},"500":{"description":"An internal error has occurred"}},"description":"Gets all entities directly assigned to the given rule","summary":"Get entities assigned to a rule","tags":["Policy - General"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"description":"The ID of the rule to get the assignments of","in":"path","name":"ruleId","required":true,"schema":{"type":"string"}},{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJob"}}]}},"/v1/policy/{ruleId}/assignments/add":{"put":{"operationId":"AddRuleAssignments","responses":{"200":{"description":"Operation completed successfully. All given entities were added to the given rule","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobOrResult_AcknowledgeResponse_"}}}},"403":{"description":"You do not have permissions to perform the operation"},"404":{"description":"The given rule was not found"},"500":{"description":"An internal error has occurred"}},"description":"Assigns the specified entities to the given rule.\n<p>Specified IDs that are already assigned to the rule are ignored</p>","summary":"Assign entities to a given rule","tags":["Policy - General"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"description":"The ID of the rule to add assignments to","in":"path","name":"ruleId","required":true,"schema":{"type":"string"}},{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJob"}}],"requestBody":{"description":"A list of entity IDs to assign to the given rule\n<p>Assignments may be users, computers, organizational units and Virtual Groups</p>","required":true,"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Id"},"type":"array"}}}}}},"/v1/policy/{ruleId}/assignments/remove":{"put":{"operationId":"RemoveRuleAssignments","responses":{"200":{"description":"Operation completed successfully. All given entities were removed from the given rule","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobOrResult_AcknowledgeResponse_"}}}},"403":{"description":"You do not have permissions to perform the operation"},"404":{"description":"The given rule was not found"},"500":{"description":"An internal error has occurred"}},"description":"Removes the specified entities from the given rule's assignments.\n<p>Specified IDs that are not assigned to the rule are ignored</p>","summary":"Remove entities from a rule","tags":["Policy - General"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"description":"The ID of the rule to remove assignments from","in":"path","name":"ruleId","required":true,"schema":{"type":"string"}},{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJob"}}],"requestBody":{"description":"A list of entity IDs to un-assign from the rule","required":true,"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Id"},"type":"array"}}}}}},"/v1/policy/install":{"post":{"operationId":"InstallAllPolicies","responses":{"200":{"description":"Operation completed successfully. All policies have been installed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobOrResult_AcknowledgeResponse_"}}}},"403":{"description":"You do not have permissions to perform the operation"},"409":{"description":"The default client un-installation Password must be changed before policy installation"},"500":{"description":"An internal error has occurred"}},"description":"Installs all policies.\n<p>Changes to rule settings are only enforced after policy installation</p>","summary":"Install all policies","tags":["Policy - General"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJob"}}]}},"/v1/policy/{ruleId}/install":{"post":{"operationId":"InstallPoliciesForRule","responses":{"200":{"description":"Operation completed successfully. All policies have been installed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobOrResult_AcknowledgeResponse_"}}}},"403":{"description":"You do not have permissions to perform the operation"},"409":{"description":"The default client un-installation Password must be changed before policy installation"},"500":{"description":"An internal error has occurred"}},"description":"Installs all policies of a given rule.\n<p>Changes to rule settings are only enforced after policy installation</p>","summary":"Install all policies of a given rule","tags":["Policy - General"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"description":"The ID of the rule to install","in":"path","name":"ruleId","required":true,"schema":{"type":"string"}},{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJob.On"}}]}},"/v1/policy/{ruleId}/modifications":{"get":{"operationId":"GetModificationsPendingInstallationByRuleId","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobOrResult_ModifiedRule_"}}}},"403":{"description":"You do not have permissions to perform the operation"},"500":{"description":"An internal error has occurred"}},"description":"\nGets information on modifications to a given rule since it was last installed","summary":"Get information on modifications to a given rule","tags":["Policy - General"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"description":"The ID of the rule to get the modifications of","in":"path","name":"ruleId","required":true,"schema":{"type":"string"}},{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJob.On"}}]}},"/v1/policy/{ruleId}":{"post":{"operationId":"CloneRule","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobOrResult_AcknowledgeResponse_"}}}},"403":{"description":"You do not have permissions to perform the operation"},"500":{"description":"An internal error has occurred"}},"description":"\nClones the specified rule and puts the clone in the provided position inside the rulebase","summary":"Clones the specified rule and puts the clone in the provided position inside the rulebase","tags":["Policy - General"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"description":"The ID of the rule to get the modifications of","in":"path","name":"ruleId","required":true,"schema":{"$ref":"#/components/schemas/RuleId"}},{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJob"}}],"requestBody":{"description":"properties of the new rule","required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ICloneRuleInput"}}}}}},"/v1/policy/{ruleId}/metadata":{"get":{"operationId":"GetRuleMetadataById","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobOrResult_RuleMetadata_"}}}},"403":{"description":"You do not have permissions to perform the operation"},"500":{"description":"An internal error has occurred"}},"description":"Gets the given rule's metadata.\n<p>Metadata refers to all information relating to the rule except it's actual settings</p>","summary":"Get a rule's metadata","tags":["Policy - General"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"description":"The ID of the rule to get the metadata of","in":"path","name":"ruleId","required":true,"schema":{"type":"string"}},{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJob"}}]}},"/v1/policy/metadata":{"get":{"operationId":"GetAllRulesMetadata","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobOrResult_RuleMetadata-Array_"}}}},"403":{"description":"You do not have permissions to perform the operation"},"500":{"description":"An internal error has occurred"}},"description":"Gets the metadata of all runes.\n<p>Metadata refers to all information relating to the rule except it's actual settings</p>","summary":"Get the metadata of all rules","tags":["Policy - General"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJob"}},{"description":"An optional 'Rule Family' filter. Used to filter the results to only the selected capability family (e.g. only 'Threat Prevention')","in":"query","name":"ruleFamily","required":false,"schema":{"$ref":"#/components/schemas/BladeFamily"}},{"description":"An optional 'Connection State' filter. Used to filter the results to only the selected Connection State (e.g. only  rules pertaining to policies for 'Connected' clients)","in":"query","name":"connectionState","required":false,"schema":{"$ref":"#/components/schemas/ConnectionState"}}]}},"/policy/threat-prevention/{ruleId}":{"get":{"operationId":"GetThreatPreventionPolicy","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetPolicyResult"}}}},"403":{"description":"You do not have permissions to perform the operation"},"409":{"description":"Threat Prevention is not in the 'Unified' mode"},"500":{"description":"An internal error has occurred"}},"description":"\nGets the Threat-Prevention policy of the given rule","summary":"Get a rule's Threat-Prevention policy","tags":["Policy - Threat Prevention"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"description":"The ID of the rule to get the Threat-Prevention policy of","in":"path","name":"ruleId","required":true,"schema":{"$ref":"#/components/schemas/RuleId"}},{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJob.On"}},{"description":"The returned policy's detail level","in":"query","name":"detailsLevel","required":false,"schema":{"$ref":"#/components/schemas/DetailsLevel"}}]},"patch":{"operationId":"SetThreatPreventionPolicy","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobOrResult_AcknowledgeResponse_"}}}},"403":{"description":"You do not have permissions to perform the operation"},"409":{"description":"Threat Prevention is not in the 'Unified' mode"},"500":{"description":"An internal error has occurred"}},"description":"Updates the given Threat-Prevention rule","summary":"Update a rule's Threat-Prevention policy","tags":["Policy - Threat Prevention"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"description":"The ID of the Threat-Prevention rule to update","in":"path","name":"ruleId","required":true,"schema":{"$ref":"#/components/schemas/RuleId"}},{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJob.On"}},{"description":"Indicates whether the updated Threat-Prevention rule should be installed after a successful update","in":"query","name":"installPolicy","required":false,"schema":{"type":"boolean"}},{"description":"Indicates whether the new configuration is allowed to 'break out' the currently defined rule template.\n<p>\nThis parameter controls whether an exception is raised if changes passed via the <code>settings</code> parameter conflict\nwith the rule's currently selected template\n</p>","in":"query","name":"coerceTemplate","required":false,"schema":{"type":"boolean"}}],"requestBody":{"description":"The settings to apply to the given rule\n<p>Note that most properties on this parameter are optional. It is recommended to specify only fields being updated.</p>","required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IThreatPreventionPolicy"}}}}}},"/policy/threat-prevention/{ruleId}/template":{"put":{"operationId":"SetThreatPreventionPolicyTemplate","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobOrResult_AcknowledgeResponse_"}}}},"403":{"description":"You do not have permissions to perform the operation"},"409":{"description":"Threat Prevention is not in the 'Unified' mode"},"500":{"description":"An internal error has occurred"}},"description":"Sets the Threat-Prevention policy template for the given rule.\n\n<p> Setting a template instructs the policy to adhere to the Check Point's recommended configuration </p>","summary":"Sets a rule's Threat-Prevention policy template","tags":["Policy - Threat Prevention"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"description":"The ID of the rule to update the Threat-Prevention policy or template of","in":"path","name":"ruleId","required":true,"schema":{"$ref":"#/components/schemas/RuleId"}},{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJob.On"}},{"description":"The template to which the given Threat-Prevention rule should adhere","in":"query","name":"template","required":true,"schema":{"$ref":"#/components/schemas/PolicyTemplateName"}},{"description":"Indicates whether the updated Threat-Prevention rule should be installed after a successful update","in":"query","name":"installPolicy","required":false,"schema":{"type":"boolean"}}]}},"/v1/posture/vulnerability/data":{"get":{"operationId":"GetVulnerabilitiesData","responses":{"200":{"description":"The requested page of vulnerabilities data was found and returned in the response body","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobOrResult_VulnerableDeviceSearchResults_"}}}},"401":{"description":"CloudInfra or API tokens are missing or invalid","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnauthorizedErrorExample"}}}},"403":{"description":"You do not have permissions to perform the operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenErrorExample"}}}},"422":{"description":"The request was understood but was found to be invalid","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnprocessableEntryErrorExample"}}}},"500":{"description":"An internal error has occurred","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalErrorExample"}}}}},"description":"Gets all vulnerability related information","summary":"Get information about vulnerabilities","tags":["Posture Management - Vulnerabilities"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJob.On"}},{"in":"query","name":"pageSize","required":true,"schema":{"$ref":"#/components/schemas/PageSizePosture"}},{"in":"query","name":"offset","required":true,"schema":{"$ref":"#/components/schemas/OffsetPosture"}}]}},"/v1/posture/vulnerability/devices":{"post":{"operationId":"GetDeviceVulnerabilitiesDevice","responses":{"200":{"description":"The requested vulnerabilities data for the given devices was found and returned in the response body","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobOrResult_VulnerableDeviceSearchResults_"}}}},"401":{"description":"CloudInfra or API tokens are missing or invalid","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnauthorizedErrorExample"}}}},"403":{"description":"You do not have permissions to perform the operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenErrorExample"}}}},"422":{"description":"The request was understood but was found to be invalid","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnprocessableEntryErrorExample"}}}},"500":{"description":"An internal error has occurred","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalErrorExample"}}}}},"description":"Gets vulnerabilities affecting the given devices","summary":"Get vulnerabilities of given devices","tags":["Posture Management - Vulnerabilities"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJob.On"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VulnerableDevicesByIdPagedRequest"}}}}}},"/v1/posture/vulnerability/scan":{"post":{"operationId":"VulnerabilityScan","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobOrResult_PushOperationCreationResult_"}}}},"401":{"description":"CloudInfra or API tokens are missing or invalid","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnauthorizedErrorExample"}}}},"403":{"description":"You do not have permissions to perform the operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenErrorExample"}}}},"422":{"description":"The request was understood but was found to be invalid","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnprocessableEntryErrorExample"}}}},"500":{"description":"An internal error has occurred","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalErrorExample"}}}}},"description":"Initiates a vulnerability scan on devices matching the given query","summary":"Start a vulnerability scan on given devices","tags":["Posture Management - Vulnerabilities"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJob.On"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VulnerabilityScanRequest"}}}}}},"/v1/posture/vulnerability/scan/status":{"post":{"operationId":"VulnerabilityScanStatus","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/DeviceVulnerabilityScanStatus"},"type":"array"}}}},"401":{"description":"CloudInfra or API tokens are missing or invalid","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnauthorizedErrorExample"}}}},"403":{"description":"You do not have permissions to perform the operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenErrorExample"}}}},"422":{"description":"The request was understood but was found to be invalid","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnprocessableEntryErrorExample"}}}},"500":{"description":"An internal error has occurred","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalErrorExample"}}}}},"description":"Gets the current statuses of the vulnerability scans running on devices matching the given query","summary":"Get a vulnerability scan's status","tags":["Posture Management - Vulnerabilities"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJob.On"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VulnerabilityScanStatusRequest"}}}}}},"/v1/posture/vulnerability/patch":{"post":{"operationId":"VulnerabilityPatch","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobOrResult_PushOperationCreationResult_"}}}},"401":{"description":"CloudInfra or API tokens are missing or invalid","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnauthorizedErrorExample"}}}},"403":{"description":"You do not have permissions to perform the operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenErrorExample"}}}},"422":{"description":"The request was understood but was found to be invalid","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnprocessableEntryErrorExample"}}}},"500":{"description":"An internal error has occurred","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalErrorExample"}}}}},"description":"Initiates an application/s patch operation on devices matching the given query","summary":"Patch vulnerable applications","tags":["Posture Management - Vulnerabilities"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJob.On"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VulnerabilityPatchRequestFilter"}}}}}},"/v1/posture/vulnerability/patch/status":{"post":{"operationId":"VulnerabilityPatchStatus","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobOrResult_VulnerabilityPatchStatus-Array_"}}}},"401":{"description":"CloudInfra or API tokens are missing or invalid","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnauthorizedErrorExample"}}}},"403":{"description":"You do not have permissions to perform the operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenErrorExample"}}}},"422":{"description":"The request was understood but was found to be invalid","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnprocessableEntryErrorExample"}}}},"500":{"description":"An internal error has occurred","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalErrorExample"}}}}},"description":"Gets the application patch operation statuses for devices and/or CVEs matching the given query","summary":"Get patch operation statuses","tags":["Posture Management - Vulnerabilities"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJob.On"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VulnerabilityPosturePatchStatusRequest"}}}}}},"/v1/remediation/agent/reset-computer":{"post":{"operationId":"ResetComputer","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationCreationResult"}}}},"403":{"description":"You do not have permissions to perform the operation"},"500":{"description":"An internal error has occurred"}},"description":"Restarts computers matching the given query","summary":"Restart computers matching a given query","tags":["Remediation & Response - Agent"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJobON.On"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationRequestAgentRebootOrShutdownParameters"}}}}}},"/v1/remediation/agent/shutdown-computer":{"post":{"operationId":"ShutdownComputer","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationCreationResult"}}}},"403":{"description":"You do not have permissions to perform the operation"},"500":{"description":"An internal error has occurred"}},"description":"Shuts-down computers matching the given query","summary":"Shut-down computers matching a given query","tags":["Remediation & Response - Agent"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJobON.On"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationRequestAgentRebootOrShutdownParameters"}}}}}},"/v1/remediation/agent/repair-computer":{"post":{"operationId":"RepairComputer","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationCreationResult"}}}},"403":{"description":"You do not have permissions to perform the operation"},"500":{"description":"An internal error has occurred"}},"description":"Repairs the Harmony Endpoint Client installation on computers matching the given query","summary":"Repair client installations on computers matching a given query","tags":["Remediation & Response - Agent"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJobON.On"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationRequestBasePushOperationParameters"}}}}}},"/v1/remediation/agent/collect-logs":{"post":{"operationId":"CollectLogs","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationCreationResult"}}}},"403":{"description":"You do not have permissions to perform the operation"},"500":{"description":"An internal error has occurred"}},"description":"Collects all Harmony Endpoint Client logs as well as diagnostic information from computers matching the given query","summary":"Collect diagnostic information from computers matching a given query","tags":["Remediation & Response - Agent"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJobON.On"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationRequestAgentCollectLogsParameters"}}}}}},"/v1/remediation/agent/registry/key/add":{"post":{"operationId":"AgentAddRegistryKey","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationCreationResult"}}}},"403":{"description":"You do not have permissions to perform the operation"},"500":{"description":"An internal error has occurred"}},"description":"Adds a given registry key and/or value to the registry of computers matching the given query","summary":"Add a registry key and/or value to computers matching the given query","tags":["Remediation & Response - Agent"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJobON.On"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationRequestWithMandatoryParamsAddRegistryKeyParams"}}}}}},"/v1/remediation/agent/registry/key/delete":{"post":{"operationId":"AgentRemoveRegistryKey","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationCreationResult"}}}},"403":{"description":"You do not have permissions to perform the operation"},"500":{"description":"An internal error has occurred"}},"description":"Removes the given registry key or value to the registry of computers matching the given query","summary":"Remove a registry key or value to computers matching the given query","tags":["Remediation & Response - Agent"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJobON.On"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationRequestWithMandatoryParamsRemoveRegistryKeyParams"}}}}}},"/v1/remediation/agent/file/copy":{"post":{"operationId":"AgentCopyFile","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationCreationResult"}}}},"403":{"description":"You do not have permissions to perform the operation"},"500":{"description":"An internal error has occurred"}},"description":"Copies the given file from the given source to the given destination on computers matching the given query","summary":"Copy a given file on computers matching the given query","tags":["Remediation & Response - Agent"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJobON.On"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationRequestWithMandatoryParamsBaseFileRelocationParams"}}}}}},"/v1/remediation/agent/file/move":{"post":{"operationId":"AgentMoveFile","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationCreationResult"}}}},"403":{"description":"You do not have permissions to perform the operation"},"500":{"description":"An internal error has occurred"}},"description":"Moves the given file from the given source to the given destination on computers matching the given query","summary":"Move a given file on computers matching the given query","tags":["Remediation & Response - Agent"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJobON.On"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationRequestWithMandatoryParamsBaseFileRelocationParams"}}}}}},"/v1/remediation/agent/file/delete":{"post":{"operationId":"AgentDeleteFile","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationCreationResult"}}}},"403":{"description":"You do not have permissions to perform the operation"},"500":{"description":"An internal error has occurred"}},"description":"Deletes the given file from the given source on computers matching the given query","summary":"Delete a given file on computers matching the given query","tags":["Remediation & Response - Agent"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJobON.On"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationRequestWithMandatoryParamsDeleteFileParams"}}}}}},"/v1/remediation/agent/process/information":{"post":{"operationId":"AgentCollectProcessInformation","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationCreationResult"}}}},"403":{"description":"You do not have permissions to perform the operation"},"500":{"description":"An internal error has occurred"}},"description":"Collects information about processes on computers matching the given query","summary":"Collect information about processes on computers matching the given query","tags":["Remediation & Response - Agent"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJobON.On"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationRequestCollectProcessInformationParams"}}}}}},"/v1/remediation/agent/process/terminate":{"post":{"operationId":"AgentTerminateProcess","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationCreationResult"}}}},"403":{"description":"You do not have permissions to perform the operation"},"500":{"description":"An internal error has occurred"}},"description":"Terminates the given process on computers matching the given query","summary":"Terminate the given process on computers matching the given query","tags":["Remediation & Response - Agent"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJobON.On"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationRequestWithMandatoryParamsTerminateProcessParams"}}}}}},"/v1/remediation/agent/vpn/site/add":{"post":{"operationId":"AgentAddVpnSite","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationCreationResult"}}}},"403":{"description":"You do not have permissions to perform the operation"},"500":{"description":"An internal error has occurred"}},"description":"Adds the given VPN Site's configuration to computers matching the given query\n<p>Adding a VPN Site allows Harmony Endpoint Clients to connect to it</p>","summary":"Add the VPN Site's configuration to computers matching the given query","tags":["Remediation & Response - Agent"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJobON.On"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationRequestWithMandatoryParamsAddVpnSiteParams"}}}}}},"/v1/remediation/agent/vpn/site/remove":{"post":{"operationId":"AgentRemoveVpnSite","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationCreationResult"}}}},"403":{"description":"You do not have permissions to perform the operation"},"500":{"description":"An internal error has occurred"}},"description":"Removes the given VPN Site's configuration to computers matching the given query","summary":"Remove the given VPN Site's configuration to computers matching the given query","tags":["Remediation & Response - Agent"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJobON.On"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationRequestWithMandatoryParamsRemoveVpnSiteParams"}}}}}},"/v1/remediation/anti-malware/scan":{"post":{"operationId":"AntiMalwareScan","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationCreationResult"}}}}},"description":"Performs an Anti-Malware scan on computers matching the given query","summary":"Perform an Anti-Malware scan on computers matching a query","tags":["Remediation & Response - Threat Prevention"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJobON.On"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationRequestAmScanParameters"}}}}}},"/v1/remediation/anti-malware/update":{"post":{"operationId":"AntiMalwareUpdate","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationCreationResult"}}}}},"description":"Updates the Anti-Malware Signature Database on computers matching the given query","summary":"Update the Anti-Malware Signature Database on computers matching a query","tags":["Remediation & Response - Threat Prevention"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJobON.On"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationRequestAmUpdateParameters"}}}}}},"/v1/remediation/anti-malware/restore":{"post":{"operationId":"AntiMalwareRestore","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationCreationResult"}}}}},"description":"Restores a file that was previously quarantined by the Harmony Endpoint Client's Anti-Malware capability","summary":"Restore a file that was quarantined by the Harmony Endpoint Client's Anti-Malware","tags":["Remediation & Response - Threat Prevention"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJobON.On"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationRequestAmRestoreParameters"}}}}}},"/v1/remediation/forensics/analyze-by-indicator/url":{"post":{"operationId":"AnalyzeByUrl","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationCreationResult"}}}},"401":{"description":"CloudInfra or API tokens are missing or invalid","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnauthorizedErrorExample"}}}},"403":{"description":"You do not have permissions to perform the operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenErrorExample"}}}},"422":{"description":"The request was understood but was found to be invalid","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnprocessableEntryErrorExample"}}}},"500":{"description":"An internal error has occurred","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalErrorExample"}}}}},"description":"Collects forensics data whenever a computer that matches the given query accesses the given URL","summary":"Collect forensic information on computers matching a given query","tags":["Remediation & Response - Threat Prevention"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJobON.On"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationRequestWithMandatoryParamsForensicsAnalyzeByIndicatorParameters"}}}}}},"/v1/remediation/forensics/analyze-by-indicator/ip":{"post":{"operationId":"AnalyzeByIp","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationCreationResult"}}}},"401":{"description":"CloudInfra or API tokens are missing or invalid","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnauthorizedErrorExample"}}}},"403":{"description":"You do not have permissions to perform the operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenErrorExample"}}}},"422":{"description":"The request was understood but was found to be invalid","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnprocessableEntryErrorExample"}}}},"500":{"description":"An internal error has occurred","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalErrorExample"}}}}},"description":"Collects forensics data whenever a computer that matches the given query accesses or executes a resource matching the given MD5","summary":"Collect forensic information on computers matching a given query","tags":["Remediation & Response - Threat Prevention"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJobON.On"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationRequestWithMandatoryParamsForensicsAnalyzeByIndicatorParameters"}}}}}},"/v1/remediation/forensics/analyze-by-indicator/path":{"post":{"operationId":"AnalyzeByPath","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationCreationResult"}}}},"401":{"description":"CloudInfra or API tokens are missing or invalid","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnauthorizedErrorExample"}}}},"403":{"description":"You do not have permissions to perform the operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenErrorExample"}}}},"422":{"description":"The request was understood but was found to be invalid","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnprocessableEntryErrorExample"}}}},"500":{"description":"An internal error has occurred","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalErrorExample"}}}}},"description":"\nCollects forensics data whenever a computer that matches the given query accesses or executes a resource residing in the given path","summary":"Collect forensic information on computers matching a given query","tags":["Remediation & Response - Threat Prevention"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJobON.On"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationRequestWithMandatoryParamsForensicsAnalyzeByIndicatorParameters"}}}}}},"/v1/remediation/forensics/analyze-by-indicator/file-name":{"post":{"operationId":"AnalyzeByFileName","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationCreationResult"}}}},"401":{"description":"CloudInfra or API tokens are missing or invalid","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnauthorizedErrorExample"}}}},"403":{"description":"You do not have permissions to perform the operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenErrorExample"}}}},"422":{"description":"The request was understood but was found to be invalid","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnprocessableEntryErrorExample"}}}},"500":{"description":"An internal error has occurred","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalErrorExample"}}}}},"description":"Collects forensics data whenever a computer that matches the given query accesses or executes the given file","summary":"Collect forensic information on computers matching a given query","tags":["Remediation & Response - Threat Prevention"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJobON.On"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationRequestWithMandatoryParamsForensicsAnalyzeByIndicatorParameters"}}}}}},"/v1/remediation/forensics/analyze-by-indicator/md5":{"post":{"operationId":"AnalyzeByMd5","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationCreationResult"}}}},"401":{"description":"CloudInfra or API tokens are missing or invalid","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnauthorizedErrorExample"}}}},"403":{"description":"You do not have permissions to perform the operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenErrorExample"}}}},"422":{"description":"The request was understood but was found to be invalid","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnprocessableEntryErrorExample"}}}},"500":{"description":"An internal error has occurred","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalErrorExample"}}}}},"description":"Collects forensics data whenever a computer that matches the given query accesses or executes a resource matching the given MD5","summary":"Collect forensic information on computers matching a given query","tags":["Remediation & Response - Threat Prevention"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJobON.On"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationRequestWithMandatoryParamsForensicsAnalyzeByIndicatorParameters"}}}}}},"/v1/remediation/forensics/file/quarantine":{"post":{"operationId":"QuarantineFile","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationCreationResult"}}}},"401":{"description":"CloudInfra or API tokens are missing or invalid","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnauthorizedErrorExample"}}}},"403":{"description":"You do not have permissions to perform the operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenErrorExample"}}}},"422":{"description":"The request was understood but was found to be invalid","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnprocessableEntryErrorExample"}}}},"500":{"description":"An internal error has occurred","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalErrorExample"}}}}},"description":"Quarantines files given by path or MD5 or detections relating to a forensic incident","summary":"Quarantine given files on computers matching a given query","tags":["Remediation & Response - Threat Prevention"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJobON.On"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationRequestWithMandatoryParamsForensicsQuarantineOperationParams"}}}}}},"/v1/remediation/forensics/file/restore":{"post":{"operationId":"RestoreQuarantinedFile","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationCreationResult"}}}},"401":{"description":"CloudInfra or API tokens are missing or invalid","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnauthorizedErrorExample"}}}},"403":{"description":"You do not have permissions to perform the operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenErrorExample"}}}},"422":{"description":"The request was understood but was found to be invalid","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnprocessableEntryErrorExample"}}}},"500":{"description":"An internal error has occurred","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalErrorExample"}}}}},"description":"Restores previously quarantined files given by path or MD5 or detections relating to a forensic incident","summary":"Restore given file from quarantine on computers matching a given query","tags":["Remediation & Response - Threat Prevention"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJobON.On"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationRequestWithMandatoryParamsForensicsQuarantineOperationParams"}}}}}},"/v1/remediation/isolate":{"post":{"operationId":"IsolateComputer","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationCreationResult"}}}},"401":{"description":"CloudInfra or API tokens are missing or invalid","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnauthorizedErrorExample"}}}},"403":{"description":"You do not have permissions to perform the operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenErrorExample"}}}},"422":{"description":"The request was understood but was found to be invalid","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnprocessableEntryErrorExample"}}}},"500":{"description":"An internal error has occurred","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalErrorExample"}}}}},"description":"Isolates the computers matching the given query.\n<p>Isolation is the act of denying all network access from a given computer</p>","summary":"Isolate computers matching a given query","tags":["Remediation & Response - Threat Prevention"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJobON.On"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BasePushOperationRequest"}}}}}},"/v1/remediation/de-isolate":{"post":{"operationId":"DeIsolateComputer","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationCreationResult"}}}},"401":{"description":"CloudInfra or API tokens are missing or invalid","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnauthorizedErrorExample"}}}},"403":{"description":"You do not have permissions to perform the operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenErrorExample"}}}},"422":{"description":"The request was understood but was found to be invalid","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnprocessableEntryErrorExample"}}}},"500":{"description":"An internal error has occurred","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalErrorExample"}}}}},"description":"De-Isolates the computers matching the given query.\n<p>De-isolating a computer restores its access to network resources. Affects only isolated computers</p>","summary":"De-isolate computers matching a given query","tags":["Remediation & Response - Threat Prevention"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJobON.On"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BasePushOperationRequest"}}}}}},"/v1/remediation/status":{"get":{"operationId":"GetAllRemediationOperationStatuses","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobOrResult_PushOperationStatus-Array_"}}}},"403":{"description":"You do not have permissions to perform the operation"},"500":{"description":"An internal error has occurred"}},"description":"Gets the current statuses of all Remediation Operations","summary":"Get the status of all Remediation Operations","tags":["Remediation & Response - General"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJob.On"}}]}},"/v1/remediation/{id}/status":{"get":{"operationId":"GetRemediationOperationStatusById","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobOrResult_PushOperationStatus_"}}}},"403":{"description":"You do not have permissions to perform the operation"},"404":{"description":"The given Remediation Operation was not found"},"500":{"description":"An internal error has occurred"}},"description":"Gets the current status of the given Remediation Operation\n<p><b>Note:</b> By default, the operation returns a <i>Job</i> that needs to be queried by the <em>GET /job/{id}</em> API</p>\n<p>When completed, the job will contain the operation's current status.</br>The <i>job</i> itself <b>should not be re-used</b>.\nDoing so will yield the same result</p>","summary":"Get the status of a given Remediation Operation","tags":["Remediation & Response - General"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJob.On"}},{"in":"path","name":"id","required":true,"schema":{"type":"string"}}]}},"/v1/remediation/{id}/abort":{"post":{"operationId":"AbortRemediationOperationById","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobOrResult_AcknowledgeResponse_"}}}},"403":{"description":"You do not have permissions to perform the operation"},"404":{"description":"The given Remediation Operation was not found"},"500":{"description":"An internal error has occurred"}},"description":"Aborts the given Remediation Operation.\n<p>Aborting an operation prevents it from being sent to further Harmony Endpoint Clients.</p>\n<p>Clients that have already received the operation are not affected</p>","summary":"Abort a given Remediation Operation","tags":["Remediation & Response - General"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"string"}},{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJob.On"}}]}},"/v1/remediation/{id}/results/slim":{"post":{"operationId":"GetRemediationOperationSlimResultsById","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobOrResult_PushOperationClientResultSlimResponse_"}}}},"403":{"description":"You do not have permissions to perform the operation"},"404":{"description":"The given Remediation Operation was not found"},"500":{"description":"An internal error has occurred"}},"description":"Gets the results of a given Remediation Operation.\n\n<p>Remediation Operations may produce results such a Forensics Report or yield status updates such as an Anti-Malware scan progress.</p>\n<p>Note: this operation is a '<em>slim</em>' version, returning only essential information</p>","summary":"Get the results of a given Remediation Operation.","tags":["Remediation & Response - General"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"string"}},{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJob.On"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationResultsRequestSlim"}}}}}},"/v1/quarantine-management/file/data":{"get":{"operationId":"GetQuarantineFileData","responses":{"200":{"description":"The requested quarantine files data was found and returned in the response body","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobOrResult_QuarantinedFile-Array_"}}}},"401":{"description":"CloudInfra or API tokens are missing or invalid","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnauthorizedErrorExample"}}}},"403":{"description":"You do not have permissions to perform the operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenErrorExample"}}}},"422":{"description":"The request was understood but was found to be invalid","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnprocessableEntryErrorExample"}}}},"500":{"description":"An internal error has occurred","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalErrorExample"}}}}},"tags":["Quarantine Management"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"in":"query","name":"pageSize","required":true,"schema":{"$ref":"#/components/schemas/PageSizeQuarantine"}},{"in":"query","name":"offset","required":true,"schema":{"$ref":"#/components/schemas/OffsetQuarantine"}},{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJob.On"}}]},"post":{"operationId":"GetQuarantineFileDataByDevice","responses":{"200":{"description":"The requested quarantine files data for specific devices was found and returned in the response body","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobOrResult_QuarantinedFile-Array_"}}}},"401":{"description":"CloudInfra or API tokens are missing or invalid","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnauthorizedErrorExample"}}}},"403":{"description":"You do not have permissions to perform the operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenErrorExample"}}}},"422":{"description":"The request was understood but was found to be invalid","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnprocessableEntryErrorExample"}}}},"500":{"description":"An internal error has occurred","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalErrorExample"}}}}},"tags":["Quarantine Management"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJob.On"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuarantineManagementFileByDeviceNameRequest"}}}}}},"/v1/quarantine-management/file/restore":{"post":{"operationId":"QuarantineFileRestore","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobOrResult_PushOperationCreationResult_"}}}},"401":{"description":"CloudInfra or API tokens are missing or invalid","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnauthorizedErrorExample"}}}},"403":{"description":"You do not have permissions to perform the operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenErrorExample"}}}},"422":{"description":"The request was understood but was found to be invalid","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnprocessableEntryErrorExample"}}}},"500":{"description":"An internal error has occurred","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalErrorExample"}}}}},"tags":["Quarantine Management"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJob.On"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationRequestWithMandatoryParamsRestoreQuarantinedFileParams"}}}}}},"/v1/quarantine-management/file/fetch":{"post":{"operationId":"QuarantineFileFetch","responses":{"200":{"description":"Ok","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationCreationResult"}}}},"401":{"description":"CloudInfra or API tokens are missing or invalid","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnauthorizedErrorExample"}}}},"403":{"description":"You do not have permissions to perform the operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenErrorExample"}}}},"422":{"description":"The request was understood but was found to be invalid","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnprocessableEntryErrorExample"}}}},"500":{"description":"An internal error has occurred","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalErrorExample"}}}}},"tags":["Quarantine Management"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[{"in":"header","name":"x-mgmt-run-as-job","required":true,"schema":{"$ref":"#/components/schemas/RunAsJob.On"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushOperationRequestWithMandatoryParamsFetchQuarantinedFileParams"}}}}}},"/v1/session/keepalive":{"post":{"operationId":"KeepAlive","responses":{"204":{"description":"Keepalive was performed successfully.</br>Updated Time until session expiration is specified in the 'x-mgmt-session-expiry-seconds' header as a number of seconds","headers":{"x-mgmt-session-expiry-seconds":{"schema":{"type":"string"},"required":true}}},"401":{"description":"CloudInfra or API tokens are missing or invalid","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnauthorizedErrorExample"}}}},"403":{"description":"You do not have permissions to perform the operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenErrorExample"}}}},"422":{"description":"The request was understood but was found to be invalid","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnprocessableEntryErrorExample"}}}},"500":{"description":"An internal error has occurred","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalErrorExample"}}}}},"description":"Resets the expiration time for the session back to its default value\n<p>Keep-alive calls are used to extend the useful lifespan of a session without performing any meaningful operations</p>","summary":"Refresh an API work-session","tags":["Session"],"security":[{"cloudInfraJwt":[],"apiJwt":[]}],"parameters":[]}},"/v1/session/login/cloud":{"post":{"operationId":"LoginCloud","responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoginResponse"}}},"headers":{"x-mgmt-session-expiry-utc-epoch":{"schema":{"type":"string"},"required":true},"x-mgmt-session-expiry-seconds":{"schema":{"type":"string"},"required":true},"x-mgmt-api-token":{"schema":{"type":"string"},"required":true}}},"401":{"description":"CloudInfra or API tokens are missing or invalid","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnauthorizedErrorExample"}}}},"403":{"description":"You do not have permissions to perform the operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenErrorExample"}}}},"422":{"description":"The request was understood but was found to be invalid","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnprocessableEntryErrorExample"}}}},"500":{"description":"An internal error has occurred","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalErrorExample"}}}}},"description":"Creates a new API work-session.\n<p>By default, API sessions last 6 minutes before expiring. Performing any authenticated operation will reset the expiry</p>\n</br>\n<p><em><b>Note:</b></em> The session created by this API Endpoint is unrelated to the Infinity Portal session conveyed via the 'cloudinfraJwt' bearer token</p>\n<p>To manually reset the expiry without performing any meaningful operations see the 'keepalive' operation</p>","summary":"Create a new API work-session","tags":["Session"],"security":[{"cloudInfraJwt":[]}],"parameters":[]}}},"servers":[{"url":"https://cloudinfra-gw.portal.checkpoint.com/app/endpoint-web-mgmt/harmony/endpoint/api","description":"Access via the Infinity Portal gateway based in Dublin, Ireland"},{"url":"https://cloudinfra-gw-us.portal.checkpoint.com/app/endpoint-web-mgmt/harmony/endpoint/api","description":"Access via the Infinity Portal gateway based in North Virginia, USA"},{"url":"https://cloudinfra-gw.ap.portal.checkpoint.com/app/endpoint-web-mgmt/harmony/endpoint/api","description":"Access via the Infinity Portal gateway based in Sydney, Australlia"}],"tags":[{"name":"Session","description":"Authenticate for and maintain Harmony Endpoint API sessions"},{"name":"Jobs","description":"Query for the state of active managerial operations"},{"name":"Asset Management","description":"Gain insight and control over the organization's assets"},{"name":"Posture Management - Vulnerabilities","description":"Monitor vulnerabilities, scan devices and patch applications"},{"name":"Quarantine Management","description":"Monitor, restore and fetch quarantine files"},{"name":"Indicators of Compromise","description":"Rapidly and globally adapt to engage potential or active threats"},{"name":"Remediation & Response - General","description":"Gain insight and control over active Remediation Operations"},{"name":"Remediation & Response - Agent","description":"Remotely perform managerial operations on Harmony Endpoint Clients"},{"name":"Remediation & Response - Threat Prevention","description":"Remotely perform security-oriented operations on Harmony Endpoint Clients"},{"name":"Policy - General","description":"Manage general aspects of the Harmony Endpoint organizational policies"},{"name":"Organizational Structure","description":"Gain insight and control over the organization's structure and assignments"}]}