/
Source Configuration for Jamf Importer

Source Configuration for Jamf Importer

Jamf Pro Connection Configuration

We provide two configuration options for connecting to Jamf Pro:

  • Username/Password: The traditional method that uses administrator credentials for authentication.

  • Client ID/Client Secret: A more secure, API-specific authentication method using Client Credentials-based authorization. This approach limits access to Jamf Pro APIs, protecting administrator credentials.

Below, you'll find a step-by-step guide for both options.

 

You will need help from the Jamf Admin in your organization for the following configuration.

 

Option 1: Username / Password

To integrate with Jamf Pro, a user must be registered in the Jamf Pro environment. Once you create the User, you can fill in the Jamf URL, User Name, and Password values for the Jamf Connection Configuration.

  1. Login to your Jamf Pro site (yoursitename.jamfcloud.com).

Your Jamf site should be in one of the following formats:

https://*.jamfcloud.com/

https://*.jamfcloud.com:8443/

Other domain names are not supported. If you have a different URL, it is possible that a network configuration is redirecting the URL to one of the specified destinations. It is recommended to consult your Network Team for further assistance.

  1. Select the Settings Menu.

  2. Select “User accounts and groups”.

 

Jamf Settings - User.png
  1. To set up the integration, begin by creating a new user specifically designated for this purpose. Ensure that the access level is set to “Full Access” and the privilege is assigned as “Auditor.” It is crucial to store the Username and Password in a secure location for future reference.

  1. Open Jamf Importer for JSM Assets application and select the Source tab.

  2. Click the Username/Password option and add Jamf URL, User Name, and Password values. Click Save & Check Connection button.

image-20250317-113025.png

Please remember to include the slash (/) at the end of the URL.

  1. Next step is to configure the Destination.

Option 2: Client ID/Client Secret New

To integrate with Jamf Pro, a role and a client must be registered in the Jamf Pro environment. Once you create them, you can fill in the Jamf URL, Client ID, and Client Secret values for the Jamf Connection Configuration.

1- Login to your Jamf Pro site (yoursitename.jamfcloud.com).

Your Jamf site should be in one of the following formats:

https://*.jamfcloud.com/

https://*.jamfcloud.com:8443/

Other domain names are not supported. If you have a different URL, it is possible that a network configuration is redirecting the URL to one of the specified destinations. It is recommended to consult your Network Team for further assistance.

  1. Select the Settings Menu.

  2. Select API roles and clients.

 

Jamf Settings - API.png
  1. Click the New button on the top right of the screen to create a new API Role.

Jamf API Role.png
  1. Set the Display Name and choose the Privileges according to the specifications below:

Display Name: Jamf Importer for JSM Assets

Privileges: Read Mobile Devices, Read Computers, Read User, Read Departments, Read Buildings

Jamf Privileges.png
  1. Click Save at the bottom right.

  2. Navigate back to the API Roles and Clients screen and click on the API Clients tab this time.

  3. Create a new API Client definition by selecting the New button.

Jamf API Client.png
  1. Set the Display Name for the API Client as follows.

Display Name: Jamf Importer for JSM Assets

10 . Select the Role you created e.g. Jamf Importer for JSM Assets

  1. Select Enable API Client button to enable the configuration, and Save button.

Jamf New API Client.png
  1. Please copy the Client ID from the following page and store it in a secure location.

Jamf Client ID.png
  1. To create a secret for your new client definition, simply click the Generate Client Secret button.

14. To initiate the process, please click the Create Secret button.

Jamf Create Secret.png
  1. You can locate the Client Secret on the following page. Be sure to copy it to a secure location and then close the menu.

Jamf Client Secret Copy.png
  1. Open Jamf Importer for JSM Assets application and select the Source tab.

  2. Click the Client ID/Client Secret option and add the Jamf URL, Client ID, and Client Secret values. Then, click the Save & Check Connection button.

Please don’t forget to add the / to the end of the URL.

  1. Now, it is time to configure Destination.

 

Related content