Configuration Keys
This is the complete reference of every configuration key supported by SupportID. All keys are optional — the app uses sensible defaults when keys are not provided.
General Settings
| Key | Type | Default | Description |
|---|---|---|---|
appTitle | String | "SupportID" | Title displayed in the app header |
uiStyle | String | "Large" | UI layout: "Large" (card-based) or "Regular" (list-based) |
Data Point 1
| Key | Type | Default | Description |
|---|---|---|---|
dataPoint1 | String | "" | Value to display |
dataPoint1Label | String | "Data Point 1" | Label text |
dataPoint1Icon | String | "1.circle.fill" | SF Symbol name |
dataPoint1Visible | Boolean | true | Show or hide |
Data Point 2
| Key | Type | Default | Description |
|---|---|---|---|
dataPoint2 | String | "" | Value to display |
dataPoint2Label | String | "Data Point 2" | Label text |
dataPoint2Icon | String | "2.circle.fill" | SF Symbol name |
dataPoint2Visible | Boolean | true | Show or hide |
Data Point 3
| Key | Type | Default | Description |
|---|---|---|---|
dataPoint3 | String | "" | Value to display |
dataPoint3Label | String | "Data Point 3" | Label text |
dataPoint3Icon | String | "3.circle.fill" | SF Symbol name |
dataPoint3Visible | Boolean | true | Show or hide |
Data Point 4
| Key | Type | Default | Description |
|---|---|---|---|
dataPoint4 | String | "" | Value to display |
dataPoint4Label | String | "Data Point 4" | Label text |
dataPoint4Icon | String | "antenna.radiowaves.left.and.right" | SF Symbol name |
dataPoint4Visible | Boolean | true | Show or hide |
Data Point 5
| Key | Type | Default | Description |
|---|---|---|---|
dataPoint5 | String | "" | Value to display |
dataPoint5Label | String | "Data Point 5" | Label text |
dataPoint5Icon | String | "ipad.and.iphone" | SF Symbol name |
dataPoint5Visible | Boolean | true | Show or hide |
Section Visibility
| Key | Type | Default | Description |
|---|---|---|---|
showStorageSection | Boolean | true | Show the storage usage section |
showShortcutsSection | Boolean | true | Show the shortcuts section (Settings + Self Service) |
Self Service
| Key | Type | Default | Description |
|---|---|---|---|
selfServiceProvider | String | "jamf" | Self Service provider: "jamf", "intune", "workspaceone", or "disabled" |
Complete XML Example
Here is a configuration with every key set:
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><plist version="1.0"><dict> <!-- General --> <key>appTitle</key> <string>SupportID</string> <key>uiStyle</key> <string>Large</string>
<!-- Data Point 1 --> <key>dataPoint1</key> <string></string> <key>dataPoint1Label</key> <string>Data Point 1</string> <key>dataPoint1Icon</key> <string>1.circle.fill</string> <key>dataPoint1Visible</key> <true/>
<!-- Data Point 2 --> <key>dataPoint2</key> <string></string> <key>dataPoint2Label</key> <string>Data Point 2</string> <key>dataPoint2Icon</key> <string>2.circle.fill</string> <key>dataPoint2Visible</key> <true/>
<!-- Data Point 3 --> <key>dataPoint3</key> <string></string> <key>dataPoint3Label</key> <string>Data Point 3</string> <key>dataPoint3Icon</key> <string>3.circle.fill</string> <key>dataPoint3Visible</key> <true/>
<!-- Data Point 4 --> <key>dataPoint4</key> <string></string> <key>dataPoint4Label</key> <string>Data Point 4</string> <key>dataPoint4Icon</key> <string>antenna.radiowaves.left.and.right</string> <key>dataPoint4Visible</key> <true/>
<!-- Data Point 5 --> <key>dataPoint5</key> <string></string> <key>dataPoint5Label</key> <string>Data Point 5</string> <key>dataPoint5Icon</key> <string>ipad.and.iphone</string> <key>dataPoint5Visible</key> <true/>
<!-- Section Visibility --> <key>showStorageSection</key> <true/> <key>showShortcutsSection</key> <true/>
<!-- Self Service --> <key>selfServiceProvider</key> <string>jamf</string>
</dict></plist>