Skip to content
  • There are no suggestions because the search field is empty.

Integrations : SaaS : JAMF Pro

Adding the Jamf Pro Devices Integration and its Associated Insights

Overview

The JAMF Pro connection in Block 64 Insights enables secure, read-only access to data from your JAMF Cloud environment.

Once connected, a new site called Jamf Pro Devices will be created in Block 64 Insights. This site provides insights similar to other device-focused connectors, including:

  • Devices – Inventory of all devices managed by Jamf Pro.
  • Software Installed on Device – Application inventory and versions installed on managed endpoints.
  • Disk Size – Storage capacity and utilization details for devices.
  • SSL Certs – Information on device certificates and expiration status.
  • Warranty – Hardware warranty details for supported devices.

The credentials needed for this Integration

For this customer-managed integration, you will be creating an API role and API client in the Jamf Cloud environment. The API role will roll up the following privileges:

  • Read Accounts
  • Read Advanced User Searches
  • Read Advanced Computer Searches
  • Read Computers
  • Read Mobile Devices
  • Read Users
  • Read Static User Groups
  • Read Smart User Groups

More details on API roles and clients are at JAMF Pro – API Roles and Clients.

How to add this Integration

  1. Log into JAMF Cloud as an administrator.
  2. Note your JAMF Cloud domain from the URL (e.g., block64example.jamfcloud.com). You will need this when registering the integration.

    3. Go to Settings API Roles and Clients.

    4. On the API Roles tab, click + New.

  • Name the role (e.g., Block 64 Read-Only Role).

  • Assign the privileges listed above.

    • Read Accounts

    • Read Advanced User Searches

    • Read Advanced Computer Searches

    • Read Computers, Read Mobile Devices

    • Read Users

    • Read Static User Groups

    • Read Smart User Groups)

  • Click Save.

    5. On the API Roles and Clients tab, click + New.
  • Name the client (e.g., Block 64 Read-Only Client).

  • Assign it the role you just created.

  • Click Save.

    6. You will be presented with your API client's Client ID and a button to retrieve the client's Client Secret

  • Copy the Client ID and click to retrieve the Client Secret. Save both for later.

    7. In the Block 64 Insights app:

  • Click the Settings cog (top-right) → Integrations.

  • Click Connect for JAMF Pro.

  • Enter your Client ID, Client Secret, and Domain.

  • Click Connect to finalize setup.

Why is this Integration failing?

Common causes for failure include:

  • Short token lifetime – By default, the JAMF API client token is valid for only 60 seconds, which may be too short for large environments. Try increasing the token lifetime to 300 seconds.

  • Incorrect credentials – Verify the Client ID, Client Secret, and Domain entered in Block 64 match the values from JAMF Cloud.

  • Insufficient privileges – Ensure the API Role has all required read privileges assigned.

How to remove this Integration

From Block 64:

You can disable this integration temporarily by clicking on the Enable switch in the integration.

Alternatively, you can disconnect the integration entirely by clicking on the Disconnect button.


From JAMF Cloud:

  1. Log into JAMF Cloud as an administrator.

  2. Go to Settings → API Roles and Clients.

  3. Delete or disable the API Client created for Block 64.

  4. (Optional) Delete the API Role if it is not being used by other clients.