Create the App Guard Profile for windows
post /api/v1/mdm/profiles/appguard
https://{server-hostname}:8383/api/v1/mdm/profiles/appguard
MDMDeviceMgmt.CREATECopied!
Authorization: d92d4xxxxxxxxxxxxx15f52
Name of the App Guard profile
Description for the App Guard profile
Enable auditing for Application Guard events. 0 - Disabled, 1 - Enabled
Allow access to camera and microphone inside the Application Guard container. 0 - Blocked, 1 - Allowed
Allow data persistence across Application Guard sessions (e.g., favorites, cookies). 0 - Disabled, 1 - Enabled
Allow GPU-accelerated rendering inside the Application Guard container. 0 - Disabled (default), 1 - Enabled
Enable or disable Windows Defender Application Guard. 0 - Disabled, 1 - Enabled (Enterprise mode), 2 - Enabled (Standalone mode)
Block access to non-enterprise content by enterprise apps. 0 - Not blocked (default), 1 - Blocked
List of certificate thumbprint strings to share with the Application Guard container for user authentication
Direction of clipboard sharing. 1 - Host to container only, 2 - Container to host only, 3 - Both directions
Type of clipboard content allowed. 1 - Text only, 2 - Image only, 3 - Text and Image
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. Combine values for multiple options (e.g., 15 - all allowed)
Allow users to save downloaded files from the Application Guard container to the host OS. 0 - Blocked, 1 - Allowed
Primary enterprise domain name to be protected by Application Guard
List of other enterprise domain names to be treated as trusted resources
List of domain names to be classified as enterprise network resources
List of enterprise IP address ranges (e.g., 192.168.0.0-192.168.255.255)
List of enterprise cloud resource domains (e.g., www.zylker.com)
List of neutral resource domains accessible from both enterprise and personal contexts
List of internal proxy server addresses used for enterprise resources
List of proxy server addresses
curl --request POST \
--url https://appdomain/api/v1/mdm/profiles/appguard \
--header 'Accept: application/json' \
--header 'Authorization: d92d4xxxxxxxxxxxxx15f52' \
--header 'Content-Type: application/json' \
--data '{"save_files":0,"enterprise_ip_range":["192.168.0.0-192.168.255.255","10.0.0.0-10.255.255.255"],"print_settings":6,"allow_gpu":1,"block_non_enterprise":1,"proxy_server":["proxy.zylker.com:8080"],"policy_name":"Windows App Guard Policy","allow_app_guard":1,"clipboard_type":1,"other_domain_names":["partner.zylker.com"],"neutral_resources":["www.bing.com"],"clipboard_settings":1,"protected_domain_names":["intranet.zylker.com"],"policy_desc":"Application Guard profile for enterprise Windows devices","enterprise_cloud_resources":["www.zylker.com","cloud.zylker.com"],"allow_persistence":1,"primary_domain_name":"corp.zylker.com","perform_audit":1,"allow_camera_mic":0,"internal_proxy_server":["proxy.internal.zylker.com:8080"],"cert_thumbprints":["4F6B2E1A3C8D7E9F0A1B2C3D4E5F6A7B8C9D0E1F"]}'Create App Guard profile with full configuration
{
"save_files": 0,
"enterprise_ip_range": [
"192.168.0.0-192.168.255.255",
"10.0.0.0-10.255.255.255"
],
"print_settings": 6,
"allow_gpu": 1,
"block_non_enterprise": 1,
"proxy_server": [
"proxy.zylker.com:8080"
],
"policy_name": "Windows App Guard Policy",
"allow_app_guard": 1,
"clipboard_type": 1,
"other_domain_names": [
"partner.zylker.com"
],
"neutral_resources": [
"www.bing.com"
],
"clipboard_settings": 1,
"protected_domain_names": [
"intranet.zylker.com"
],
"policy_desc": "Application Guard profile for enterprise Windows devices",
"enterprise_cloud_resources": [
"www.zylker.com",
"cloud.zylker.com"
],
"allow_persistence": 1,
"primary_domain_name": "corp.zylker.com",
"perform_audit": 1,
"allow_camera_mic": 0,
"internal_proxy_server": [
"proxy.internal.zylker.com:8080"
],
"cert_thumbprints": [
"4F6B2E1A3C8D7E9F0A1B2C3D4E5F6A7B8C9D0E1F"
]
}
Create App Guard profile with minimal required fields
{
"save_files": 0,
"enterprise_ip_range": [],
"print_settings": 0,
"allow_gpu": 0,
"block_non_enterprise": 0,
"proxy_server": [],
"policy_name": "Basic App Guard Policy",
"allow_app_guard": 1,
"clipboard_type": 1,
"other_domain_names": [],
"neutral_resources": [],
"clipboard_settings": 1,
"protected_domain_names": [],
"enterprise_cloud_resources": [],
"allow_persistence": 0,
"primary_domain_name": "",
"perform_audit": 0,
"allow_camera_mic": 0,
"internal_proxy_server": [],
"cert_thumbprints": []
}
Unique ID of the newly created App Guard profile
Name of the created App Guard profile
App Guard profile successfully created
{
"policy_id": "9007199254741295",
"policy_name": "Windows App Guard Policy"
}
![]()
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.
© 2026, Zoho Corporation Pvt. Ltd. All Rights Reserved.
© 2026, Zoho Corporation Pvt. Ltd. All Rights Reserved.