Jamf Pro
The following sections explain prerequisites, resources, and instructions for integrating with SaaS Management.
• | Stored Jamf Pro Information |
• | Required Minimum Permissions for Jamf Pro |
• | Jamf Pro Authentication Method |
• | Required Jamf Pro Credentials |
• | Integrating Jamf Pro With SaaS Management |
• | Jamf Pro API Endpoint |
The following table describes the available integration task and stored data within SaaS Management.
Available Integration Task |
Information Stored |
|||||||||||||||
Application Roster |
Note: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. |
Note:The information stored is subject to change as enhancements are made to the SaaS application.
Required Minimum Permissions for Jamf Pro
Note: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.
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.
To integrate Jamf Pro with SaaS Management:
1. | 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.html
Then the Base URL is flexera.jamfcloud.com
2. | 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. |
3. | To obtain the Advanced Search ID: |
a. | Sign in to the Jamf Pro portal as an Administrator. |
b. | Click Users > New. |
c. | From the Search tab, select the Save this search checkbox. |
d. | Enter the Display Name. |
e. | Click the Display tab and ensure the Email Address and Full Name checkboxes are selected. |
f. | Click Save. |
g. | Click the Display Name you entered in step d 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=r
In the previous URL, the ID value (13) is the Advanced Search ID value to enter when setting up the integration.
<https://<<Base-URL>>/JSSResource/advancedusersearches/id/<<Advanced Search ID>>