Links

Preference Keys - Catalog Agent

This article describes all available preference keys for the App Catalog Agent, responsible for installing and updating apps.

Preference domain

When creating the Configuration Profile, the preference domain must be set to: nl.root3.catalog

Keys

authorization (required)

The authorization key is required for the App Catalog to communicate with the backend service. Required for both the Catalog Agent and Catalog App. You can obtain your authorization key in your Profile.
Key: authorization
Value type: String
Default: -
Example:
1
<key>authorization</key>
2
<string>AUTHORIZATION_CODE</string>

UpdateInterval

This key defines the maximum update interval in days. When set to 1, the App Catalog update command is only allowed to run once a day.
Key: UpdateInterval
Value type: Integer
Default: 1
Example:
1
<key>UpdateInterval</key>
2
<integer>2</integer>

ExcludeAppsUpdate

Key: ExcludeAppsUpdate
Value type: Array of strings
Default: -
Example:
1
<key>ExcludeAppsUpdate</key>
2
<array>
3
<string>com.google.Chrome</string>
4
<string>org.mozilla.firefox</string>
5
</array>

NotificationTitle

By default, app installs or updates will generate a user notification in Notification Center. This notifications contains an optional title shown at the top of the notification. You can configure this title to your organization's name or another title that makes sense to the user.
Key: NotificationTitle
Value type: String
Default: App Catalog
Example:
1
<key>NotificationTitle</key>
2
<string>Acme Inc.</string>

TeamViewerQuickSupportID

The App Catalog has an integration with TeamViewer QuickSupport to apply your organisation's custom branding. To use this integration, the unique Configuration ID from the TeamViewer Management Console. Check Get TeamViewer Configuration ID for instructions how to get this value.
Key: TeamViewerQuickSupportID
Value type: String
Default: -
Example:
1
<key>TeamViewerQuickSupportID</key>
2
<string>idcXXXXXXX</string>

Reference

You can create multiple Configuration Profiles and configure a reference for each. Using a reference will shows results for the computers associated with this reference in the App Catalog Dashboard.
Key: Reference
Value type: String
Default: -
Example:
1
<key>Reference</key>
2
<string>Development</string>