> For the complete documentation index, see [llms.txt](https://prohelp.assetpanda.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://prohelp.assetpanda.com/integrations-store/device-management/jamf-pro-integration.md).

# Jamf Pro Integration

You can integrate your Jamf Pro Cloud account with Asset Panda Pro to import device and user information automatically. This integration keeps your asset records accurate and up to date by continuously retrieving data from Jamf Pro into Asset Panda Pro. The integration supports uni-directional data flow from Jamf Pro to Asset Panda.

{% hint style="info" %}
Jamf Pro is a third-party application, and Asset Panda does not control updates made by Jamf Pro. For information on how to use Jamf Pro, see [Jamf Pro Resources](https://www.jamf.com/resources/product-documentation/) and [Jamf Pro | Mobile Security | Casper Suite](https://www.jamf.com/products/jamf-pro/).&#x20;
{% endhint %}

You must perform the following steps to integrate Jamf Pro with Asset Panda Pro:

* **Enable Jamf Pro:** Connect the Jamf Pro account to fetch data.&#x20;
* **Configure Asset Panda Integration:** Configure and map Jamf Pro data fields within Asset Panda Pro.&#x20;
* **Ensure Data Accuracy:** Ensure that the data fetched from Jamf Pro is accurately mapped and stored in Asset Panda.&#x20;

***

## Prerequisites <a href="#prerequisites" id="prerequisites"></a>

* You must have an active Jamf Pro Cloud account.&#x20;
* You must have the necessary permissions to configure integrations in both Jamf Pro and Asset Panda.
* Ensure the following unique fields are present to support syncing:
  * For computer devices, a unique Serial Number or Asset Tag
  * For users, a unique email address

***

## Setup Jamf Pro with Asset Panda Pro <a href="#setup" id="setup"></a>

1. Log into Asset Panda Pro with an administrator account
2. Navigate to <img src="/files/dLHka5YWbUR3zisHLua6" alt="Settings icon" data-size="line"> **Settings** > **Account Management**.
3. Expand the appropriate account and module.
4. Click **Manage** in the **Integrations** card.
5. Select **Integrations Store**.
6. In the **Jamf Pro** tile, click **Add**. The **Integrations in this module** tab is displayed.
7. In the **Jamf Pro** tile, click **Configure**.
8. Enter the following details:
   * **Server Hostname**: Jamf Pro URL (for example, `https://xyz.jamfcloud.com`).
   * **Username**: Jamf Pro account username. See [Jamf Pro Permissions](#permissions).
   * **Password**: Jamf Pro account password.
   * **Port**: Required port number.
9. Click **Test and Save Connection** to verify the authentication. If the connection fails, verify your credentials and try again.
10. Click **Continue mapping**.
11. Specify the following information for the mapping:
    1. For **Mapping Name**, enter a descriptive name for the mapping.&#x20;
    2. Choose the **Collection** in Asset Panda Pro where the data is stored.
    3. Select the appropriate **External Entity** (for example, Computers or Users).&#x20;
12. Map Jamf Pro fields to Asset Panda Pro. See [Jamf Pro Field Mapping and Identifier Reference](#jamf-pro-field-mapping-and-identifier-reference).&#x20;

### Jamf Pro Field Mapping and Identifier Reference

Mapping defines where each data point from Jamf Pro is placed in Asset Panda. It also determines the field that is used to uniquely identify records. This is critical for maintaining data accuracy and avoiding duplication.

<table><thead><tr><th width="215.51171875">Field Name</th><th>Description</th><th>Mapping Guidance</th></tr></thead><tbody><tr><td>Active Directory Status</td><td>Indicates if the device is linked to Active Directory</td><td>Map for device compliance tracking, if needed</td></tr><tr><td>Architecture Type</td><td>Processor architecture (for example, x86, ARM)</td><td>Map if you're categorizing by hardware type</td></tr><tr><td>Asset Tag</td><td>Custom tag assigned to the device</td><td><strong>Recommended for unique ID, if used consistently</strong></td></tr><tr><td>Bar Code 1</td><td>Primary barcode label</td><td>Map if barcoding is used in inventory tracking</td></tr><tr><td>Bar Code 2</td><td>Secondary barcode label</td><td>Map as a backup barcode or alternate tag</td></tr><tr><td>Bluetooth Low Energy Capability</td><td>Indicates support for BLE</td><td>Map for tracking device features</td></tr><tr><td>Building ID</td><td>Identifier for asset location</td><td>Map to location field</td></tr><tr><td>Bus Speed</td><td>System bus speed</td><td>Map if tracking hardware performance</td></tr><tr><td>Cache Size</td><td>CPU cache size</td><td>Map for detailed profiling</td></tr><tr><td>Computer Name</td><td>Assigned name of the device</td><td>Useful for display only; avoid as unique ID</td></tr><tr><td>Department ID</td><td>Internal department ownership</td><td>Map for department-based filtering</td></tr><tr><td>Email Address</td><td>User's email address</td><td><strong>Recommended unique ID for users</strong></td></tr><tr><td>FileVault 2 Enabled Users</td><td>Users with FileVault access</td><td>Map for security compliance</td></tr><tr><td>Full Name</td><td>User’s full name</td><td>Map for display; not a stable unique ID</td></tr><tr><td>IP Address</td><td>Current device IP address</td><td>Avoid – dynamic value</td></tr><tr><td>Is Leased</td><td>Indicates leasing status</td><td>Map for lifecycle tracking</td></tr><tr><td>Is Purchased</td><td>Indicates if the asset was purchased</td><td>Map for financial reporting</td></tr><tr><td>Jamf Binary Version</td><td>Version of installed Jamf agent</td><td>Map to verify system coverage</td></tr><tr><td>Jamf Pro Computer ID</td><td>Internal unique ID assigned by Jamf Pro</td><td>Safe and stable unique ID</td></tr><tr><td>Lease Expiration</td><td>Lease end date</td><td>Map for contract expiration tracking</td></tr><tr><td>Life Expectancy</td><td>Expected life of the device</td><td>Map to plan replacements</td></tr><tr><td>Make</td><td>Manufacturer (Apple, Dell, etc.)</td><td>Map to vendor field</td></tr><tr><td>Managed</td><td>Whether device is under Jamf management</td><td>Map to indicate device compliance</td></tr><tr><td>MDM Capability</td><td>Indicates support for Mobile Device Management</td><td>Map for enrollment eligibility</td></tr><tr><td>Model</td><td>Device model name</td><td>Map to categorize asset types</td></tr><tr><td>Model Identifier</td><td>Manufacturer's model ID</td><td>Map for technical reference</td></tr><tr><td>NIC Speed</td><td>Network card speed</td><td>Map if tracking network capabilities</td></tr><tr><td>Number of Processors</td><td>Total processor count</td><td>Map for performance or hardware reports</td></tr><tr><td>Operating System</td><td>OS installed on the device</td><td>Map for inventory or software compliance</td></tr><tr><td>Operating System Build</td><td>Specific build number of the OS</td><td>Map to ensure version compliance</td></tr><tr><td>Optical Drive</td><td>Presence/type of optical drive</td><td>Map if relevant to asset profile</td></tr><tr><td>Phone Number</td><td>User's contact number</td><td>Avoid – may change or duplicate</td></tr><tr><td>Platform</td><td>OS platform (e.g., macOS, iOS)</td><td>Map to separate desktop vs. mobile assets</td></tr><tr><td>PO Date</td><td>Purchase order date</td><td>Map for procurement history</td></tr><tr><td>PO Number</td><td>Purchase order reference</td><td>Map for financial linking</td></tr><tr><td>Position</td><td>User’s job title</td><td>Map for HR alignment</td></tr><tr><td>Primary MAC Address</td><td>Main MAC address of the device</td><td>Use with caution as unique ID</td></tr><tr><td>Processor Speed</td><td>CPU speed in GHz</td><td>Map for hardware tracking</td></tr><tr><td>Processor Type</td><td>CPU model (Intel, Apple Silicon, etc.)</td><td>Map to identify chipsets</td></tr><tr><td>Purchase Price</td><td>Cost of the asset</td><td>Map for value and depreciation tracking</td></tr><tr><td>Room</td><td>Room/location within a building</td><td>Map for precise asset location</td></tr><tr><td>Secondary MAC Address</td><td>Alternate MAC address</td><td>Use if primary MAC not available</td></tr><tr><td>Serial Number</td><td>Manufacturer serial number</td><td><strong>Highly recommended for device matching</strong></td></tr><tr><td>SMC Version</td><td>Apple system controller version</td><td>Map for Mac-specific auditing</td></tr><tr><td>Supervised</td><td>Indicates supervision status</td><td>Map for compliance tracking</td></tr><tr><td>Total Number of Cores</td><td>CPU core count</td><td>Map for system spec reports</td></tr><tr><td>Total RAM</td><td>Installed memory size</td><td>Map for hardware profile</td></tr><tr><td>UDID</td><td>Universal Device Identifier</td><td>Best for mobile/Apple devices</td></tr><tr><td>Username</td><td>Login username of the user</td><td>Not recommended as unique ID</td></tr><tr><td>Vendor</td><td>Supplier of the device</td><td>Map for procurement reports</td></tr><tr><td>Warranty Expiration</td><td>Warranty end date</td><td>Map for renewal and support planning</td></tr></tbody></table>

***

## Jamf Pro permissions <a href="#permissions" id="permissions"></a>

Your Jamf Pro account must have sufficient privileges to access and sync the necessary data. You can use one of the pre-existing privilege sets or define custom permissions.

### Jamf Pro pre-existing privilege sets&#x20;

<table><thead><tr><th width="173.28515625">Privilege Set</th><th>Privilege Description</th></tr></thead><tbody><tr><td>Administrator</td><td>User can read and write the records along with other privileges</td></tr><tr><td>Auditor</td><td>User can read and write the records (minimum requirement)</td></tr><tr><td>Enrollment Only</td><td>User cannot read or write the records (not required for integration)</td></tr><tr><td>Custom</td><td>User can set specific permissions as needed</td></tr></tbody></table>

### Jamf Pro custom privileges&#x20;

<table><thead><tr><th width="145.25">Entity</th><th width="124.47265625">Read</th><th width="475.78125">Write</th></tr></thead><tbody><tr><td>Users</td><td>Required</td><td>Not required (unless updating records)</td></tr><tr><td>Computers</td><td>Required</td><td>Not required (unless updating records)</td></tr><tr><td>Mobile Devices</td><td>Required</td><td>Not required (unless updating records)</td></tr><tr><td>Buildings</td><td>Required</td><td>Not required (unless updating records)</td></tr><tr><td>Departments</td><td>Required</td><td>Not required (unless updating records)</td></tr></tbody></table>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://prohelp.assetpanda.com/integrations-store/device-management/jamf-pro-integration.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
