Folders and files Name Name Last commit message
Last commit date
parent directory
View all files
API Client ID and API Client Secret with appropriate permissions.
JAMF API URL: https://<your-jamf-instance>.jamfcloud.com.
Generate an API Client ID and API Client Secret in your JAMF instance.
Refer to the JAMF API Documentation for guidance.
Ensure the credentials have permissions to access the computers-inventory and computers-inventory-detail endpoints.
Read Computer Inventory Collection, Read Computer Security, Read Computers, Read Computer Extension Attributes
Note down your JAMF API URL (e.g., https://<your-jamf-instance>.jamfcloud.com).
Test your API credentials by retrieving a bearer token using the oauth/token endpoint.
(OPTIONAL) - Make any necessary changes to the script to align with your environment.
Modify API calls as needed to filter inventory data.
NOTE: START_DATE will limit the data fetch to assets seen since the date you input.
Modify datapoints uploaded to runZero as needed.
Create the Credential for the Custom Integration .
Select the type Custom Integration Script Secrets.
Use the access_key field for your JAMF API Client ID.
Use the access_secret field for your JAMF API Client Secret.
Create the Custom Integration .
Add a Name and Icon for the integration (e.g., "JAMF").
Toggle Enable custom integration script to input the finalized script.
Click Validate to ensure it has valid syntax.
Click Save to create the Custom Integration.
Create the Custom Integration task .
Select the Credential and Custom Integration created in steps 2 and 3.
Update the task schedule to recur at the desired timeframes.
Select the Explorer you'd like the Custom Integration to run from.
Click Save to kick off the first task.
You will see the task kick off on the tasks page like any other integration.
The task will update the existing assets with the data pulled from the Custom Integration source.
The task will create new assets for when there are no existing assets that meet merge criteria (hostname, MAC, etc).
You can search for assets enriched by this custom integration with the runZero search custom_integration:JAMF.
You can’t perform that action at this time.