Get Health Policy Settings Retrieves the system health policy configuration that defines patch compliance thresholds.
Request URL https://{server-hostname}:8383/dcapi/patch/settings/healthPolicy
Scope
Header Authorization: d92d4xxxxxxxxxxxxx15f52
Curl
Java
Python
Deluge
PowerShell
Copied!
curl --request GET \
--url https://appdomain/dcapi/patch/settings/healthPolicy \
--header 'Authorization: d92d4xxxxxxxxxxxxx15f52'import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.io.IOException;
import java.net.http.HttpTimeoutException;
public class Main {
public static void main(String[] args) {
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://appdomain/dcapi/patch/settings/healthPolicy"))
.header("Authorization", " d92d4xxxxxxxxxxxxx15f52")
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
}
}
import http.client
conn = http.client.HTTPSConnection("appdomain")
headers = { 'Authorization': " d92d4xxxxxxxxxxxxx15f52" }
conn.request("GET", "/dcapi/patch/settings/healthPolicy", headers=headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
headersMap = Map();
headersMap.put("Accept", "application/json");
response = invokeUrl
[
url: "https://appDomain/dcapi/patch/settings/healthPolicy"
type: GET
headers: headersMap
connection: connection_name
]
info response;
$headers=@{}
$headers.Add("Authorization", " d92d4xxxxxxxxxxxxx15f52")
$response = Invoke-WebRequest -Uri 'https://appdomain/dcapi/patch/settings/healthPolicy' -Method GET -Headers $headersResponse Parameters - HTTP code 200 Response Body - application/json JSON Object
Hide Sub-Attributes healthyThreshold string
Maximum number of missing patches for a system to be considered healthy
vulnerableThreshold string
Missing patch count above which system is considered vulnerable
highlyVulnerableThreshold string
Missing patch count above which system is considered highly vulnerable
criticalPatchWeight string
Weight multiplier for critical severity patches in health calculation
importantPatchWeight string
Weight multiplier for important severity patches
moderatePatchWeight string
Weight multiplier for moderate severity patches
lowPatchWeight string
Weight multiplier for low severity patches
Possible Response Codes Sample Response: HTTP 200 Default health policy settings
Copied!
{
"highlyVulnerableThreshold": 10,
"vulnerableThreshold": 5,
"importantPatchWeight": 3,
"moderatePatchWeight": 1,
"lowPatchWeight": 0,
"healthyThreshold": 0,
"criticalPatchWeight": 5
}
▼ Show full
Duration: 1 minute | Threshold: 30 | Lock period: 5 minutes
Duration - Time window for the threshold. Threshold - Number of API calls allowed within the specified duration. Lock Period - Wait time before consecutive API requests.
© 2026, Zoho Corporation Pvt. Ltd. All Rights Reserved.
© 2026, Zoho Corporation Pvt. Ltd. All Rights Reserved.