Skip to main content

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 TaskInformation Stored
Application RosterUser ID
Email
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.
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 RoleDescription
AuditorGrants Read All permissions to the APIs used in this integration
AdministratorEnables 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.

  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:

    1. Sign in to the Jamf Pro portal as an Administrator.

    2. Click Users > New.

    3. From the Search tab, select the Save this search checkbox.

    4. Enter the Display Name.

    5. Click the Display tab and ensure the Email Address and Full Name checkboxes are selected.

    6. Click Save.

    7. 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=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>>