# Fetch quarantine custom group summary statistics Retrieves summary statistics for a quarantine custom group including computer count, deployment status, notification settings, quarantine enforcement status, and creation/modification audit trail. ## Endpoint `GET /dcapi/compliance/quarantine/policy/{grpResourceId}/summary` ## Request ### Request URL `https://{server-hostname}:8383/dcapi/compliance/quarantine/policy/{grpResourceId}/summary` ### Scope `VulnerabilityMgmt.READ` ### Header `Authorization: d92d4xxxxxxxxxxxxx15f52` ### Request Parameters #### Path Parameters - **grpResourceId** (`string`, mandatory): Custom group resource ID. Fetch from [Get Quarantine Rule Details](https://www.manageengine.com/products/desktop-central/help/api/onpremise/get-quarantine-rule-details.html). ### Sample Request ```curl curl --request GET \ --url https://appdomain/dcapi/compliance/quarantine/policy/{grpResourceId}/summary \ --header 'Authorization: d92d4xxxxxxxxxxxxx15f52' ``` ## Response Parameters ### HTTP Code 200 Response body: `application/json` JSON object fields: - **name** (`string`): Custom group name - **computerCount** (`string`): Number of managed Windows computers in the group - **createdBy** (`string`): Creator first name - **createdTime** (`string`): Formatted creation timestamp - **lastModifiedBy** (`string`): Last modifier first name - **lastModifiedTime** (`string`): Formatted last modification timestamp - **collectionId** (`long`): Collection ID for the quarantine policy - **isSuspended** (`boolean`): Whether the collection is suspended - **currentStatus** (`string`): I18N-translated deployment status label - **enableNotification** (`string`): Yes if alert settings exist, No otherwise - **isMachinesQuarantined** (`boolean`): true if quarantine action is active quarantine, false if audit-only - **isTargetGroupAccessible** (`boolean`): Whether user can access the target group - **enableCGRedirection** (`boolean`): Whether UI should enable CG redirection links #### Sample Response Quarantine custom group summary statistics ```json { "lastModifiedTime": "Mar 28, 2026 02:30 PM", "isSuspended": false, "currentStatus": "Deployed", "lastModifiedBy": "Admin", "isTargetGroupAccessible": true, "computerCount": 15, "enableCGRedirection": true, "createdBy": "Admin", "name": "DMZ Servers", "createdTime": "Mar 15, 2026 10:00 AM", "enableNotification": "Yes", "isMachinesQuarantined": true, "collectionId": 6001 } ``` ### HTTP Code 401 Response body: `application/json` JSON object fields: - **errorCode** (`long`): Unauthorized error code returned when authentication credentials are missing, expired, or invalid (authentication=required) - **errorMsg** (`string`): Authentication failure reason #### Sample Response Authentication credentials are missing or invalid ```json { "errorMessage": "Authentication required", "errorCode": "UNAUTHORIZED" } ``` ### HTTP Code 403 Response body: `application/json` JSON object fields: - **errorCode** (`long`): Forbidden error code returned when the authenticated user does not have the required uem-roles (e.g., DataEncryption_Admin or DataEncryptionRecoveryKey_Admin) - **errorMsg** (`string`): Message indicating insufficient privileges to access this resource #### Sample Response Quarantine is not available in VMP Professional Edition ```json { "errorMessage": "You do not have enough permission to perform this action. Upgrade to Enterprise Edition to use these features.", "errorCode": "FORBIDDEN" } ``` ### HTTP Code 429 Response body: `application/json` JSON object fields: - **errorCode** (`long`): Rate limit error code returned when the API call threshold (configured via threshold/duration in security XML) is exceeded; client is locked out for lock-period minutes - **errorMsg** (`string`): Rate limit exceeded message with retry guidance #### Sample Response API call threshold exceeded ```json { "errorMessage": "Rate limit exceeded. Retry after some time", "errorCode": "TOO_MANY_REQUESTS" } ``` ## Possible Response Codes - **200**: HTTP code - **401**: HTTP code - **403**: HTTP code - **429**: HTTP code ## Rate Limits ![](https://www.zohowebstatic.com/sites/zweb/images/people/ico-help.png) **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.