Retrieves the MDM agent configuration settings derived from the policy for device deployment.
Request
Add parameter in headerauthorization
Example:Authorization: Bearer <token>
organizationIdstring
required
Match pattern: ^(([a-fA-F0-9]{24})|([a-zA-Z0-9\\-]{3,}))$
admPolicyIdstring
required
Apple device policy unique identifier used in URL path for retrieving or modifying specific policy configuration.
Match pattern: ^[a-fA-F0-9]{24}$
Responses
200 Responseapplication/json
statusbooleanoptional
dataobjectoptional
configobjectoptional
Global MDM agent configuration settings defining polling intervals refresh actions and operational parameters across platforms.
checkIntervalintegeroptional
MDM agent polling interval in seconds defining how frequently device checks for policy updates and pending commands.
≥ 0
allowRefreshActionbooleanoptional
Flag enabling manual refresh action in MDM agent allowing users to force immediate policy synchronization.
iosobjectoptional
iOS and iPadOS specific MDM agent configuration settings controlling location tracking app monitoring and data collection behavior.
locationobjectoptional
iOS location tracking configuration defining polling frequency and data queue limits for geofencing and asset management.
activebooleanoptional
Flag enabling location tracking feature on iOS devices requiring user privacy consent and system location permissions.
refreshIntervalintegeroptional
Location update polling interval in seconds controlling how frequently iOS agent reports device position coordinates.
≥ 0
queueLengthintegeroptional
Maximum number of location updates queued locally on iOS device before forcing synchronization with MDM server.
≥ 0
applicationsTimeobjectoptional
iOS application usage time tracking configuration defining data collection frequency queue limits and report batch sizing.
activebooleanoptional
Flag enabling application usage time monitoring on iOS devices for productivity analysis and license optimization.
queueLengthintegeroptional
Maximum number of app usage records queued locally on iOS device before forcing batch upload to MDM server.
≥ 0
reportLimitintegeroptional
Maximum number of app usage records included in single batch upload optimizing network efficiency and server load.
≥ 0
refreshIntervalintegeroptional
App usage data collection interval in seconds controlling how frequently iOS agent samples application foreground time.
≥ 0
applicationsTransferobjectoptional
iOS application network data transfer monitoring configuration defining bandwidth tracking frequency and reporting parameters for security analysis.
activebooleanoptional
Flag enabling network data transfer monitoring per application on iOS devices for bandwidth analysis and threat detection.
queueLengthintegeroptional
Maximum number of network transfer records queued locally on iOS device before forcing synchronization with server.
≥ 0
reportLimitintegeroptional
Maximum number of transfer records included in single batch upload balancing network efficiency with data granularity.
≥ 0
refreshIntervalintegeroptional
Network transfer data collection interval in seconds controlling how frequently iOS agent samples application bandwidth usage.
≥ 0
macosobjectoptional
macOS specific MDM agent configuration settings controlling location scripts device information and application monitoring behavior.
locationobjectoptional
macOS location tracking configuration defining polling frequency and data queue limits requiring user privacy consent.
activebooleanoptional
Flag enabling location tracking feature on macOS devices requiring explicit user consent and system location permissions.
refreshIntervalintegeroptional
Location update polling interval in seconds controlling how frequently macOS agent reports device position coordinates.
≥ 0
queueLengthintegeroptional
Maximum number of location updates queued locally on macOS device before forcing synchronization with MDM server.
≥ 0
applicationsTimeobjectoptional
macOS application usage time tracking configuration defining data collection frequency queue limits and report batch sizing.
activebooleanoptional
Flag enabling application usage time monitoring on macOS devices for productivity analysis and software license optimization.
queueLengthintegeroptional
Maximum number of app usage records queued locally on macOS device before forcing batch upload to server.
≥ 0
reportLimitintegeroptional
Maximum number of app usage records included in single batch upload optimizing network efficiency and server processing.
≥ 0
refreshIntervalintegeroptional
App usage data collection interval in seconds controlling how frequently macOS agent samples application foreground time.
≥ 0
applicationsTransferobjectoptional
macOS application network data transfer monitoring configuration tracking bandwidth usage per application for security and analysis.
activebooleanoptional
Flag enabling network data transfer monitoring per application on macOS devices for bandwidth and security analysis.
queueLengthintegeroptional
Maximum number of network transfer records queued locally on macOS device before forcing synchronization with server.
≥ 0
reportLimitintegeroptional
Maximum number of transfer records included in single batch upload balancing network efficiency with data granularity.
≥ 0
refreshIntervalintegeroptional
Network transfer data collection interval in seconds controlling how frequently macOS agent samples application bandwidth usage.
≥ 0
scriptsobjectoptional
macOS script execution configuration controlling compliance check frequency and automated task scheduling through MDM agent.
activebooleanoptional
Flag enabling script execution feature on macOS devices allowing automated compliance checks and configuration enforcement.
checkIntervalintegeroptional
Script execution polling interval in seconds defining how frequently macOS agent checks for pending scripts to execute.
≥ 0
deviceInfoobjectoptional
macOS device information collection configuration controlling battery usage Bluetooth discovery and system inventory reporting frequency.
batteryUsageobjectoptional
macOS battery usage statistics collection configuration tracking power consumption per application for device health monitoring.
activebooleanoptional
Flag enabling battery usage statistics collection per application on macOS devices for power consumption analysis.
refreshIntervalintegeroptional
Battery data collection interval in seconds controlling how frequently macOS agent samples application power consumption metrics.
≥ 0
queueLengthintegeroptional
Maximum number of battery usage records queued locally on macOS device before forcing synchronization with server.
≥ 0
bluetoothobjectoptional
macOS Bluetooth device discovery configuration tracking connected peripherals for inventory management and security compliance monitoring.
activebooleanoptional
Flag enabling Bluetooth device discovery and connection monitoring on macOS for peripheral inventory and security tracking.
refreshIntervalintegeroptional
Bluetooth scan interval in seconds controlling how frequently macOS agent discovers connected and nearby Bluetooth devices.
≥ 0
systemInfoobjectoptional
macOS comprehensive system information collection configuration gathering hardware specifications OS versions and software inventory with blacklist filtering.
activebooleanoptional
Flag enabling comprehensive system information collection including hardware OS versions and installed application inventory on macOS.
refreshIntervalintegeroptional
System information collection interval in seconds controlling how frequently macOS agent gathers complete device inventory data.
≥ 0
blackListarray [string]optional
List of bundle identifier prefixes to exclude from system information collection for privacy and performance optimization.