Once you have added the JSON schema to a new configuration profile in Jamf Pro, you can use this guide to understand the purpose of each preference key.

<aside> <img src="/icons/info-alternate_blue.svg" alt="/icons/info-alternate_blue.svg" width="40px" />

If you have not yet added the JSON schema to Jamf Pro, please use the Adding the JSON Schema guide to do so before continuing.

</aside>

Preference Structure

The JSON schema profile is comprised of three main preference dictionaries; the General Options, the Scheduled Update Options and the Forced Update Options.

image.png

The scheduled and forced update options have identical preference keys that serve the same purpose for the scheduled and forced update mechanisms respectively, although the forced update options require fewer preferences.

This is partly because deferrals and grace periods for forced updates are configured on a per-app basis when you mark apps for forced updates, and partly because there is slightly less functionality required in the forced update feature.

JSON Preference Key Guide

<aside> <img src="/icons/info-alternate_blue.svg" alt="/icons/info-alternate_blue.svg" width="40px" />

Throughout the JSON schema profile preferences, some preferences are configured by default and others are not configured. Simply change the dropdown from Not Configured to Configured to configure the preferences that by default are not enabled.

</aside>

<aside> <img src="/icons/binoculars_blue.svg" alt="/icons/binoculars_blue.svg" width="40px" />

Click Open on any of the keys below to view a detailed explanation of the functionality each preference offers.

</aside>

Untitled

<aside> <img src="https://prod-files-secure.s3.us-west-2.amazonaws.com/103d340e-2942-4102-bf59-017fbac37c50/ca136360-be2d-4aee-bcf4-6ce5b80e1c28/zappl.png" alt="https://prod-files-secure.s3.us-west-2.amazonaws.com/103d340e-2942-4102-bf59-017fbac37c50/ca136360-be2d-4aee-bcf4-6ce5b80e1c28/zappl.png" width="40px" />

Navigation

About Zappl

Requirements

Security

macOS Components

Frequently Asked Questions

Deploying Zappl

Deploy Using Jamf Pro

Categories

Configuration Profiles

Deploying the Installer

Additional Scripts

Self Service Updates

Extension Attributes

Deploy Using Other MDMs

Configuration Profiles

Deploying the Installer

App Updates

Scheduled Update Prompts

Forced Updates

App Installs

Online Portal

Accounts

Dashboard

Devices

Device Records

Applications

Reports

Settings

Custom Message Variables

Command Line Options

Logs and Error Capture

Troubleshooting

Uninstalling Zappl

</aside>