Jamf Pro
Jamf Pro is a comprehensive management system for Apple macOS computers and iOS devices.
The following sections explain prerequisites, resources, and instructions for integrating with SaaS Management.
Stored Jamf Pro Information
The following table describes the available integration task and stored data within SaaS Management.
| Available Integration Task | Information Stored |
|---|---|
| Application Roster | User ID First Name Middle Name Last Name The number of Jamf Pro users displayed in SaaS Management is for visibility only. This user count may differ from your organization’s Jamf Pro subscription count as Jamf Pro is licensed by device, not by user. |
The information stored is subject to change as enhancements are made to the SaaS application.
Required Minimum Permissions for Jamf Pro
The following SaaS application user roles are not applicable to Flexera One roles.
The minimum API required permissions are based on the following Jamf user roles.
| User Role | Description |
|---|---|
| Auditor | Grants Read All permissions to the APIs used in this integration |
| Administrator | Enables you to create a Jamf Pro Advanced Search ID |
Jamf Pro Authentication Method
The Bearer Token authentication method is required.
Required Jamf Pro Credentials
The following credentials are required:
-
Base URL
-
Username
-
Password
-
Advanced Search ID.
Integrating Jamf Pro With SaaS Management
Complete the following steps to integrate Jamf Pro with SaaS Management.
-
Obtain the Base URL from your Jamf Pro account’s Portal URL without https. Example: If the Portal URL with the assigned domain “flexera” is
https://flexera.jamfcloud.com/index.htmlThen the Base URL is
flexera.jamfcloud.com -
Enter the username and password of the user with Auditor Privileges for your Jamf Pro account. For more information on creating the user or providing the privileges to a user, see Jamf’s documentation topic, JSS User Accounts and Groups.
-
To obtain the Advanced Search ID:
-
Sign in to the Jamf Pro portal as an Administrator.
-
Click Users > New.
-
From the Search tab, select the Save this search checkbox.
-
Enter the Display Name.
-
Click the Display tab and ensure the Email Address and Full Name checkboxes are selected.
-
Click Save.
-
Click the Display Name you entered in step 7 and obtain the ID value (which is the Advanced Search ID) from the Portal URL.
Example: After clicking the Display Name, the Portal URL format looks as follows:
https://flexera.jamfcloud.com/advancedUserSearches.html?id=13&o=rIn the previous URL, the ID value (13) is the Advanced Search ID value to enter when setting up the integration.
-
Jamf Pro API Endpoint
<https://<<Base-URL>>/JSSResource/advancedusersearches/id/<<Advanced Search ID>>