Pult Presence Docs
MDM IntegrationsKandji

Overview

What data Pult syncs from Kandji, what it enables, and what you need.

Pult Presence integrates with Kandji to sync managed Apple device data (macOS, iOS, iPadOS). The integration is read-only -- Pult periodically fetches the device inventory and uses it to associate devices with users.

What data is synced

For each device that has an assigned, non-archived user and has MDM enabled, Pult pulls:

  • Device serial number
  • WiFi MAC address
  • WiFi IP address -- Kandji is the only MDM provider that also syncs the device's WiFi IP address alongside the MAC address
  • User email (from the device's assigned user)
  • Device metadata (name, model, OS, platform)

Pult resolves the user email against existing Pult users to build device-to-user associations.

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 Kandji 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 Kandji account with administrator access.
  • An API token with permissions for Device list, Device ID, and Device details endpoints.
  • Devices must have users assigned in Kandji so Pult can identify the device owner.
  • User emails in Kandji must match emails in Pult for automatic user resolution.

Next steps

See the Setup Guide for step-by-step instructions on configuring the integration.

Last updated on Apr 9, 2026, 11:14 AM

On this page