Pult Presence Docs
MDM IntegrationsJamf Pro

Setup Guide

Step-by-step instructions for connecting Jamf Pro to Pult Presence.

You need to create an API role and API client in Jamf, then enter the credentials into the Pult Dashboard.

Credentials you'll collect along the way:

CredentialSource
Jamf Tenant DomainYour Jamf instance URL (e.g., company.jamfcloud.com)
Client IDGenerated when creating the API Client
Client SecretGenerated when creating the API Client

Step 1: Create an API Role

  1. In Jamf Pro, go to Settings → API roles and clients.
  2. Create a new API Role with the following settings:
    • Display name: e.g., "Pult Role"
    • Privileges: Enable only Read Computers and Read Mobile Devices
  3. Click Save.

Open Settings → API roles and clients

Create an API role with Read Computers and Read Mobile Devices privileges

Step 2: Create an API Client

  1. Still in API roles and clients, create a new API Client:
    • Display name: e.g., "Pult"
    • API Role: Select the role created in Step 1
    • Access token lifetime: 3600
    • Enable API Client: Enabled
  2. Click Save.
  3. Click Generate Client Secret. Copy the Client ID and Client Secret immediately -- the secret will not be shown again.

Create an API client linked to the Pult role

Enable the API client

Generate and copy the Client ID and Client Secret

Step 3: Configure in Pult

  1. In the Pult Dashboard, go to Settings → Presence → MDM Settings.
  2. Click Add Integration and select Jamf.
  3. Fill in the fields:
    • Jamf Tenant Domain -- e.g., company.jamfcloud.com
    • Client ID -- from Step 2
    • Client Secret -- from Step 2
  4. Click Save.

Pult validates the credentials on save. Devices will be synced on the next periodic sync cycle.

Disabling WiFi MAC Address Randomization

For WiFi Presence to work reliably with Jamf-managed devices, WiFi MAC address randomization must be disabled. If enabled, devices report different MAC addresses over time, making it impossible to match WiFi activity to MDM device records.

You can enforce this setting via MDM configuration profiles in Jamf:

  • macOS: Create a Wi-Fi configuration profile and disable "Use random MAC address".
  • iOS: Create a Wi-Fi configuration profile and disable "Private Wi-Fi Address".

macOS Wi-Fi configuration profile with MAC randomization disabled

iOS Wi-Fi configuration profile with Private Wi-Fi Address disabled

Last updated on Apr 20, 2026, 10:32 PM

On this page