Apple MDM & DDM Policy Explorer

Explore the full catalogue of Apple Mobile Device Management (MDM) and Declarative Device Management (DDM) policies for macOS and iOS. Use the interactive explorer to search, filter, and reference policy keys for use with Microsoft Intune, Jamf, or any standards-compliant MDM solution.

Policy categories

  • Configuration Profile
  • Declarative Configuration
  • Declarative Activation
  • Declarative Asset
  • Declarative Management

Global HTTP Proxy (com.apple.proxy.http.global)

com.apple.proxy.http.global

The payload that configures a global HTTP proxy.

iOS(6.0)macOS(10.9)tvOS(9.0)visionOS(2.0)
Branch: release

Settings (8)

SettingTypeRequiredDefaultManual InstallSupported OS
Proxy Type
ProxyType
The proxy type. For a manual proxy type, the profile contains the proxy server address, including its port, and optionally a user name and password. For an auto proxy type, you can enter a PAC URL.
stringoptionalManual
Yes
iOS (6.0+)macOS (10.9+)tvOS (9.0+)visionOS (2.0+)
Proxy Server
ProxyServer
The proxy server's network address. The device requires this if `ProxyType` is set to `Manual`, and ignores it if `ProxyType` is set to `Automatic`.
stringoptional
Yes
iOS (6.0+)macOS (10.9+)tvOS (9.0+)visionOS (2.0+)
Proxy Server Port
ProxyServerPort
The proxy server's port number. The device requires this if `ProxyType` is set to `Manual`, and ignores this if `ProxyType` is set to `Automatic`.
integeroptional
Yes
iOS (6.0+)macOS (10.9+)tvOS (9.0+)visionOS (2.0+)
Proxy Username
ProxyUsername
The user name used to authenticate to the proxy server. The device only uses this if `ProxyType` is set to `Manual`, and ignores it if `ProxyType` is set to `Automatic`.
stringoptional
Yes
iOS (6.0+)macOS (10.9+)tvOS (9.0+)visionOS (2.0+)
Proxy Password
ProxyPassword
The password used to authenticate to the proxy server. The device only uses this if `ProxyType` is set to `Manual`, and ignores it if `ProxyType` is set to `Automatic`.
stringoptional
Yes
iOS (6.0+)macOS (10.9+)tvOS (9.0+)visionOS (2.0+)
Proxy PAC URL
ProxyPACURL
The URL of the PAC file that defines the proxy configuration. Starting in iOS 13 and macOS 10.15, only URLs that begin with `http://` or `https://` are allowed. This is only used if `ProxyType` is set to `Automatic`, and is ignored if `ProxyType` is set to `Manual`.
stringoptional
Yes
iOS (6.0+)macOS (10.9+)tvOS (9.0+)visionOS (2.0+)
Proxy PAC Fallback Allowed
ProxyPACFallbackAllowed
If `true`, allows connecting directly to the destination if the proxy autoconfiguration (PAC) file is unreachable.
booleanoptionalfalse
Yes
iOS (7.0+)
Proxy Bypass Allowed
ProxyCaptiveLoginAllowed
If `true`, allows the device to bypass the proxy server to display the login page for captive networks.
booleanoptionalfalse
Yes
iOS (7.0+)