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
- Log into JAMF Cloud as an administrator.
- Note your JAMF Cloud domain from the URL (e.g., block64example.jamfcloud.com). You will need this when registering the integration.


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.
-
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:
-
Log into JAMF Cloud as an administrator.
-
Go to Settings → API Roles and Clients.
-
Delete or disable the API Client created for Block 64.
-
(Optional) Delete the API Role if it is not being used by other clients.