# Returns the child process application group and its rules Returns the child process application group containing parent-process control rules, including each rule's `appRuleID`. Use the returned `appRuleID` values in the `removedRules` array when calling [Update Child Process Group](https://www.manageengine.com/products/desktop-central/help/api/cloud/acp-update-child-process-group.html). ## Endpoint `GET /dcapi/appctrl/childProcessGroup` ## Request ### Request URL `https://`[*{serverurl}*](https://www.manageengine.com/products/desktop-central/help/api/cloud/oauth-authentication-endpoint-domain.html)`/dcapi/appctrl/childProcessGroup` ### Scope `DesktopCentralCloud.AppControl.READ` ### Header `Authorization: Zoho-oauthtoken d92d4xxxxxxxxxxxxx15f52` ### Request Parameters #### Request Headers - **Accept** `string` **Mandatory**: `application/childProcessGroup.v1+json` ### Sample Request ```curl curl --request GET \ --url https://appdomains/dcapi/appctrl/childProcessGroup \ --header 'Accept: application/childProcessGroup.v1+json' \ --header 'Authorization: Zoho-oauthtoken d92d4xxxxxxxxxxxxx15f52' ``` ## Response ### HTTP 200 #### Response Body: `application/json` `JSON Object` - **customerID** `string`: Customer identifier - **groupID** `string`: Unique identifier for the child process application group - **createdBy** `string`: User ID who created the group (-1 for system) - **modifiedBy** `string`: User ID who last modified the group (-1 for system) - **platformID** `integer`: Platform ID (1=Windows, 2=Mac) - **appGroupType** `integer`: Type of application group (6=Child Process) - **appGroupCategory** `integer`: Category of the application group (0=Default) - **description** `string`: Description of the child process application group - **applicationRules** `JSON Array`: Array of application rules in the child process group - **addedRules** `array`: Array of rules pending addition (empty on GET) - **removedRules** `array`: Array of rules pending removal (empty on GET) - **applicationRuleCount** `integer`: Total count of application rules in the group - **associatedCustomGroupCount** `integer`: Count of custom groups associated with this app group - **appGroupName** `string`: Name of the child process application group (e.g. Default_Child_Process_Group) - **createdTime** `string`: Creation timestamp in milliseconds since epoch - **modifiedTime** `string`: Last modification timestamp in milliseconds since epoch - **jitRequestMode** `integer`: JIT request mode (0=Disabled, 1=Enabled, 2=Approval Required) - **configSpecificAppEnabled** `boolean`: Whether config-specific app elevation is enabled - **defaultGroupResource** `string`: Default group resource (null if not set) - **clearExistingRules** `boolean`: Whether existing rules should be cleared - **manualElevationEnabled** `boolean`: Whether manual elevation is enabled ### Possible Response Codes - **200** `HTTP code` ### Sample Response: HTTP 200 Child process application group with existing rules ```json { "modifiedTime": "1775478159555", "manualElevationEnabled": false, "appGroupName": "Default_Child_Process_Group", "configSpecificAppEnabled": false, "groupID": "901", "defaultGroupResource": null, "description": "", "platformID": 1, "addedRules": [], "clearExistingRules": false, "removedRules": [], "applicationRules": [ { "appRuleType": 2, "trustedUpdater": 0, "ruleDetails": { "appRuleID": "901", "isExisting": true, "isVerified": 1, "displayName": "Brave Browser", "productVendorID": "314", "vendorID": "314", "vendorName": "Brave Software, Inc.", "displayId": "314", "productName": "Brave Browser", "restrictChildElevation": false }, "appRuleName": "" }, { "appRuleType": 2, "trustedUpdater": 0, "ruleDetails": { "appRuleID": "903", "isExisting": true, "isVerified": 1, "displayName": "Google Chrome", "productVendorID": "312", "vendorID": "312", "vendorName": "Google LLC", "displayId": "312", "productName": "Google Chrome", "restrictChildElevation": false }, "appRuleName": "" }, { "appRuleType": 2, "trustedUpdater": 0, "ruleDetails": { "appRuleID": "904", "isExisting": true, "isVerified": 1, "displayName": "Microsoft Edge", "productVendorID": "311", "vendorID": "311", "vendorName": "Microsoft Corporation", "displayId": "311", "productName": "Microsoft Edge", "restrictChildElevation": false }, "appRuleName": "" }, { "appRuleType": 2, "trustedUpdater": 0, "ruleDetails": { "appRuleID": "905", "isExisting": true, "isVerified": 1, "displayName": "Ulaa", "productVendorID": "315", "vendorID": "315", "vendorName": "ZOHO Corporation Private Limited", "displayId": "315", "productName": "Ulaa", "restrictChildElevation": false }, "appRuleName": "" } ], "associatedCustomGroupCount": 0, "createdBy": "-1", "appGroupType": 6, "customerID": "1", "jitRequestMode": 0, "createdTime": "1775478159555", "modifiedBy": "-1", "appGroupCategory": 0, "applicationRuleCount": 5 } ``` ![ ](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.