Overview
What data Pult syncs from Jamf Pro, what it enables, and what you need.
Pult Presence integrates with Jamf Pro to sync managed device data. The integration is read-only -- Pult periodically fetches the device inventory and uses it to associate devices with users.
Only cloud-hosted Jamf Pro instances are supported (e.g., your-tenant.jamfcloud.com).
On-premise installations are not compatible.
What data is synced
Pult fetches both computers and mobile devices from Jamf, covering macOS, iOS, and iPadOS. For each managed device that has an assigned user, Pult pulls:
- Device serial number (computers only)
- WiFi MAC address -- for computers, Pult identifies the WiFi adapter specifically; devices without a WiFi adapter (e.g., Mac desktops using only Ethernet) are excluded from sync
- User email (from the device's assigned user)
- Device metadata (name, model, OS)
Pult resolves the user email against existing Pult users to build device-to-user associations.
If the API client only has Read Computers or only Read Mobile Devices privileges, Pult syncs whichever device type it has access to. Both privileges are recommended for full coverage.
Capabilities
1. Device Authentication auto-matching
When a device initiates an authentication request, Pult can automatically identify the user:
Serial number → email → Pult user
Pult looks up the device's serial number in the synced MDM inventory, finds the assigned user's email, and matches it to a Pult user. This enables automatic device authentication for managed devices without requiring manual approval.
2. WiFi Presence
Pult uses the device's WiFi MAC address from MDM to associate observed WiFi activity with users:
WiFi MAC address → email → Pult user
When a connected WiFi client is detected, Pult matches the client's MAC address against MDM device records. If a match is found, the activity is attributed to the corresponding user, enabling automatic office presence detection.
How sync works
- Pult polls the Jamf Pro API periodically. There are no webhooks or real-time push.
- API credentials are validated on save -- invalid credentials will be rejected immediately.
- If authentication fails repeatedly, the integration is automatically paused until an admin resets it from the Pult Dashboard.
Requirements
- A Jamf Pro Cloud instance.
- An API client with Read Computers and Read Mobile Devices privileges.
- Devices must have users assigned in Jamf so Pult can identify the device owner.
- User emails in Jamf must match emails in Pult for automatic user resolution.
- WiFi MAC address randomization must be disabled on managed Apple devices for reliable WiFi Presence matching. This is especially critical for Jamf-managed environments. You can enforce this via MDM configuration profiles -- see the Setup Guide for instructions.
Next steps
See the Setup Guide for step-by-step instructions on configuring the integration.
Last updated on Apr 9, 2026, 11:14 AM