Retrieves the compliance settings controlling access to restricted system manager tools Returns the compliance configuration for system manager tools, including the enabled or disabled status for Command Prompt, File Manager, and Computer Rename tools.
Request URL https://{server-hostname}:8383/dcapi/tools/complianceSetting
Scope
Header Authorization: d92d4xxxxxxxxxxxxx15f52
Curl
Java
Python
Deluge
PowerShell
Copied!
curl --request GET \
--url https://appdomain/dcapi/tools/complianceSetting \
--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/tools/complianceSetting"))
.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/tools/complianceSetting", 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/tools/complianceSetting"
type: GET
headers: headersMap
connection: connection_name
]
info response;
$headers=@{}
$headers.Add("Authorization", " d92d4xxxxxxxxxxxxx15f52")
$response = Invoke-WebRequest -Uri 'https://appdomain/dcapi/tools/complianceSetting' -Method GET -Headers $headersResponse Parameters - HTTP code 200 Response Body - application/json JSON Object
Hide Sub-Attributes commandPrompt integer
Command Prompt compliance level: 0=Disabled, 1=Enabled, 2=Prompt, 3=Block
fileManager integer
File Manager compliance level: 0=Disabled, 1=Enabled, 2=Prompt, 3=Block
computerRename integer
Computer Rename compliance level: 0=Disabled, 1=Enabled, 2=Block
fileManagerPromptEnabled boolean
Whether File Manager displays a prompt before access
cmdPromptPromptEnabled boolean
Whether Command Prompt displays a prompt before access
isAlwaysPromptEnabled boolean
Whether the prompt is always shown regardless of compliance level
promptMessage string
Custom message displayed in the compliance prompt dialog
promptTimeout integer
Auto-dismiss timeout in seconds for the compliance prompt. Range: 10-3600
showPage boolean
Whether the compliance settings page is shown in the admin console
Possible Response Codes Sample Response: HTTP 200 {
"promptTimeout": 30,
"fileManager": 1,
"showPage": true,
"fileManagerPromptEnabled": true,
"isAlwaysPromptEnabled": false,
"promptMessage": "Please provide a reason for access.",
"commandPrompt": 1,
"cmdPromptPromptEnabled": false,
"computerRename": 0
}
▼ Show full
© 2026, Zoho Corporation Pvt. Ltd. All Rights Reserved.
© 2026, Zoho Corporation Pvt. Ltd. All Rights Reserved.