{"id":3675,"date":"2018-10-16T10:38:26","date_gmt":"2018-10-16T10:38:26","guid":{"rendered":"http:\/\/34.238.172.127\/?page_id=40"},"modified":"2026-03-18T11:45:33","modified_gmt":"2026-03-18T11:45:33","slug":"ios-policies","status":"publish","type":"page","link":"https:\/\/www.hexnode.com\/mobile-device-management\/developers\/policies\/ios-policies\/","title":{"rendered":"iOS Policies"},"content":{"rendered":"<div class=\"method-copy\">\n<div class=\"method-copy-padding\">\n<h2> iOS Policies <\/h2>\n<p>The <strong>password<\/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 width=\"25%\"> <strong> Argument <\/strong> <\/th>\n<th width=\"10%\"> <strong> Type <\/strong> <\/th>\n<th width=\"15%\"> <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>Boolean<\/td>\n<td>Optional<\/td>\n<td>false<\/td>\n<\/tr>\n<tr>\n<td>min_length<\/td>\n<td>Integer<\/td>\n<td>Optional. Values can be from 1 to 16 <\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>min_complex_char<\/td>\n<td>Integer<\/td>\n<td>Optional. Values can be from 1 to 4<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>max_pinage_in_days<\/td>\n<td>Integer<\/td>\n<td>Optional. Specifies the number of days for which the passcode can remain unchanged<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>max_inactivity<\/td>\n<td>Integer<\/td>\n<td>Optional. This dictionary contains email configurations<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>pin_history<\/td>\n<td>Dictionary<\/td>\n<td>Optional. When the user changes the passcode, it has to be unique within the last N entries in the history. <strong>The minimum value is 1, and the maximum value is 50<\/strong><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>max_grace_period<\/td>\n<td>Integer<\/td>\n<td>Optional. The maximum grace period (in minutes) to unlock the phone without entering a passcode.<br \/>Supported values are <strong>1<\/strong>, <strong>5<\/strong>, <strong>15<\/strong>, <strong>60<\/strong> and <strong>240<\/strong><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>max_failed_attempts<\/td>\n<td>Integer<\/td>\n<td>Optional. Specifies the number of allowed failed attempts to enter the passcode on the device\u2019s lock screen.<br \/>Supported values are <strong>4<\/strong>, <strong>5<\/strong>, <strong>6<\/strong>, <strong>7<\/strong>, <strong>8<strong>, <strong>9<strong> and <strong>10<strong><\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>The <strong>restrictions<\/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 width=\"15%\"> <strong> Argument <\/strong> <\/th>\n<th width=\"15%\"> <strong> Type <\/strong> <\/th>\n<th width=\"20%\"> <strong> Description <\/strong> <\/th>\n<th width=\"10%\"> <strong> Default value <\/strong> <\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>allow_app_installation<\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td>allow_airdrop_managemendapps<\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> false <\/td>\n<\/tr>\n<tr>\n<td>allow_camera<\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td>allow_video_conferencing<\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td>allow_screen_shot<\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> false <\/td>\n<\/tr>\n<tr>\n<td>allow_global_background_fetch_when_roaming<\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td>allow_touchId<\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td>allow_assistant<\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td>allow_assistant_while_locked<\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td>allow_voice_dialing<\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td>allow_passbook_while_locked<\/td>\n<td>Boolean<\/td>\n<td> Optional <\/td>\n<td> false <\/td>\n<\/tr>\n<tr>\n<td>allow_inapp_purchases<\/td>\n<td>Boolean<\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td> force_itunes_store_password_entry <\/td>\n<td>Boolean<\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td> allow_multiplayer_gaming <\/td>\n<td>Boolean<\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td> allow_adding_game_center_friends <\/td>\n<td>Boolean<\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td> allow_enterprise_app_trust <\/td>\n<td>Boolean<\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td> allow_enterprise_app_trust_modification <\/td>\n<td>Boolean<\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td> allow_enterprise_book_backup <\/td>\n<td>Boolean<\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td> allow_managed_app_sync <\/td>\n<td>Boolean<\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td> allow_youtube <\/td>\n<td>Boolean<\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td> allow_itunes <\/td>\n<td>Boolean<\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td> allow_safari <\/td>\n<td>Boolean<\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td> safari_allow_auto_fill <\/td>\n<td>Boolean<\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td> safari_force_fraud_warning <\/td>\n<td>Boolean<\/td>\n<td>Optional<\/td>\n<td>false<\/td>\n<\/tr>\n<tr>\n<td> safari_allow_java_script <\/td>\n<td>Boolean<\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td> safari_allow_popups <\/td>\n<td>Boolean<\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td> safari_accept_cookies <\/td>\n<td> String <\/td>\n<td>Optional. Values can be <strong>always<\/strong>, <strong>visited<\/strong> or <strong>never<\/strong><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>allow_cloud_backup<\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td>allow_cloud_document_sync<\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td>allow_photo_stream <\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td> allow_shared_stream <\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td> allow_icloud_photo <\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td>allow_lockscreen_notify<\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td> allow_lockscreen_todayView <\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td>allow_lockscreen_control<\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td>allow_ota_pki_update<\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td> limit_ad_tracking <\/td>\n<td>Boolean<\/td>\n<td>Optional<\/td>\n<td>false<\/td>\n<\/tr>\n<tr>\n<td> allow_diagnostic_submission <\/td>\n<td>Boolean<\/td>\n<td>Optional<\/td>\n<td>true<\/td>\n<\/tr>\n<tr>\n<td> allow_untrusted_tls_prompt <\/td>\n<td>Boolean<\/td>\n<td>Optional<\/td>\n<td>true<\/td>\n<\/tr>\n<tr>\n<td> force_encrypted_backup <\/td>\n<td>Boolean<\/td>\n<td>Optional<\/td>\n<td>false<\/td>\n<\/tr>\n<tr>\n<td> force_applewatch_Detection <\/td>\n<td>Boolean<\/td>\n<td>Optional<\/td>\n<td>false<\/td>\n<\/tr>\n<tr>\n<td> allow_explicit_content <\/td>\n<td>Boolean<\/td>\n<td>Optional<\/td>\n<td>true<\/td>\n<\/tr>\n<tr>\n<td> allow_bookstore_erotica <\/td>\n<td>Boolean<\/td>\n<td>Optional<\/td>\n<td>false<\/td>\n<\/tr>\n<tr>\n<td> rating_region <\/td>\n<td>String<\/td>\n<td>Optional. Values can be <strong>us<\/strong>, <strong>au<\/strong>, <strong>ca<\/strong>, <strong>de<\/strong>, <strong>fr<\/strong>, <strong>ie<\/strong>, <strong>jp<\/strong>, <strong>nz<\/strong> or <strong>gb<\/strong> <\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> rating_movies <\/td>\n<td>String<\/td>\n<td>Optional. Values can be <strong>allow<\/strong>, <strong>nc-17<\/strong>, <strong>r<\/strong>, <strong>pg-13<\/strong>, <strong>pg<\/strong>, <strong>g<\/strong> or <strong>never<\/strong> <\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> rating_tv_shows <\/td>\n<td>String<\/td>\n<td>Optional. Values can be <strong>allow<\/strong>, <strong>tv-ma<\/strong>, <strong>tv-14<\/strong>, <strong>tv-pg<\/strong>, <strong>tv-g<\/strong>, <strong>tv-y7<\/strong>, <strong>tv-y<\/strong> or <strong>never<\/strong> <\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> rating_apps <\/td>\n<td>String<\/td>\n<td>Values can be <strong>allow<\/strong>, <strong>17+<\/strong>, <strong>12+<\/strong>, <strong>9+<\/strong>, <strong>4+<\/strong>, <strong>never<\/strong><\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>The <strong>advanced_restrictions<\/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 width=\"15%\"> <strong> Argument <\/strong> <\/th>\n<th width=\"10%\"> <strong> Type <\/strong> <\/th>\n<th width=\"15%\"> <strong> Description <\/strong> <\/th>\n<th width=\"10%\"> <strong> Default value <\/strong> <\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>allow_airdrop<\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td>allow_app_cellular_data_modification<\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td>allow_app_removal<\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td>allow_bookstore<\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td>allow_touchId_modify<\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> false <\/td>\n<\/tr>\n<tr>\n<td>allow_chat<\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td>allow_game_center<\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td>allow_host_pairing<\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td>allow_ui_configuration_profile_installation<\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td> allow_podcasts <\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td> allow_definition_lookup <\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td> allow_predictive_keyboard <\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td> allow_auto_correction <\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td> allow_spell_check <\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td> allow_music_service <\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td> allow_radio_service <\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td> allow_news <\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td> allow_ui_app_installation <\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td> allow_keyboard_shortcuts <\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td> allow_paired_watch <\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td> allow_account_modification <\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td> allow_erase_content_and_settings <\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td> allow_assistant_user_generated_content\t<\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td> allow_find_my_friends_modification <\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td> force_assistant_profanity_filter <\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> false<\/td>\n<\/tr>\n<tr>\n<td> allow_spotlight_internet_results <\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td> allow_enabling_restrictions <\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td> allow_passcode_modification <\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td> allow_device_name_modification <\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td> allow_wallpaper_modification <\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td> allow_notifications_modification <\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td> Allow_automatic_app_downloads <\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td> autonomous_single_apps<\/td>\n<td> Integer array <\/td>\n<td> Optional. Can contain IDs of the iOS apps <\/td>\n<td> An empty list <\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>The <strong>web_content_filter<\/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 width=\"25%\"> <strong> Argument <\/strong> <\/th>\n<th width=\"15%\"> <strong> Type <\/strong> <\/th>\n<th width=\"30%\"> <strong> Description <\/strong> <\/th>\n<th width=\"15%\"> <strong> Default value <\/strong> <\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td> filter_type <\/td>\n<td> String <\/td>\n<td>Required. Values can be white_list or black_list<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> auto_filter_enabled <\/td>\n<td> Boolean <\/td>\n<td>Optional. Use only when filter_type is black_list<\/td>\n<td> false <\/td>\n<\/tr>\n<tr>\n<td> permitted_urls <\/td>\n<td> String array <\/td>\n<td>Optional. Used only when auto_filter_enabled is true. Otherwise, this field is ignored<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> blacklisted_urls <\/td>\n<td> String array <\/td>\n<td>Optional. Array of URLs. Use only when filter_type is black_list. Otherwise, this field is ignored<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> whitelist_urls<\/td>\n<td> String array <\/td>\n<td>Optional. Array of URLs. Use only when filter_type is white_list. Otherwise, this field is ignored<\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>The <strong>wifi<\/strong> list payload 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 width=\"20%\"> <strong> Argument <\/strong> <\/th>\n<th width=\"10%\"> <strong> Type <\/strong> <\/th>\n<th width=\"35%\"> <strong> Key <\/strong> <\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>service_set_identifier\t<\/td>\n<td> String <\/td>\n<td> Required <\/td>\n<\/tr>\n<tr>\n<td>autojoin<\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<\/tr>\n<tr>\n<td> hidden_network <\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<\/tr>\n<tr>\n<td> security_type <\/td>\n<td> String <\/td>\n<td>Required. The possible values are <strong>None<\/strong>, <strong>wep<\/strong>, <strong>wpa<\/strong>, <strong>any<\/strong>, <strong>WEP_Enterprise<\/strong>, <strong>WPA_Enterprise<\/strong>, <strong>Any_Enterprise<\/strong>, <strong>eap<\/strong><\/td>\n<\/tr>\n<tr>\n<td> proxy_type <\/td>\n<td> String <\/td>\n<td>Optional. Valid values are <strong>None<\/strong>, <strong>Manual<\/strong> and <strong>Auto<\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>If the <strong>security_type<\/strong> field is set to <em>wep<\/em>, <em>wpa<\/em>, or <em>any<\/em>, the following fields must also be provided:<\/p>\n<div class=\"table-responsive\">\n<table id=\"table_61516733\" width=\"100%\" class=\"table table-bordered\">\n<thead>\n<tr>\n<th width=\"20%\"> <strong> Argument <\/strong> <\/th>\n<th width=\"20%\"> <strong> Type <\/strong> <\/th>\n<th width=\"20%\"> <strong> Key <\/strong> <\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td> password <\/td>\n<td> String <\/td>\n<td> Required <\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>If the <strong>security_type<\/strong> field is set to <em>WEP_Enterprise<\/em>, <em>WPA_Enterprise<\/em>, <em>Any_Enterprise<\/em> or <em>eap<\/em>, the following fields may also be provided:<\/p>\n<div class=\"table-responsive\">\n<table id=\"table_61516733\" width=\"100%\" class=\"table table-bordered\">\n<thead>\n<tr>\n<th width=\"30%\"> <strong> Argument <\/strong> <\/th>\n<th width=\"15%\"> <strong> Type <\/strong> <\/th>\n<th width=\"15%\"> <strong> Description <\/strong> <\/th>\n<th width=\"15%\"> <strong> Default value <\/strong> <\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td> user_name <\/td>\n<td> String <\/td>\n<td> Required <\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> user_password\t<\/td>\n<td> String <\/td>\n<td> Required if use_per_connection_pwd is set to false <\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> use_per_connection_pwd <\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> false <\/td>\n<\/tr>\n<tr>\n<td> tls <\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> false <\/td>\n<\/tr>\n<tr>\n<td> leap <\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td>false<\/td>\n<\/tr>\n<tr>\n<td> ttls <\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td> peap <\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td> eap_fast <\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> false <\/td>\n<\/tr>\n<tr>\n<td> eap_sim <\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> false <\/td>\n<\/tr>\n<tr>\n<td> provision_pac <\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> false <\/td>\n<\/tr>\n<tr>\n<td> provision_pac_anonymously <\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> false <\/td>\n<\/tr>\n<tr>\n<td> use_pac <\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> false <\/td>\n<\/tr>\n<tr>\n<td> inner_authentication <\/td>\n<td> String <\/td>\n<td> Optional. The possible values are <strong>PAP<\/strong>, <strong>CHAP<\/strong>, <strong>MSCHAP<\/strong>, <strong>MSCHAPv2<\/strong> <\/td>\n<td> PAP <\/td>\n<\/tr>\n<tr>\n<td> outer_identity <\/td>\n<td> String <\/td>\n<td> Optional.<\/td>\n<td> None <\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>If the <strong>proxy_type<\/strong> field is set to <em>Manual<\/em>, the following fields must also be provided:<\/p>\n<div class=\"table-responsive\">\n<table id=\"table_61516733\" width=\"100%\" class=\"table table-bordered\">\n<thead>\n<tr>\n<th width=\"25%\"> <strong> Argument <\/strong> <\/th>\n<th width=\"10%\"> <strong> Type <\/strong> <\/th>\n<th width=\"20%\"> <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 <\/td>\n<\/tr>\n<tr>\n<td> proxy_user_name <\/td>\n<td> String <\/td>\n<td> Required. Username used to authenticate the proxy server <\/td>\n<\/tr>\n<tr>\n<td> proxy_password <\/td>\n<td> String <\/td>\n<td> Required. Password used to authenticate proxyserver <\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>If the <strong>proxy_type<\/strong> field is set to <em>Auto<\/em>, the following field must also be provided:<\/p>\n<div class=\"table-responsive\">\n<table id=\"table_61516733\" width=\"100%\" class=\"table table-bordered\">\n<thead>\n<tr>\n<th width=\"25%\"> <strong> Argument <\/strong> <\/th>\n<th width=\"10%\"> <strong> Type <\/strong> <\/th>\n<th width=\"20%\"> <strong> Description <\/strong> <\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td> proxy_pac_url <\/td>\n<td> String <\/td>\n<td> Required. The URL of the PAC file that defines the proxy configuration <\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>The <strong>email<\/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 width=\"15%\"> <strong> Argument <\/strong> <\/th>\n<th width=\"15%\"> <strong> Type <\/strong> <\/th>\n<th width=\"15%\"> <strong> Description <\/strong> <\/th>\n<th width=\"15%\"> <strong> Default value <\/strong> <\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td> account_description <\/td>\n<td> String <\/td>\n<td> Required. User visible description of the email account <\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> user_display_name <\/td>\n<td> String <\/td>\n<td> Required. Username of the account. Use <strong>%<\/strong><strong>name<\/strong><strong>%<\/strong> for user\u2019s name <\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> account_type <\/td>\n<td> String <\/td>\n<td> Required. The possible values are <strong>POP<\/strong> and <strong>IMAP<\/strong> <\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> imap_path_prefix <\/td>\n<td> String <\/td>\n<td> Optional. Required if <strong>account_type<\/strong> is set to <strong>IMAP<\/strong> <\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> email_address <\/td>\n<td> String <\/td>\n<td> Required. The email address for the account. Use <strong>%<\/strong><strong>email<\/strong><strong>%<\/strong> for user\u2019s email <\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> allow_move <\/td>\n<td> Boolean <\/td>\n<td> Required. The email address for the account. Use <strong>%<\/strong><strong>email<\/strong><strong>%<\/strong> for user\u2019s email <\/td>\n<td>false<\/td>\n<\/tr>\n<tr>\n<td> incoming_server_host_name <\/td>\n<td> String <\/td>\n<td> Required. The email address for the account. Use <strong>%<\/strong><strong>email<\/strong><strong>%<\/strong> for user\u2019s email <\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> incoming_server_port <\/td>\n<td> Integer <\/td>\n<td> Required. The email address for the account. Use <strong>%<\/strong><strong>email<\/strong><strong>%<\/strong> for user\u2019s email <\/td>\n<td>143<\/td>\n<\/tr>\n<tr>\n<td> incoming_server_username <\/td>\n<td> String <\/td>\n<td> Required. Use <strong>%<\/strong><strong>username<\/strong><strong>%<\/strong> for username <\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> incoming_server_auth <\/td>\n<td> String <\/td>\n<td> Required. Possible values are <strong>None<\/strong>, <strong>Password<\/strong>, <strong>MD5<\/strong>, <strong>NTLM<\/strong> and <strong>HTTP<\/strong> <\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> incoming_password <\/td>\n<td> String <\/td>\n<td> Required if <strong>incoming_server_auth<\/strong> is not <em>None<\/em> <\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> incoming_server_use_ssl <\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td>true<\/td>\n<\/tr>\n<tr>\n<td> out_server_host_name <\/td>\n<td> String <\/td>\n<td> Required. Outgoing mail server host name <\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> out_server_port <\/td>\n<td> Integer <\/td>\n<td> Required <\/td>\n<td>587<\/td>\n<\/tr>\n<tr>\n<td> out_server_username <\/td>\n<td> Integer <\/td>\n<td> Required. Value can be <strong>null<\/strong>. Use <strong>%<\/strong><strong>username<\/strong><strong>%<\/strong> for username <\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> out_server_auth <\/td>\n<td> String <\/td>\n<td> Required. Possible values are <strong>None<\/strong>, <strong>Password<\/strong>, <strong>MD5<\/strong>, <strong>NTLM<\/strong> and <strong>HTTP<\/strong> <\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> out_pwd_as_incoming_pwd <\/td>\n<td> Boolean <\/td>\n<td> Required if <strong>out_server_auth<\/strong> is not <em>None<\/em> <\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> out_password <\/td>\n<td> String <\/td>\n<td> Required if <strong>out_pwd_as_incoming_pwd<\/strong> is set to <em>false<\/em> <\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> allow_recent_syncing <\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td>false<\/td>\n<\/tr>\n<tr>\n<td> mail_app_only <\/td>\n<td> Boolean <\/td>\n<td> Optional. Use only in mail <\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> out_server_use_ssl <\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td>true<\/td>\n<\/tr>\n<tr>\n<td> smime_enabled <\/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>activesync<\/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 width=\"30%\"> <strong> Argument <\/strong> <\/th>\n<th width=\"12%\"> <strong> Type <\/strong> <\/th>\n<th width=\"20%\"> <strong> Description <\/strong> <\/th>\n<th width=\"10%\"> <strong> Default value <\/strong> <\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>account_name<\/td>\n<td>String<\/td>\n<td> Required<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> host_name <\/td>\n<td> Boolean <\/td>\n<td> Required<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> allow_move <\/td>\n<td> Boolean <\/td>\n<td> Optional<\/td>\n<td> false <\/td>\n<\/tr>\n<tr>\n<td> recent_address_syncing <\/td>\n<td> Boolean <\/td>\n<td> Optional<\/td>\n<td> false <\/td>\n<\/tr>\n<tr>\n<td>mail_app_only\t<\/td>\n<td> Boolean <\/td>\n<td> Optional<\/td>\n<td> false <\/td>\n<\/tr>\n<tr>\n<td> use_ssl <\/td>\n<td> Boolean <\/td>\n<td> Optional<\/td>\n<td> true <\/td>\n<\/tr>\n<tr>\n<td>smime_enabled\t<\/td>\n<td> Boolean <\/td>\n<td> Optional<\/td>\n<td> false <\/td>\n<\/tr>\n<tr>\n<td> domain <\/td>\n<td> String <\/td>\n<td> Required. Value can be blank. Use <strong>%<\/strong><strong>domain<\/strong><strong>%<\/strong> for user\u2019s domain<\/td>\n<td> false <\/td>\n<\/tr>\n<tr>\n<td> username <\/td>\n<td> String <\/td>\n<td> Required. Use <strong>%<\/strong><strong>username<\/strong><strong>%<\/strong> for username and <strong>%<\/strong><strong>email<\/strong><strong>%<\/strong> for user\u2019s email address\t<\/td>\n<td> false <\/td>\n<\/tr>\n<tr>\n<td> email_address\t<\/td>\n<td> String <\/td>\n<td> Required. Use <strong>%<\/strong><strong>email<\/strong><strong>%<\/strong> for user\u2019s email address <\/td>\n<td> false <\/td>\n<\/tr>\n<tr>\n<td> password <\/td>\n<td> String <\/td>\n<td> Optional. Value can be <strong>null<\/strong><\/td>\n<td> false <\/td>\n<\/tr>\n<tr>\n<td> no_past_days_to_sync <\/td>\n<td> Integer <\/td>\n<td> Optional. Possible values are <strong>0<\/strong>, <strong>1<\/strong>, <strong>3<\/strong>, <strong>7<\/strong>, <strong>14<\/strong>, <strong>31<\/strong> <\/td>\n<td> 3 <\/td>\n<\/tr>\n<tr>\n<td> cert_compatible_ios4\t<\/td>\n<td> Boolean <\/td>\n<td> Optional<\/td>\n<td> true <\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>The <strong>ldap<\/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 width=\"15%\"> <strong> Argument <\/strong> <\/th>\n<th width=\"15%\"> <strong> Type <\/strong> <\/th>\n<th width=\"15%\"> <strong> Description <\/strong> <\/th>\n<th width=\"10%\"> <strong> Default value <\/strong> <\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td> account_name <\/td>\n<td>String<\/td>\n<td> Required. Visible description of the LDAP account. Value can be null\t<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> host_name <\/td>\n<td>String<\/td>\n<td> Required <\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> username <\/td>\n<td>String<\/td>\n<td> Required. Value can be null <\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> password <\/td>\n<td>String<\/td>\n<td> Required. Value can be null <\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> use_ssl <\/td>\n<td>Boolean<\/td>\n<td> Optional <\/td>\n<td>true<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>The <strong>caldav<\/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 width=\"20%\"> <strong> Argument <\/strong> <\/th>\n<th width=\"12%\"> <strong> Type <\/strong> <\/th>\n<th width=\"28%\"> <strong> Description <\/strong> <\/th>\n<th width=\"15%\"> <strong> Default value <\/strong> <\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td> account_name <\/td>\n<td>String<\/td>\n<td> Required. Visible description of the LDAP account. Value can be null<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> hostname <\/td>\n<td>String<\/td>\n<td> Required. Host name of the account <\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> username <\/td>\n<td>String<\/td>\n<td> Required. Username of the account. Value can be null <\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> password <\/td>\n<td>String<\/td>\n<td> Required. Password of the account. Value can be null <\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> use_ssl <\/td>\n<td>Boolean<\/td>\n<td> Optional <\/td>\n<td>true<\/td>\n<\/tr>\n<tr>\n<td> port <\/td>\n<td>Integer<\/td>\n<td> Optional <\/td>\n<td>80<\/td>\n<\/tr>\n<tr>\n<td> principal_url <\/td>\n<td>String<\/td>\n<td> Required. Value can be null <\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>The <strong>subscribe_calendar<\/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 width=\"15%\"> <strong> Argument <\/strong> <\/th>\n<th width=\"15%\"> <strong> Type <\/strong> <\/th>\n<th width=\"15%\"> <strong> Description <\/strong> <\/th>\n<th width=\"10%\"> <strong> Default value <\/strong> <\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td> account_name <\/td>\n<td>String<\/td>\n<td> Required. Visible info about the account. Value can be null <\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> url <\/td>\n<td>String<\/td>\n<td> Required <\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> username <\/td>\n<td>String<\/td>\n<td> Required. Value can be null <\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> password <\/td>\n<td>String<\/td>\n<td> Required. Value can be null <\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> use_ssl <\/td>\n<td>Boolean<\/td>\n<td> Optional <\/td>\n<td>true<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>The <strong>carddav<\/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 width=\"15%\"> <strong> Argument <\/strong> <\/th>\n<th width=\"10%\"> <strong> Type <\/strong> <\/th>\n<th width=\"20%\"> <strong> Description <\/strong> <\/th>\n<th width=\"10%\"> <strong> Default value <\/strong> <\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td> account_name <\/td>\n<td>String<\/td>\n<td> Required. Visible description. Value can be null <\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> host_name <\/td>\n<td>String<\/td>\n<td> Required. <\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> username <\/td>\n<td>String<\/td>\n<td> Required. Username of the account. Value can be null <\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> password <\/td>\n<td>String<\/td>\n<td> Required. Value can be null <\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> use_ssl <\/td>\n<td>Boolean<\/td>\n<td> Optional <\/td>\n<td>true<\/td>\n<\/tr>\n<tr>\n<td> port <\/td>\n<td>Integer<\/td>\n<td> Optional <\/td>\n<td>8443<\/td>\n<\/tr>\n<tr>\n<td> principal_url <\/td>\n<td>String<\/td>\n<td> Required. Value can be null <\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>The <strong>webclip<\/strong> list 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 width=\"19%\"> <strong> Argument <\/strong> <\/th>\n<th width=\"10%\"> <strong> Type <\/strong> <\/th>\n<th width=\"26%\"> <strong> Description <\/strong> <\/th>\n<th width=\"10%\"> <strong> Default value <\/strong> <\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td> label\t <\/td>\n<td>String<\/td>\n<td> Required. Name of the webclip <\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> is_removable <\/td>\n<td>Boolean<\/td>\n<td> Optional <\/td>\n<td>true<\/td>\n<\/tr>\n<tr>\n<td> url <\/td>\n<td>Boolean<\/td>\n<td> Optional <\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> precomposed_icon <\/td>\n<td>Boolean<\/td>\n<td> Required <\/td>\n<td>false<\/td>\n<\/tr>\n<tr>\n<td> fullscreen_icon <\/td>\n<td>Boolean<\/td>\n<td> Optional <\/td>\n<td>false<\/td>\n<\/tr>\n<tr>\n<td> icon <\/td>\n<td>String<\/td>\n<td> Required. Base64 encoded image <\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>The <strong>access_point<\/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 width=\"15%\"> <strong> Argument <\/strong> <\/th>\n<th width=\"10%\"> <strong> Type <\/strong> <\/th>\n<th width=\"15%\"> <strong> Description <\/strong> <\/th>\n<th width=\"10%\"> <strong> Default value <\/strong> <\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td> apn_name <\/td>\n<td>String<\/td>\n<td> Required <\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> apn_username\t <\/td>\n<td>String<\/td>\n<td> Required. Value can be null <\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> apn_password\t <\/td>\n<td>String<\/td>\n<td> Required. Value can be null <\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> proxy_server <\/td>\n<td>String<\/td>\n<td> Optional. Value can be null <\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> proxy_server_port <\/td>\n<td>Integer<\/td>\n<td> Optional <\/td>\n<td>0<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>The <strong>applock<\/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 width=\"25%\"> <strong> Argument <\/strong> <\/th>\n<th width=\"12%\"> <strong> Type <\/strong> <\/th>\n<th width=\"15%\"> <strong> Description <\/strong> <\/th>\n<th width=\"12%\"> <strong> Default value <\/strong> <\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td> app <\/td>\n<td> Integer <\/td>\n<td> Required. App ID <\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>disable_touch\t<\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> false <\/td>\n<\/tr>\n<tr>\n<td>disable_device_rotation<\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> false <\/td>\n<\/tr>\n<tr>\n<td>disable_volume_buttons\t<\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> false <\/td>\n<\/tr>\n<tr>\n<td>disable_ringer_switch\t<\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> false <\/td>\n<\/tr>\n<tr>\n<td>disable_sleep_wake_button<\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> false <\/td>\n<\/tr>\n<tr>\n<td>disable_auto_lock<\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> false <\/td>\n<\/tr>\n<tr>\n<td>enable_voice_over<\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> false <\/td>\n<\/tr>\n<tr>\n<td>enable_zoom <\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> false <\/td>\n<\/tr>\n<tr>\n<td>enable_invert_colors <\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> false <\/td>\n<\/tr>\n<tr>\n<td>enable_assistive_touch <\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> false <\/td>\n<\/tr>\n<tr>\n<td>enable_speak_selection\t<\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> false <\/td>\n<\/tr>\n<tr>\n<td>voice_over <\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> false <\/td>\n<\/tr>\n<tr>\n<td>zoom <\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> false <\/td>\n<\/tr>\n<tr>\n<td>invert_colors <\/td>\n<td> Boolean <\/td>\n<td> Optional <\/td>\n<td> false <\/td>\n<\/tr>\n<tr>\n<td>assistive_touch <\/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>wallpaper<\/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 width=\"25%\"> <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> home_screen_wallpaper\t <\/td>\n<td> Integer <\/td>\n<td> Required. Base64 encoded image. <\/td>\n<\/tr>\n<tr>\n<td> lock_screen_wallpaper <\/td>\n<td> Boolean <\/td>\n<td> Required. Base64 encoded image. Value can be null\n <\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>The <strong>globalproxy<\/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 width=\"15%\"> <strong> Argument <\/strong> <\/th>\n<th width=\"10%\"> <strong> Type <\/strong> <\/th>\n<th width=\"15%\"> <strong> Description <\/strong> <\/th>\n<th width=\"10%\"> <strong> Default value <\/strong> <\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td> proxy_type <\/td>\n<td> String <\/td>\n<td> Required. Values can be <strong>Manual<\/strong>, <strong>Auto<\/strong> <\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> proxyserver <\/td>\n<td> String <\/td>\n<td> Required when <strong>proxy_type<\/strong> is set to <em>Manual<\/em> <\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> proxy_server_port <\/td>\n<td> String <\/td>\n<td> Required when <strong>proxy_type<\/strong> is set to <em>Manual<\/em> <\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> proxy_user_name <\/td>\n<td> String <\/td>\n<td> Required when <strong>proxy_type<\/strong> is set to <em>Manual<\/em>. Value can be null <\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> proxy_password <\/td>\n<td> String <\/td>\n<td> Required when <strong>proxy_type<\/strong> is set to <em>Manual<\/em>. Value can be null <\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> proxy_pac_url <\/td>\n<td> String <\/td>\n<td> Required when <strong>proxy_type<\/strong> is set to <em>Auto<\/em> <\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td> proxy_pac_fallback_allowed <\/td>\n<td> Boolean <\/td>\n<td><\/td>\n<td>false<\/td>\n<\/tr>\n<tr>\n<td> proxy_captive_login_allowed <\/td>\n<td> Boolean <\/td>\n<td><\/td>\n<td>false<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>The <strong>lock_screen_msg<\/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 width=\"33%\"> <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> lock_screen_footnote <\/td>\n<td> String <\/td>\n<td>Required. Value can be null<\/td>\n<\/tr>\n<tr>\n<td> asset_tag_information <\/td>\n<td> String <\/td>\n<td>Required. Value can be null <\/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\">\nHTTP Request:<\/p>\n<pre class=\"lang:default decode:true\">POST https:\/\/<portal>.hexnodemdm.com\/api\/v1\/policy\/\r\nheaders:-\r\nAuthorization: <api key>\r\nContent-Type: application\/json\r\nSample Post Data:-\r\n[{\r\n \"name\": \"Sales Team Policy\",\r\n \"description\": \"\",\r\n \"ios\": {\r\n \"password\": {\r\n \"allow_simple\": true,\r\n \"require_alphanumeric\": false,\r\n \"max_failed_attempts\": 4,\r\n \"max_grace_period\": 5,\r\n \"max_inactivity\": 2,\r\n \"max_pinage_in_days\": 4,\r\n \"min_complex_chars\": 1,\r\n \"min_length\": 1,\r\n \"pin_history\": 4\r\n },\r\n \"restrictions\": {},\r\n \"advanced_restrictions\": {},\r\n \"web_content_filter\": {},\r\n \"wifi\": [],\r\n \"vpn\": {},\r\n \"email\": {},\r\n \"activesync\": {},\r\n \"ldap\": {},\r\n \"caldav\": {},\r\n \"subscribe_calendar\": {},\r\n \"carddav\": {},\r\n \"webclip\": [],\r\n \"access_point\": {},\r\n \"applock\": {},\r\n \"wallpaper\": {},\r\n \"globalproxy\": {},\r\n \"lock_screen_msg\": {},\r\n \"app_management\": {},\r\n \"general_settings\": {}\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<p>Shell Command:<\/p>\n<pre class=\"lang:default decode:true\">curl -H \"Authorization: <your API key>\" -H \"Content-Type: application\/json\" -d '{\r\n \"name\": \"Sales Team Policy\",\"description\": \"\",\"ios\": {\r\n \"password\": {\r\n \"allow_simple\": true,\"require_alphanumeric\": false, \"max_failed_attempts\": 4,\"max_grace_period\": 5,\r\n \"max_inactivity\": 2,\"max_pinage_in_days\": 4,\"min_complex_chars\": 1,\"min_length\": 1,\"pin_history\": 4\r\n }},\r\n \"policy_targets\": {\"devices\": [2,4],\"devicegroups\": [],\"users\": [],\"usergroups\": []\r\n}'\r\nhttps:\/\/<portal>.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\">\nHTTP Response:<\/p>\n<pre class=\"lang:default decode:true\">HTTP\/1.1 201 Created\r\n{\r\n \"id\": 3,\r\n \"name\": \"Sales Team Policy\",\r\n \"description\": \"\",\r\n \"version\": 1,\r\n \"ios_configured\": true,\r\n \"android_configured\": false,\r\n \"windows_configured\": false,\r\n \"created_time\": \"2021-05-13T09:11:14.670285Z\",\r\n \"modified_time\": \"2021-05-13T09:11:14.670040Z\",\r\n \"ios\": {\r\n \"password\": {\r\n \"allow_simple\": true,\r\n \"require_alphanumeric\": false,\r\n \"max_failed_attempts\": 4,\r\n \"max_grace_period\": 5,\r\n \"max_inactivity\": 2,\r\n \"max_pinage_in_days\": 4,\r\n \"min_complex_chars\": 1,\r\n \"min_length\": 1,\r\n \"pin_history\": 4\r\n },\r\n \"restrictions\": null,\r\n \"advanced_restrictions\": null,\r\n \"web_content_filter\": null,\r\n \"wifi\": null,\r\n \"vpn\": null,\r\n \"email\": null,\r\n \"activesync\": null,\r\n \"ldap\": null,\r\n \"caldav\": null,\r\n \"subscribe_calendar\": null,\r\n \"carddav\": null,\r\n \"webclip\": null,\r\n \"access_point\": null,\r\n \"applock\": null,\r\n \"wallpaper\": null,\r\n \"globalproxy\": null,\r\n \"lock_screen_msg\": null\r\n },\r\n \"android\": {\r\n \"password\": null,\r\n \"restrictions\": null,\r\n \"wifi\": [],\r\n \"email\": null,\r\n \"activesync\": null,\r\n \"applock\": null,\r\n \"wallpaper\": null,\r\n \"android_web_content_filter\": 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 \"general_settings\": {\r\n \"location_settings\": {\r\n \"tracking_disabled\": false,\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>iOS Policies The password dictionary can contain the following keys: Argument Type Description Default value allow_simple Boolean Optional true require_alphanumeric Boolean Optional false min_length Integer Optional. Values can be from 1 to 16 min_complex_char Integer Optional. Values can be from 1 to 4 max_pinage_in_days Integer Optional. Specifies the number of days for which the passcode [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":3672,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-3675","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hexnode.com\/mobile-device-management\/developers\/wp-json\/wp\/v2\/pages\/3675","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hexnode.com\/mobile-device-management\/developers\/wp-json\/wp\/v2\/comments?post=3675"}],"version-history":[{"count":23,"href":"https:\/\/www.hexnode.com\/mobile-device-management\/developers\/wp-json\/wp\/v2\/pages\/3675\/revisions"}],"predecessor-version":[{"id":5019,"href":"https:\/\/www.hexnode.com\/mobile-device-management\/developers\/wp-json\/wp\/v2\/pages\/3675\/revisions\/5019"}],"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=3675"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}