Jamf Pro is for system administrators to manage Mac OS X computers and iOS mobile devices

Pricing Jamf Pro pricing is based per device per month.

Integration Information

Data Collected

  • Members: email, name, role (Device Only, Full Access, Site Access, Group Access, number of devices (managed users only), Level of permission - Administrator, Auditor, Enrollment Only or)
  • Usage:
    • number of computers
    • number of phones

Connection details

  • Status: General Availability
  • Type: api
  • Permissions required:
    * User providing credentials must an admin and it must have access to the endpoints.


Create an Integration User

The already existing user can be used, if the user is a standard user account (does not uses the SSO to log in), does not uses the MFA and has at least the Auditor role. For audit reasons we do normally recommend creating a new account.

  1. Log into the JamfPro instance. Remeber the URL, as this will be needed to integrate JamfPro with LeanIX SMP.
  2. In Jamf Pro, click Settings in the top-right corner of the page.
  3. In the System Settings section, click Jamf Pro User Accounts & Groups.
  4. Click New.
  5. Select Create Standard Account and click Next.
  6. On the Account pane, enter information about the account as needed. Pick the username, that will allow you to see that this is an integration user for LeanIX SMP in the future. Remember the username and password, as they will be needed to integrate JamfPro with LeanIX SMP.
  7. Choose an access level from the Access Level pop-up menu. To get the data for the whole instance, choose the Full Access option.
  8. Choose Auditor from the Privilege Set pop-up menu.
  9. Click Save.

Configure JamfPro integration in LeanIX SMP

  1. Log into LeanIX SMP and navigate to JamfPro settings
  2. Click on the Integrate button and fill out the form with appropriate credentials:
    1. Subdomain (step 1.1, usually in the form of company-name.jamfcloud.com)
    2. Username (step 1.6)
    3. Password (step 1.6)

Frequently asked questions

Why the app does not accept my credentials (instance accessible through specific port)?

Sometimes the JamfPro endpoint we are using are only available through the specific port. Because we use proxy for all our requests, and these proxies do not support custom ports, we at this time can not connect to it.

Since we should be noticing this when testing, we will block the adding of credentials, if this is the case.