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 |
• | 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 [ProductName].
Available Integration Task |
Information Stored |
|||||||||||||||
Application Roster |
|
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>>