# Retrieve the details of a specific Windows Defender Application Guard profile Get the app guard profile details windows ## Endpoints `GET /api/v1/mdm/profiles/appguard/policies/{policy_id}` ## Request ### Request URL `https://{server-hostname}:8383/api/v1/mdm/profiles/appguard/policies/{policy_id}` ### Scope `MDMDeviceMgmt.READ` ### Header `Authorization: d92d4xxxxxxxxxxxxx15f52` ## Request Parameters ### Request Headers - **Accept** (`string`, Mandatory): `application/json` ### Path Parameters - **policy_id** (`string`, Mandatory): Unique identifier of the App Guard profile. Obtain from the [Create App Guard Policy](https://www.manageengine.com/products/desktop-central/help/api/onpremise/windows-create-app-guard-policy.html) response ## Sample Request ### Curl ```curl curl --request GET \ --url https://appdomain/api/v1/mdm/profiles/appguard/policies/{policy_id} \ --header 'Accept: application/json' \ --header 'Authorization: d92d4xxxxxxxxxxxxx15f52' ``` ## Response Parameters ### HTTP Code 200 #### Response Body: `application/json` **JSON Object** - **policy_id** (`string`): Unique ID of the App Guard profile - **policy_name** (`string`): Name of the App Guard profile - **policy_desc** (`string`): Description for the App Guard profile - **perform_audit** (`string`): Auditing for Application Guard events. 0 - Disabled, 1 - Enabled - **allow_camera_mic** (`string`): Access to camera and microphone inside the Application Guard container. 0 - Blocked, 1 - Allowed - **allow_persistence** (`string`): Data persistence across Application Guard sessions (e.g., favorites, cookies). 0 - Disabled, 1 - Enabled - **allow_gpu** (`string`): GPU-accelerated rendering inside the Application Guard container. 0 - Disabled, 1 - Enabled - **allow_app_guard** (`string`): Windows Defender Application Guard state. 0 - Disabled, 1 - Enabled (Enterprise mode), 2 - Enabled (Standalone mode) - **block_non_enterprise** (`string`): Block access to non-enterprise content by enterprise apps. 0 - Not blocked, 1 - Blocked - **cert_thumbprints** (`array`): List of certificate thumbprint strings shared with the Application Guard container for user authentication - **clipboard_type** (`string`): Direction of clipboard sharing. 1 - Host to container only, 2 - Container to host only, 3 - Both directions - **clipboard_settings** (`string`): Type of clipboard content allowed. 1 - Text only, 2 - Image only, 3 - Text and Image - **print_settings** (`string`): Printing options from the Application Guard container. Bitmask value: 0 - No printing, 1 - Allow XPS, 2 - Allow PDF, 4 - Allow local printers, 8 - Allow network printers - **save_files** (`string`): Allow users to save downloaded files from the Application Guard container to the host OS. 0 - Blocked, 1 - Allowed - **primary_domain_name** (`string`): Primary enterprise domain name to be protected by Application Guard. Present only when configured - **other_domain_names** (`array`): List of other enterprise domain names treated as trusted resources. Present only when configured - **protected_domain_names** (`array`): List of domain names classified as enterprise network resources. Present only when configured - **enterprise_ip_range** (`array`): List of enterprise IP address ranges. Present only when configured - **enterprise_cloud_resources** (`array`): List of enterprise cloud resource domains. Present only when configured - **neutral_resources** (`array`): List of neutral resource domains accessible from both enterprise and personal contexts. Present only when configured - **internal_proxy_server** (`array`): List of internal proxy server addresses used for enterprise resources. Present only when configured - **proxy_server** (`array`): List of proxy server addresses. Present only when configured ### Sample Response: HTTP 200 App Guard payload response ```json { "save_files": "0", "policy_id": "4", "print_settings": "0", "allow_gpu": "0", "block_non_enterprise": "0", "policy_name": "windowsappguardpolicy", "allow_app_guard": "0", "clipboard_type": "1", "clipboard_settings": "0", "policy_desc": "", "allow_persistence": "0", "perform_audit": "1", "allow_camera_mic": "0", "cert_thumbprints": [] } ``` ## Possible Response Codes - **200**: HTTP code ## Rate Limits ![](https://www.zohowebstatic.com/sites/zweb/images/people/ico-help.png) **Duration:** 1 minute | **Threshold:** 120 | **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.