# Retrieves the complete configuration details of the specified system tools task Returns the full configuration details of the specified system tools collection, including all component tool settings (Check Disk, Defragmenter, Disk Cleanup, Task Scheduler), target settings, and schedule information. ## Endpoint `GET /dcapi/tools/systemTools/{collectionId}` ## Request ### Request URL `https://{server-hostname}:8383/dcapi/tools/systemTools/{collectionId}` ### Scope `Tools.READ` ### Header `Authorization: d92d4xxxxxxxxxxxxx15f52` ### Request Parameters #### Request Headers - **Accept** `string` — **Mandatory** - `application/json` #### Path Parameters - **collectionId** `string` — **Mandatory** - The unique identifier of the system tools collection ### Sample Request ```curl curl --request GET \ --url https://appdomain/dcapi/tools/systemTools/{collectionId} \ --header 'Accept: application/json' \ --header 'Authorization: d92d4xxxxxxxxxxxxx15f52' ``` ## Response ### Response Parameters #### HTTP Code 200 Response body: `application/json` - `JSON Object` - **collectionId** `long` - System tools collection task unique identifier - **label** `string` - User-defined task label - **description** `string` - Task description - **deployAction** `string` - Deployment action: Deploy - **rebootClientComputers** `string` - Reboot flag: 0=No reboot, 1=Reboot after execution - **targetDetails** `JSON Object` - Target configuration object with targetType, targetValue, and envType - **configDetails** `array` - Array of tool configuration objects containing toolDetails ### Possible Response Codes - **200** `HTTP code` ### Sample Response: HTTP 200 ```json { "deployAction": "Deploy", "configDetails": [ { "toolDetails": { "temporaryFiles": true, "internetCacheFiles": true, "recycleBin": true } } ], "description": "Cleans up temp files and recycle bin", "label": "Weekly Disk Cleanup", "collectionId": 12, "targetDetails": { "envType": 0, "targetValue": "Engineering", "targetType": "CustomGroup" }, "rebootClientComputers": "0" } ``` **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.