Jamf Pro Tab

With App Portal, you can deliver a universal enterprise app store that includes both Windows and Macintosh OS X desktop applications. You can connect App Portal to a JAMF Pro server and create catalog items for OS X desktop applications. This gives you license compliance, deployment automation, and control.

You specify JAMF Pro settings on the Deployment > JAMF Pro subtab of the Settings view, which is opened by selecting Settings under Site Management on the Admin tab.

Important:In order for App Portal to be successfully integrated with JAMF Pro, your JAMF Pro account needs to have a specific set of minimum permissions. For more information, see Required Jamf Pro Account Permissions.

The JAMF Pro tab includes the following properties:

Settings > Deployment View / JAMF Pro Tab




Enter the URL to your JAMF Pro server.

Note:App Portal and JAMF Pro communicate using JAMF Pro's JSS API. By default, JAMF Pro uses port 8443 for inbound SSL traffic to the JSS. You will need to include the port number in the JAMF Pro URL when configuring your settings. If you have modified the inbound SSL port within your JSS configuration, specify your custom port number in the JAMF Pro URL.

User Name

Enter the User Name to your JAMF Pro server.


Enter the Password to your JAMF Pro server.

App Portal policy folder

Enter the folder/category in JAMF Pro under which the policies created by App Portal will reside.

Policy template name

Enter the name of the policy in JAMF Pro which can be used as a template.

Computer group template name

Enter the name of the static group in JAMF Pro which can be used as a template.


Click to test the connection settings.

JAMF Pro XPath Mapping

This area of provides a means for you to adapt to changes to the JAMF Pro APIs that may occur in future releases of JAMF Pro.

App Portal uses these XPaths to access values from the API results sent from JAMF Pro. If any of these change in the JAMF Pro API in the future, you can make the corresponding necessary changes here.

There is no need to modify these XPath mapping settings. But, If, at some future time JAMF Pro changes their XPath mapping settings to something different, you can update these values by editing the fields in this area.

JAMF Pro Machine Name Configuration

The JAMF Pro Machine Name Configuration area of the JAMF Pro tab provides a means for you to change user computer mappings that App Portal utilizes for JAMF Pro. By default, App Portal maps to JAMF Pro using email addresses. Changing the mapping lets you map to JAMF Pro with UserName Or FullName Or DisplayName. In some environments, the user name has a unique ID which helps uniquely identify each user. If you enter additional properties in the JAMF Pro Machine Name Configuration section and a sync is performed, the Macintosh machine name will get appended with the additional properties and the entire string will be treated as a machine name. For example:

If the Macinstoch machine name is MacABC and you have configured an additional property as mac_address then the machine name will be the entire string: MacABC; 0C:4D:E9:CD:EC:C4.
If you have configured the additional property as serial_number,udid then the machine name will look similar to the following:
MacABC; C07NG0W4DWYL; AEB468FF-904B-5D76-8167-392761E942CD.

Note:When checking out JAMF Pro catalog items, the mapping to JAMF Pro must be considered when specifying the machine name. Consider the following steps:

1. Select the Enable request to manual list? option for a JAMF Pro catalog item.
2. On the resulting Choose Target panel of the Checkout view (available for requesters who have been assigned the Request to Manual list), select the Add machine names or user IDs manually option.
3. On the Checkout screen where you Enter Target /Users, enter the Macintosh name in the format that corresponds to the currently configured mapping to JAMF Pro. When additional properties are specified in the Additional properties for device sync field of the JAMF Pro Machine Name Configuration section (in the JAMF Pro tab of the Site Management > Settings > Deployment view), then the machine name must be entered as the entire string in a format such as MacABC; 0C:4D:E9:CD:EC:C4 or MacABC; C07NG0W4DWYL; AEB468FF-904B-5D76-8167-392761E942CD depending on the additional properties you specified.

See Also