Mobile Device Management

40 entities and 231 agent-callable operations in mdm. Each operation is addressed as {mega_tool}/mdm/{entity}/{operation} and carries the same permission check over MCP and REST.

android_enterprise_binding

OperationMega-toolWhat it does
createentity_crudCreate a new android enterprise binding
deleteentity_crudDelete a android enterprise binding
listentity_crudList android_enterprise_bindings with filtering and pagination
readentity_crudGet detailed android enterprise binding information
searchentity_crudSearch android_enterprise_bindings with fuzzy matching
updateentity_crudUpdate an existing android enterprise binding

android_zero_touch_device

OperationMega-toolWhat it does
createentity_crudCreate a new android zero touch device
deleteentity_crudDelete a android zero touch device
listentity_crudList android_zero_touch_devices with filtering and pagination
readentity_crudGet detailed android zero touch device information
searchentity_crudSearch android_zero_touch_devices with fuzzy matching
updateentity_crudUpdate an existing android zero touch device

apns_certificate

OperationMega-toolWhat it does
createentity_crudCreate a new apns certificate
deleteentity_crudDelete a apns certificate
listentity_crudList apns_certificates with filtering and pagination
readentity_crudGet detailed apns certificate information
searchentity_crudSearch apns_certificates with fuzzy matching
updateentity_crudUpdate an existing apns certificate

apns_push_log

OperationMega-toolWhat it does
createentity_crudCreate a new apns push log
deleteentity_crudDelete a apns push log
listentity_crudList apns_push_logs with filtering and pagination
readentity_crudGet detailed apns push log information
searchentity_crudSearch apns_push_logs with fuzzy matching
updateentity_crudUpdate an existing apns push log

app_assignment

OperationMega-toolWhat it does
createentity_crudCreate a new app assignment
deleteentity_crudDelete a app assignment
listentity_crudList app_assignments with filtering and pagination
readentity_crudGet detailed app assignment information
searchentity_crudSearch app_assignments with fuzzy matching
updateentity_crudUpdate an existing app assignment

app_installation

OperationMega-toolWhat it does
createentity_crudCreate a new app installation
deleteentity_crudDelete a app installation
listentity_crudList app_installations with filtering and pagination
readentity_crudGet detailed app installation information
searchentity_crudSearch app_installations with fuzzy matching
updateentity_crudUpdate an existing app installation

app_management_command

OperationMega-toolWhat it does
createentity_crudCreate a new app management command
deleteentity_crudDelete a app management command
listentity_crudList app_management_commands with filtering and pagination
readentity_crudGet detailed app management command information
searchentity_crudSearch app_management_commands with fuzzy matching
updateentity_crudUpdate an existing app management command

autopilot_device

OperationMega-toolWhat it does
createentity_crudCreate a new autopilot device
deleteentity_crudDelete a autopilot device
listentity_crudList autopilot_devices with filtering and pagination
readentity_crudGet detailed autopilot device information
searchentity_crudSearch autopilot_devices with fuzzy matching
updateentity_crudUpdate an existing autopilot device

autopilot_profile

OperationMega-toolWhat it does
createentity_crudCreate a new autopilot profile
deleteentity_crudDelete a autopilot profile
listentity_crudList autopilot_profiles with filtering and pagination
readentity_crudGet detailed autopilot profile information
searchentity_crudSearch autopilot_profiles with fuzzy matching
updateentity_crudUpdate an existing autopilot profile

bit_locker_key_access_log

OperationMega-toolWhat it does
createentity_crudCreate a new bit locker key access log
deleteentity_crudDelete a bit locker key access log
listentity_crudList bit_locker_key_access_logs with filtering and pagination
readentity_crudGet detailed bit locker key access log information
searchentity_crudSearch bit_locker_key_access_logs with fuzzy matching
updateentity_crudUpdate an existing bit locker key access log

bit_locker_policy

OperationMega-toolWhat it does
createentity_crudCreate a new bit locker policy
deleteentity_crudDelete a bit locker policy
listentity_crudList bit_locker_policies with filtering and pagination
readentity_crudGet detailed bit locker policy information
searchentity_crudSearch bit_locker_policies with fuzzy matching
updateentity_crudUpdate an existing bit locker policy

bit_locker_recovery_key

OperationMega-toolWhat it does
createentity_crudCreate a new bit locker recovery key
deleteentity_crudDelete a bit locker recovery key
listentity_crudList bit_locker_recovery_keys with filtering and pagination
readentity_crudGet detailed bit locker recovery key information
searchentity_crudSearch bit_locker_recovery_keys with fuzzy matching
updateentity_crudUpdate an existing bit locker recovery key

command

OperationMega-toolWhat it does
batch_sendworkflow_actionSend the same command to multiple devices
cancelworkflow_actionCancel a pending command
retryworkflow_actionRetry a failed command
sendworkflow_actionSend a command to a device

compliance

OperationMega-toolWhat it does
evaluateworkflow_actionEvaluate device compliance now and refresh posture status.

compliance_notification

OperationMega-toolWhat it does
createentity_crudCreate a new compliance notification
deleteentity_crudDelete a compliance notification
listentity_crudList compliance_notifications with filtering and pagination
readentity_crudGet detailed compliance notification information
searchentity_crudSearch compliance_notifications with fuzzy matching
updateentity_crudUpdate an existing compliance notification

compliance_policy

OperationMega-toolWhat it does
createentity_crudCreate a new compliance policy
deleteentity_crudDelete a compliance policy
listentity_crudList compliance_policies with filtering and pagination
readentity_crudGet detailed compliance policy information
searchentity_crudSearch compliance_policies with fuzzy matching
updateentity_crudUpdate an existing compliance policy

compliance_policy_assignment

OperationMega-toolWhat it does
createentity_crudCreate a new compliance policy assignment
deleteentity_crudDelete a compliance policy assignment
listentity_crudList compliance_policy_assignments with filtering and pagination
readentity_crudGet detailed compliance policy assignment information
updateentity_crudUpdate an existing compliance policy assignment

compliance_result

OperationMega-toolWhat it does
createentity_crudCreate a new compliance result
deleteentity_crudDelete a compliance result
listentity_crudList compliance_results with filtering and pagination
readentity_crudGet detailed compliance result information
searchentity_crudSearch compliance_results with fuzzy matching
updateentity_crudUpdate an existing compliance result

compliance_rule

OperationMega-toolWhat it does
createentity_crudCreate a new compliance rule
deleteentity_crudDelete a compliance rule
listentity_crudList compliance_rules with filtering and pagination
readentity_crudGet detailed compliance rule information
searchentity_crudSearch compliance_rules with fuzzy matching
updateentity_crudUpdate an existing compliance rule

configuration_profile

OperationMega-toolWhat it does
createentity_crudCreate a new configuration profile
deleteentity_crudDelete a configuration profile
listentity_crudList configuration_profiles with filtering and pagination
readentity_crudGet detailed configuration profile information
searchentity_crudSearch configuration_profiles with fuzzy matching
updateentity_crudUpdate an existing configuration profile

dep_device

OperationMega-toolWhat it does
createentity_crudCreate a new dep device
deleteentity_crudDelete a dep device
listentity_crudList dep_devices with filtering and pagination
readentity_crudGet detailed dep device information
searchentity_crudSearch dep_devices with fuzzy matching
updateentity_crudUpdate an existing dep device

dep_enrollment_profile

OperationMega-toolWhat it does
createentity_crudCreate a new dep enrollment profile
deleteentity_crudDelete a dep enrollment profile
listentity_crudList dep_enrollment_profiles with filtering and pagination
readentity_crudGet detailed dep enrollment profile information
searchentity_crudSearch dep_enrollment_profiles with fuzzy matching
updateentity_crudUpdate an existing dep enrollment profile

device

OperationMega-toolWhat it does
battery_healthsmart_actionCheck device battery health
blacklist_violationssmart_actionApp blacklist violations
createentity_crudRegister a new device
deleteentity_crudRemove a device from management (soft delete)
encryption_checksmart_actionCheck encryption compliance
enrollworkflow_actionInitiate device enrollment process
get_statisticssmart_actionMDM statistics overview
listentity_crudList managed devices with filtering
lockworkflow_actionLock device remotely
reactivateworkflow_actionReactivate a retired or unenrolled device
readentity_crudGet a specific device by ID or serial number
retireworkflow_actionRetire device from management
searchentity_crudSearch devices by serial number, IMEI, or assigned user
security_incidentsmart_actionSecurity incident report
troubleshootsmart_actionTroubleshoot device issues
updateentity_crudUpdate device information
wipeworkflow_actionFactory reset device (DESTRUCTIVE - all data will be erased)

device_command

OperationMega-toolWhat it does
listentity_crudList device_commands with filtering and pagination
readentity_crudGet detailed device command information
searchentity_crudSearch device_commands with fuzzy matching

device_compliance

OperationMega-toolWhat it does
breakdownreport_queryGet device compliance breakdown by dimension
summaryreport_queryDevice compliance evaluation analytics
trendreport_queryGet device compliance trend over time

device_group

OperationMega-toolWhat it does
createentity_crudCreate a new device group
deleteentity_crudDelete a device group (soft delete)
listentity_crudList device groups
readentity_crudGet a specific device group by ID
updateentity_crudUpdate a device group

device_group_membership

OperationMega-toolWhat it does
createentity_crudCreate a new device group membership
deleteentity_crudDelete a device group membership
listentity_crudList device_group_memberships with filtering and pagination
readentity_crudGet detailed device group membership information
updateentity_crudUpdate an existing device group membership

enrollment

OperationMega-toolWhat it does
breakdownreport_queryGet enrollment breakdown by dimension
summaryreport_queryDevice enrollment analytics and platform breakdown
trendreport_queryGet enrollment trend over time

enrollment_profile

OperationMega-toolWhat it does
createentity_crudCreate a new enrollment profile
deleteentity_crudDelete a enrollment profile
listentity_crudList enrollment_profiles with filtering and pagination
readentity_crudGet detailed enrollment profile information
searchentity_crudSearch enrollment_profiles with fuzzy matching
updateentity_crudUpdate an existing enrollment profile

enrollment_program

OperationMega-toolWhat it does
createentity_crudCreate a new enrollment program
deleteentity_crudDelete a enrollment program
listentity_crudList enrollment_programs with filtering and pagination
readentity_crudGet detailed enrollment program information
searchentity_crudSearch enrollment_programs with fuzzy matching
updateentity_crudUpdate an existing enrollment program

enrollment_token

OperationMega-toolWhat it does
createentity_crudCreate a new enrollment token
deleteentity_crudDelete a enrollment token
listentity_crudList enrollment_tokens with filtering and pagination
readentity_crudGet detailed enrollment token information
searchentity_crudSearch enrollment_tokens with fuzzy matching
updateentity_crudUpdate an existing enrollment token

enrollment_token_usage_log

OperationMega-toolWhat it does
createentity_crudCreate a new enrollment token usage log
deleteentity_crudDelete a enrollment token usage log
listentity_crudList enrollment_token_usage_logs with filtering and pagination
readentity_crudGet detailed enrollment token usage log information
searchentity_crudSearch enrollment_token_usage_logs with fuzzy matching
updateentity_crudUpdate an existing enrollment token usage log

fcm_credential

OperationMega-toolWhat it does
createentity_crudCreate a new fcm credential
deleteentity_crudDelete a fcm credential
listentity_crudList fcm_credentials with filtering and pagination
readentity_crudGet detailed fcm credential information
searchentity_crudSearch fcm_credentials with fuzzy matching
updateentity_crudUpdate an existing fcm credential

fcm_push_log

OperationMega-toolWhat it does
createentity_crudCreate a new fcm push log
deleteentity_crudDelete a fcm push log
listentity_crudList fcm_push_logs with filtering and pagination
readentity_crudGet detailed fcm push log information
searchentity_crudSearch fcm_push_logs with fuzzy matching
updateentity_crudUpdate an existing fcm push log

managed_app

OperationMega-toolWhat it does
createentity_crudCreate a new managed app
deleteentity_crudDelete a managed app
listentity_crudList managed_apps with filtering and pagination
readentity_crudGet detailed managed app information
searchentity_crudSearch managed_apps with fuzzy matching
updateentity_crudUpdate an existing managed app

profile_assignment

OperationMega-toolWhat it does
createentity_crudCreate a new profile assignment
deleteentity_crudDelete a profile assignment
listentity_crudList profile_assignments with filtering and pagination
readentity_crudGet detailed profile assignment information
searchentity_crudSearch profile_assignments with fuzzy matching
updateentity_crudUpdate an existing profile assignment

profile_group_assignment

OperationMega-toolWhat it does
createentity_crudCreate a new profile group assignment
deleteentity_crudDelete a profile group assignment
listentity_crudList profile_group_assignments with filtering and pagination
readentity_crudGet detailed profile group assignment information
updateentity_crudUpdate an existing profile group assignment

windows_configuration_profile

OperationMega-toolWhat it does
createentity_crudCreate a new windows configuration profile
deleteentity_crudDelete a windows configuration profile
listentity_crudList windows_configuration_profiles with filtering and pagination
readentity_crudGet detailed windows configuration profile information
searchentity_crudSearch windows_configuration_profiles with fuzzy matching
updateentity_crudUpdate an existing windows configuration profile

windows_csp_setting

OperationMega-toolWhat it does
createentity_crudCreate a new windows csp setting
deleteentity_crudDelete a windows csp setting
listentity_crudList windows_csp_settings with filtering and pagination
readentity_crudGet detailed windows csp setting information
searchentity_crudSearch windows_csp_settings with fuzzy matching
updateentity_crudUpdate an existing windows csp setting

windows_device

OperationMega-toolWhat it does
createentity_crudCreate a new windows device
deleteentity_crudDelete a windows device
listentity_crudList windows_devices with filtering and pagination
readentity_crudGet detailed windows device information
searchentity_crudSearch windows_devices with fuzzy matching
updateentity_crudUpdate an existing windows device

Parameter schemas and permissions

Parameter schemas and permission codenames are in the full reference — sign in — or call prism_introspect(dimension="capability_search", query="…") with your key.

In the full reference this application appears under entity_crud, report_query, smart_action, workflow_action.