zia_get_mobile_advanced_settings
Retrieve mobile advanced threat settings for ZIA, including 8 boolean controls for blocking malicious apps, vulnerable apps, data exfiltration, and unknown server communication. Use this read-only call before updating to merge changes.
Instructions
Get the ZIA Mobile Advanced Threat Settings block (read-only) — the tenant-wide singleton that governs the Mobile Malware Protection policy applied to traffic from mobile clients (iOS / Android via the Zscaler Client Connector). Returns 8 boolean knobs: block_apps_with_malicious_activity, block_apps_with_known_vulnerabilities, block_apps_sending_unencrypted_user_credentials, block_apps_sending_location_info, block_apps_sending_personally_identifiable_info, block_apps_sending_device_identifier, block_apps_communicating_with_ad_websites, block_apps_communicating_with_remote_unknown_servers. Always call this before zia_update_mobile_advanced_settings so partial updates can be merged onto the existing payload (the update is PUT-replace). Supports JMESPath client-side filtering via the query parameter.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | JMESPath expression for client-side filtering/projection of the returned settings dict (e.g. "{malicious: block_apps_with_malicious_activity, vuln: block_apps_with_known_vulnerabilities}"). | |
| service | No | The service to use. | zia |