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

Stored Jamf Pro Information

The following table describes the available integration task and stored data within [ProductName].

Available Integration Task

Information Stored

Application Roster

User ID
Email
First Name
Middle Name
Last Name

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.

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.

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.

Jamf Pro API Endpoint

<https://<<Base-URL>>/JSSResource/advancedusersearches/id/<<Advanced Search ID>>