{"id":4774,"date":"2023-11-10T11:52:10","date_gmt":"2023-11-10T11:52:10","guid":{"rendered":"https:\/\/www.hexnode.com\/mobile-device-management\/developers\/?page_id=4774"},"modified":"2026-03-18T11:55:55","modified_gmt":"2026-03-18T11:55:55","slug":"windows-policies","status":"publish","type":"page","link":"https:\/\/www.hexnode.com\/mobile-device-management\/developers\/policies\/windows-policies\/","title":{"rendered":"Windows Policies"},"content":{"rendered":"<div class=\"method-copy\">\n<div class=\"method-copy-padding\">\n<h2>Windows Policies<\/h2>\n<p>The <strong>win_password<\/strong> dictionary can contain the following keys:<\/p>\n<div class=\"table-responsive\">\n<table id=\"table_61516733\" class=\"table table-bordered\" width=\"100%\">\n<thead>\n<tr>\n<th width=\"15%\"><strong>Argument<\/strong><\/th>\n<th width=\"12%\"><strong>Type<\/strong><\/th>\n<th width=\"30%\"><strong> Description <\/strong><\/th>\n<th width=\"10%\"><strong> Default value <\/strong><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>allow_simple<\/td>\n<td>Boolean<\/td>\n<td>Optional.<\/td>\n<td>true<\/td>\n<\/tr>\n<tr>\n<td>require_alphanumeric<\/td>\n<td>String<\/td>\n<td>Optional.<br \/>\nValues can be <strong>alphanumeric<\/strong>, <strong>numeric<\/strong> or <strong>user_can_choose<\/strong>. <\/td>\n<td>user_can_choose<\/td>\n<\/tr>\n<tr>\n<td>min_length<\/td>\n<td>Integer<\/td>\n<td>Optional. Values can be from 4 to 16.<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>min_complex_chars<\/td>\n<td>String<\/td>\n<td>Optional. Values can be <strong>digits_only<\/strong>, <strong>digits_lower_letters<\/strong> or <strong>digits_lower_upper_letters<\/strong>.<\/td>\n<td>digits_only<\/td>\n<\/tr>\n<tr>\n<td>max_pinage_in_days<\/td>\n<td>Integer<\/td>\n<td>Optional. Values can be from <strong>0<\/strong> to <strong>730<\/strong>.<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>max_inactivity<\/td>\n<td>Integer<\/td>\n<td>Optional. Values can be from <strong>0<\/strong> to <strong>999<\/strong><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>pin_history<\/td>\n<td>Integer<\/td>\n<td>Optional. Possible values are from <strong>0<\/strong> to <strong>24<\/strong><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>max_failed_attempts<\/td>\n<td>Integer<\/td>\n<td>Optional.<\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>The <strong>win_wifi<\/strong> dictionary contains the following keys:<\/p>\n<div class=\"table-responsive\">\n<table id=\"table_61516733\" class=\"table table-bordered\" width=\"100%\">\n<thead>\n<tr>\n<th width=\"15%\"><strong>Argument<\/strong><\/th>\n<th width=\"12%\"><strong>Type<\/strong><\/th>\n<th width=\"30%\"><strong> Description <\/strong><\/th>\n<th width=\"10%\"><strong> Default value <\/strong><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>service_set_identifier<\/td>\n<td>String<\/td>\n<td>Required<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>connection_mode<\/td>\n<td>String<\/td>\n<td>Optional. Values can be Auto, Manual.<\/td>\n<td>Auto<\/td>\n<\/tr>\n<tr>\n<td>non_broadcast<\/td>\n<td>Boolean<\/td>\n<td>Optional<\/td>\n<td>false<\/td>\n<\/tr>\n<tr>\n<td>security_type<\/td>\n<td>String<\/td>\n<td>Required. Possible values are <strong>open<\/strong>, <strong>WEP<\/strong>, <strong>WPA-PSK\/WPA2-PSK<\/strong>, <strong>WPA\/WPA2 enterprise<\/strong><\/td>\n<td>open<\/td>\n<\/tr>\n<tr>\n<td>proxy_type<\/td>\n<td>String<\/td>\n<td>Optional. Values can be None and Manual<\/td>\n<td>None<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>If the <strong>security_type<\/strong> field is set to <strong>WEP, WPA-PSK\/WPA2-PSK, or WPA\/WPA2 enterprise<\/strong> the following fields must also be provided:<\/p>\n<div class=\"table-responsive\">\n<table id=\"table_61516733\" class=\"table table-bordered\" width=\"100%\">\n<thead>\n<tr>\n<th width=\"15%\"><strong>Argument<\/strong><\/th>\n<th width=\"12%\"><strong>Type<\/strong><\/th>\n<th width=\"30%\"><strong> Description <\/strong><\/th>\n<th width=\"10%\"><strong> Default value <\/strong><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>password<\/td>\n<td>String<\/td>\n<td>Required<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>authentication<\/td>\n<td>String<\/td>\n<td>Required if WPA-PSK\/WPA2-PSK, or WPA\/WPA2 enterprise is set. Values can be WPA, WPA2, or open.<\/td>\n<td>open<\/td>\n<\/tr>\n<tr>\n<td>eap_type<\/td>\n<td>String<\/td>\n<td>Required if <strong>security_type<\/strong> is set to <em>WPA\/WPA2<\/em>. Values can be <strong>PEAP-MSCHAPv2<\/strong> or <strong>EAP TLS<\/strong><\/td>\n<td>EAP TLS<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>If the <strong>proxy_type<\/strong> field is set to <strong>Manual<\/strong> the following fields must also be provided:<\/p>\n<div class=\"table-responsive\">\n<table id=\"table_61516733\" class=\"table table-bordered\" width=\"100%\">\n<thead>\n<tr>\n<th width=\"15%\"><strong>Argument<\/strong><\/th>\n<th width=\"12%\"><strong>Type<\/strong><\/th>\n<th width=\"30%\"><strong> Description <\/strong><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>proxyserver<\/td>\n<td>String<\/td>\n<td>Required. The proxy server\u2019s network address.<\/td>\n<\/tr>\n<tr>\n<td>proxy_server_port<\/td>\n<td>Integer<\/td>\n<td>Required. The proxy server\u2019s port number.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>The <strong>winvpnpolicy<\/strong> dictionary contains the following keys:<\/p>\n<div class=\"table-responsive\">\n<table id=\"table_61516733\" class=\"table table-bordered\" width=\"100%\">\n<thead>\n<tr>\n<th width=\"15%\"><strong>Argument<\/strong><\/th>\n<th width=\"12%\"><strong>Type<\/strong><\/th>\n<th width=\"30%\"><strong> Description <\/strong><\/th>\n<th width=\"10%\"><strong> Default value <\/strong><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>nativeprotocoltype<\/td>\n<td>String<\/td>\n<td>Values can be <strong>L2TP<\/strong>, <strong>PPTP<\/strong>, or <strong>IKEv2<\/strong>.<\/td>\n<td>L2TP <\/td>\n<\/tr>\n<tr>\n<td>profilename<\/td>\n<td>String<\/td>\n<td>Required. Specifies the profile name for the VPN connection.<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>server<\/td>\n<td>String<\/td>\n<td>Required. Specifies the server address for the VPN connection.<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>advanceconnection<\/td>\n<td>Boolean<\/td>\n<td>Optional<\/td>\n<td>false<\/td>\n<\/tr>\n<tr>\n<td>routelist<\/td>\n<td>Array<\/td>\n<td>Required if advanceconnection is true. Specifies the list of routes for the VPN connection.<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>domainnameinfolist<\/td>\n<td>Array<\/td>\n<td>Required if advanceconnection is true. Specifies the list of domain names for the VPN connection.<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>routingpolicytype<\/td>\n<td>String<\/td>\n<td>Required if advanceconnection is true. Specifies the routing policy type for VPN connection. Values can be <strong>allows_traffic_through_vpn_and_local_network_connection or force_all_traffic_through_vpn<\/strong><\/td>\n<td>allows_traffic_through_vpn_and_local_network_connection <\/td>\n<\/tr>\n<tr>\n<td>proxytype<\/td>\n<td>String<\/td>\n<td>Optional. Values can be <strong>none, manual or auto_detect.<\/strong><\/td>\n<td>none<\/td>\n<\/tr>\n<tr>\n<td>proxyserver<\/td>\n<td>String<\/td>\n<td>Required if proxytype is manual. Specifies the proxy server for the VPN connection.<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>proxyurl<\/td>\n<td>String<\/td>\n<td>Required if proxytype is auto_detect. Specifies the proxy server for the VPN connection.<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>connprcol<\/td>\n<td>String<\/td>\n<td>Required if connection type is IKEv2. Specifies the connection protocol for the VPN connection. Values can be EAP or machine_certificate.<\/td>\n<td>EAP<\/td>\n<\/tr>\n<tr>\n<td>userauth<\/td>\n<td>String<\/td>\n<td>The user authentication type for the VPN connection. Values can be password or shared_secret.<\/td>\n<td>password<\/td>\n<\/tr>\n<tr>\n<td>presharedkey<\/td>\n<td>String<\/td>\n<td>Required if the connection type is L2TP. The pre-shared key for the VPN connection.<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>traficfiltriplst<\/td>\n<td>Array<\/td>\n<td>The list of traffic rules for the VPN connection.<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>remembrcredntil<\/td>\n<td>Boolean<\/td>\n<td>Optional. The option to remember credentials for the VPN connection.<\/td>\n<td>false<\/td>\n<\/tr>\n<tr>\n<td>alwayson<\/td>\n<td>Boolean<\/td>\n<td>Optional. The option to enable always-on VPN for the connection.<\/td>\n<td>false<\/td>\n<\/tr>\n<tr>\n<td>bypassforlocal<\/td>\n<td>Boolean<\/td>\n<td>Optional. The option to allow local intranet traffic to bypass the VPN connection.<\/td>\n<td>false<\/td>\n<\/tr>\n<tr>\n<td>trustednetwork<\/td>\n<td>String<\/td>\n<td>The trusted network for the VPN connection. Multiple entries should be comma-separated.<\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>The <strong>windows_defender<\/strong> dictionary contains the following keys:<\/p>\n<div class=\"table-responsive\">\n<table id=\"table_61516733\" class=\"table table-bordered\" width=\"100%\">\n<thead>\n<tr>\n<th width=\"15%\"><strong>Argument<\/strong><\/th>\n<th width=\"12%\"><strong>Type<\/strong><\/th>\n<th width=\"30%\"><strong> Description <\/strong><\/th>\n<th width=\"10%\"><strong> Default value <\/strong><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>enable_application_guard<\/td>\n<td>Boolean<\/td>\n<td>Required.<\/td>\n<td>false<\/td>\n<\/tr>\n<tr>\n<td>clipboard_settings<\/td>\n<td>String<\/td>\n<td>Required. Specifies the clipboard settings for the application guard. Values can be <strong>completely_turn_off_the_clipboard_functionality_for_the_application_guard, turn_on_clipboard_operation_from_an_isolated_session_to_the_host, turn_on_clipboard_operation_from_the_host_to_an_isolated_session, or turn_on_clipboard_operation_in_both_the_directions.<\/strong><\/td>\n<td>completely_turn_off_the_clipboard_functionality_for_the_application_guard <\/td>\n<\/tr>\n<tr>\n<td>clipboard_file_type<\/td>\n<td>String<\/td>\n<td>Required. Specifies allowed file types for clipboard operations in the application guard. Values can be <strong>allow_copying_texts<\/strong>, <strong>allow_copying images<\/strong>, or <strong>allow_copying_text_and_images<\/strong>. <\/td>\n<td>allow_copying_texts <\/td>\n<\/tr>\n<tr>\n<td>printing_settings<\/td>\n<td>Array<\/td>\n<td>Specifies the printing settings for the application guard.<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>block_non_enterprise_content<\/td>\n<td>Boolean<\/td>\n<td>Optional.<\/td>\n<td>false<\/td>\n<\/tr>\n<tr>\n<td>allow_data_persistence<\/td>\n<td>Boolean<\/td>\n<td>Optional<\/td>\n<td>false<\/td>\n<\/tr>\n<tr>\n<td>allow_virtual_gpu<\/td>\n<td>Boolean<\/td>\n<td>Optional<\/td>\n<td>false<\/td>\n<\/tr>\n<tr>\n<td>save_files_to_host<\/td>\n<td>Boolean<\/td>\n<td>Optional<\/td>\n<td>false<\/td>\n<\/tr>\n<tr>\n<td>certificate_thumbprints<\/td>\n<td>String<\/td>\n<td>Specifies the certificate thumbprints for the application guard.<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>allow_camera_microphone_redirection<\/td>\n<td>Boolean<\/td>\n<td>Optional<\/td>\n<td>false<\/td>\n<\/tr>\n<tr>\n<td>hide_account_protection_area<\/td>\n<td>Boolean<\/td>\n<td>Optional<\/td>\n<td>true<\/td>\n<\/tr>\n<tr>\n<td>hide_app_and_browser_protection_area<\/td>\n<td>Boolean<\/td>\n<td>Optional<\/td>\n<td>false<\/td>\n<\/tr>\n<tr>\n<td>prevent_users_from_modifying_settings <\/td>\n<td>Boolean<\/td>\n<td>Optional<\/td>\n<td>false<\/td>\n<\/tr>\n<tr>\n<td>hide_device_security_area<\/td>\n<td>Boolean<\/td>\n<td>Optional<\/td>\n<td>true<\/td>\n<\/tr>\n<tr>\n<td>hide_tpm_firmware_update_recommendation<\/td>\n<td>Boolean<\/td>\n<td>Optional<\/td>\n<td>false<\/td>\n<\/tr>\n<tr>\n<td>hide_tpm_troubleshooter_page<\/td>\n<td>Boolean<\/td>\n<td>Optional<\/td>\n<td>true<\/td>\n<\/tr>\n<tr>\n<td>disable_clear_tpm_button<\/td>\n<td>Boolean<\/td>\n<td>Optional<\/td>\n<td>true<\/td>\n<\/tr>\n<tr>\n<td>hide_secure_boot_area<\/td>\n<td>Boolean<\/td>\n<td>Optional<\/td>\n<td>true<\/td>\n<\/tr>\n<tr>\n<td>notifications<\/td>\n<td>String<\/td>\n<td>Optional. Specifies the notification settings for the application guard. Values can be <strong>display_all_notifications, display_only_critical_notifications, or disable_all_notifications.<\/strong><\/td>\n<td>display_all_notifications<\/td>\n<\/tr>\n<tr>\n<td>hide_family_options_area<\/td>\n<td>Boolean<\/td>\n<td>Optional<\/td>\n<td>true<\/td>\n<\/tr>\n<tr>\n<td>hide_device_performance_and_health_area<\/td>\n<td>Boolean<\/td>\n<td>Optional<\/td>\n<td>true<\/td>\n<\/tr>\n<tr>\n<td>hide_firewall_and_network_protection_area<\/td>\n<td>Boolean<\/td>\n<td>Optional<\/td>\n<td>true<\/td>\n<\/tr>\n<tr>\n<td>hide_virus_and_threat_protection_area<\/td>\n<td>Boolean<\/td>\n<td>Optional<\/td>\n<td>true<\/td>\n<\/tr>\n<tr>\n<td>hide_ransomware_data_recovery_area<\/td>\n<td>Boolean<\/td>\n<td>Optional<\/td>\n<td>true<\/td>\n<\/tr>\n<tr>\n<td>configure_customized_notifications<\/td>\n<td>Boolean<\/td>\n<td>Optional<\/td>\n<td>false<\/td>\n<\/tr>\n<tr>\n<td>show_customized_contact_information<\/td>\n<td>Boolean<\/td>\n<td>Optional<\/td>\n<td>false<\/td>\n<\/tr>\n<tr>\n<td>contact_company_name<\/td>\n<td>String<\/td>\n<td>Required if <strong>\u2018show_customized_contact_information\u2019<\/strong> is true. Specifies the company name for customized contact information in the application guard.<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>contact_email<\/td>\n<td>String<\/td>\n<td>Required if <strong>\u2018show_customized_contact_information\u2019<\/strong> is true and when \u2018contact_phone\u2019 and \u2018contact_website\u2019 fields are not specified. Specifies the email address for customized contact information in the application guard.<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>contact_phone<\/td>\n<td>String<\/td>\n<td>Required if <strong>\u2018show_customized_contact_information\u2019<\/strong> is true. and when \u2018contact_email\u2019 and \u2018contact_website\u2019 fields are not specified. Specifies the phone number for customized contact information in the application guard.<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>contact_website<\/td>\n<td>String<\/td>\n<td>Required if <strong>\u2018show_customized_contact_information\u2019<\/strong> is true and when \u2018contact_email\u2019 and \u2018contact_phone\u2019 fields are not specified. Specifies the website URL for customized contact information in the application guard.<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>hide_windows_security_systray<\/td>\n<td>Boolean<\/td>\n<td>Optional.<\/td>\n<td>false<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>The <strong>app_management<\/strong> dictionary can contain the following keys:<\/p>\n<div class=\"table-responsive\">\n<table id=\"table_61516733\" width=\"100%\" class=\"table table-bordered\">\n<thead>\n<tr>\n<th> <strong> Argument <\/strong> <\/th>\n<th> <strong> Type <\/strong> <\/th>\n<th> <strong> Description <\/strong> <\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>whitelist_apps<\/td>\n<td>Dictionary<\/td>\n<td>Optional. A dictionary containing the explicit keys <strong>app<\/strong> (whose value is a list of app IDs) and <strong>group<\/strong> (whose value is a list of app group IDs). <\/td>\n<\/tr>\n<tr>\n<td>blacklist_apps<\/td>\n<td>Dictionary<\/td>\n<td>Optional. A dictionary containing the explicit keys <strong>app<\/strong> (whose value is a list of app IDs) and <strong>group<\/strong> (whose value is a list of app group IDs). <\/td>\n<\/tr>\n<tr>\n<td>mandatory_apps<\/td>\n<td>Dictionary<\/td>\n<td>Optional. A dictionary containing the explicit keys <strong>app<\/strong> (whose value is a list of app IDs) and <strong>group<\/strong> (whose value is a list of app group IDs). <\/td>\n<\/tr>\n<tr>\n<td>catalogues<\/td>\n<td>List \/ Array<\/td>\n<td>Optional. List of integers representing the corresponding catalogue IDs.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"method-example\">\n<div class=\"curl-text\">curl<\/div>\n<div class=\"code-curl code-div active-code\">\n<div class=\"method-example-part\">\n<p>HTTP Request:<\/p>\n<pre class=\"lang:default decode:true\">POST https:\/\/.hexnodemdm.com\/api\/v1\/policy\/\r\nheaders:-\r\nAuthorization:  \r\nContent-Type: application\/json \r\nSample Post Data:- \r\n[{ \r\n\"name\": \"Sales Team Policy\", \r\n\"description\": \"\", \r\n\"windows\": { \r\n\"win_password\": { \r\n\"require_alphanumeric\": \"user_can_choose\", \r\n\"allow_simple\": true, \r\n\"max_failed_attempts\": 0, \r\n\"max_inactivity\": 5, \r\n\"max_pinage_in_days\": 0, \r\n\"min_complex_chars\": \"digits_only\", \r\n\"min_length\": 4, \r\n\"pin_history\": 0 \r\n }, \r\n\"win_wifi\": null,  \r\n\"winvpnpolicy\": null,  \r\n\"windows_defender\": null,\r\n\"app_management\": {},   \r\n\"policy_targets\": { \r\n\"devices\": [2,4], \r\n\"devicegroups\": [], \r\n\"users\": [], \r\n\"usergroups\": [] \r\n} \r\n} \r\n}] \r\n<\/pre>\n<p>Shell Command<\/p>\n<pre class=\"lang:default decode:true\">curl -H \"Authorization:\" -H \"Content-Type: application\/json\" -d '{\"name\":\"Sales Team Policy\",\"description\":\"\",\"windows\":{\"win_password\":{\"require_alphanumeric\":\"user_can_choose\",\"allow_simple\":true,\"max_failed_attempts\":0,\"max_inactivity\":5,\"max_pinage_in_days\":0,\"min_complex_chars\":\"digits_only\",\"min_length\":4,\"pin_history\":0}},\"policy_targets\":{\"devices\":[2,4],\"devicegroups\":[],\"users\":[],\"usergroups\":[]}\r\n}' https:\/\/.hexnodemdm.com\/api\/v1\/policy\/ -X POST \r\n<\/pre>\n<\/div>\n<\/div>\n<div class=\"code-curl code-div active-code\">\n<div class=\"method-example-part\">HTTP Response:<\/p>\n<pre class=\"lang:default decode:true\">HTTP\/1.1 201 Created \r\n{ \r\n\"id\": 4, \r\n\"name\": \"Sales Team Policy\", \r\n\"description\": \"\", \r\n\"version\": 1, \r\n\"ios_configured\": false, \r\n\"android_configured\": false, \r\n\"windows_configured\": true, \r\n\"macos_configured\": false, \r\n\"created_time\": \"2023-11-09T11:27:57.037007Z\", \r\n\"modified_time\": \"2023-11-09T11:27:57.036809Z\", \r\n\"ios\": null, \r\n\"android\": null, \r\n\"windows\": { \r\n\"win_password\": { \r\n\"require_alphanumeric\": \"user_can_choose\", \r\n\"allow_simple\": true, \r\n\"max_failed_attempts\": 0, \r\n\"max_inactivity\": 5, \r\n\"max_pinage_in_days\": 0, \r\n\"min_complex_chars\": \"digits_only\", \r\n\"min_length\": 4, \r\n\"pin_history\": 0, \r\n\"force_pin\": 0 \r\n}, \r\n\"win_wifi\": null, \r\n\"winvpnpolicy\": null, \r\n\"windows_defender\": null,\r\n\"app_management\": { \r\n\"whitelist_apps\": { \r\n\"app\": [], \r\n\"group\": [] \r\n}, \r\n\"blacklist_apps\": { \r\n\"app\": [], \r\n\"group\": [] \r\n}, \r\n\"mandatory_apps\": { \r\n\"app\": [], \r\n\"group\": [] \r\n}, \r\n\"catalogues\": [] \r\n} \r\n}, \r\n\"macos\": null, \r\n\"general_settings\": { \r\n\"location_settings\": { \r\n\"tracking_disabled\": true, \r\n\"interval_minutes\": 60, \r\n\"location_configured\": false \r\n} \r\n}, \r\n\"policy_targets\": { \r\n\"devices\": [2,4], \r\n\"devicegroups\": [], \r\n\"users\": [], \r\n\"usergroups\": [] \r\n} \r\n} \r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Windows Policies The win_password dictionary can contain the following keys: Argument Type Description Default value allow_simple Boolean Optional. true require_alphanumeric String Optional. Values can be alphanumeric, numeric or user_can_choose. user_can_choose min_length Integer Optional. Values can be from 4 to 16. min_complex_chars String Optional. Values can be digits_only, digits_lower_letters or digits_lower_upper_letters. digits_only max_pinage_in_days Integer Optional. Values [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":3672,"menu_order":3,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-4774","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hexnode.com\/mobile-device-management\/developers\/wp-json\/wp\/v2\/pages\/4774","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hexnode.com\/mobile-device-management\/developers\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.hexnode.com\/mobile-device-management\/developers\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.hexnode.com\/mobile-device-management\/developers\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hexnode.com\/mobile-device-management\/developers\/wp-json\/wp\/v2\/comments?post=4774"}],"version-history":[{"count":23,"href":"https:\/\/www.hexnode.com\/mobile-device-management\/developers\/wp-json\/wp\/v2\/pages\/4774\/revisions"}],"predecessor-version":[{"id":5025,"href":"https:\/\/www.hexnode.com\/mobile-device-management\/developers\/wp-json\/wp\/v2\/pages\/4774\/revisions\/5025"}],"up":[{"embeddable":true,"href":"https:\/\/www.hexnode.com\/mobile-device-management\/developers\/wp-json\/wp\/v2\/pages\/3672"}],"wp:attachment":[{"href":"https:\/\/www.hexnode.com\/mobile-device-management\/developers\/wp-json\/wp\/v2\/media?parent=4774"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}