Returns a list of all JIT policies configured in the system, including each policy's ID, name, description, associated application group, and other relevant metadata. Use this API to retrieve JIT policy information for display in management consoles or for use in automation scripts.
get /dcapi/appctrl/jitpolicies
https://{server-hostname}:8383/dcapi/appctrl/jitpolicies
AppControl.READCopied!
Authorization: d92d4xxxxxxxxxxxxx15f52
curl --request GET \
--url https://appdomain/dcapi/appctrl/jitpolicies \
--header 'Authorization: d92d4xxxxxxxxxxxxx15f52'Current page number of the paginated result
Total number of pages available
List of temporary access (JIT) policies
Unique identifier for the temporary access policy
Display name of the temporary access policy
Platform (Windows, Mac)
Type of policy (e.g., ACPJitElevate for privilege elevation, ACPJitAllow for allowing blocked apps)
Creation timestamp in milliseconds since epoch
Last modification timestamp in milliseconds since epoch
Username of the user who created the policy
Username of the user who last modified the policy
How the duration is specified (1=Fixed minutes, 2=Date range)
Access window length in minutes (applicable when durationType=1)
Start time in timestamp (null when durationType=1)
End time in timestamp (null when durationType=1)
Deployment status of the policy on the agent (e.g., Succeeded, Yet to deploy, Failed)
Policy expiry timestamp in milliseconds since epoch
Name of the target computer where the policy is applied
Risk score associated with the target machine
Reason provided by the agent during the JIT elevation request. (Empty if the JIT policy was created by an administrator.)
Error code: INVALID_REQUEST for validation failures
Detailed validation error message
Internal error code: INTERNAL_ERROR when exception occurs While getting jit policies
Detailed message: Exception Occurred While getting jit policies
List of JIT policies
{
"totalPages": 1,
"page": 1,
"temporaryAccessDetails": [
{
"modifiedTime": "2026-06-22 08:26:50",
"reason": "Browsing",
"durationFrom": null,
"modifiedUser": "admin",
"policyName": "JIT For Ulaa",
"durationTo": null,
"durationType": "Fixed",
"agentStatus": "Failed",
"jitAccessType": "Specific Apps",
"platform": "Windows",
"machineName": "uexxxxxest",
"durationMinutes": "60",
"policyID": "902",
"policyType": "ACPJitElevate",
"expiryTime": "2026-06-22 09:26:50",
"createdTime": "2026-06-17 12:03:28",
"riskScore": 3.3,
"createdUser": "DC-SYSTEM-USER"
},
{
"modifiedTime": "2026-06-22 08:26:48",
"reason": "--",
"durationFrom": null,
"modifiedUser": "admin",
"policyName": "JIT For Google Chrome",
"durationTo": null,
"durationType": "Fixed",
"agentStatus": "Failed",
"jitAccessType": "Specific Apps",
"platform": "Windows",
"machineName": "uexxxxxtest",
"durationMinutes": "60",
"policyID": "901",
"policyType": "ACPJitElevate",
"expiryTime": "2026-06-22 09:26:48",
"createdTime": "2026-06-17 12:03:26",
"riskScore": 3.3,
"createdUser": "DC-SYSTEM-USER"
}
]
}
Authentication credentials missing or invalid
{
"errorMessage": "Authentication credentials are missing or invalid",
"errorCode": "UNAUTHORIZED"
}
Internal error while fetching jit policies
{
"errorMessage": "Exception Occurred While getting jit policies",
"errorCode": "INTERNAL_ERROR"
}
![]()
Duration: 1 minute | Threshold: 50 | 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.