Skip to content

Connect Jamf Pro

Step-by-step guide to connecting Jamf Pro to Thalian for Apple device management intelligence.


Prerequisites

  • Jamf Pro instance with API access enabled
  • Jamf Pro admin account or an API-only account with read permissions

Create API Credentials in Jamf Pro

  1. Sign in to your Jamf Pro instance
  2. Go to SettingsSystemAPI Roles and Clients
  3. Create a new API Role with read-only permissions for computers, mobile devices, and configuration profiles
  4. Create a new API Client and assign the role you just created
  5. Copy the Client ID and Client Secret

Connect in Thalian

  1. Go to IntegrationsBrowse
  2. Find Jamf Pro and click Connect
  3. Enter your Jamf Pro URL (e.g., https://yourcompany.jamfcloud.com)
  4. Paste your Client ID and Client Secret
  5. Click Save — Thalian validates the credentials and begins the first sync

What Thalian Syncs

  • Mac/iOS devices — hardware inventory, OS versions, and management status
  • Compliance — smart group membership indicating compliance state
  • Configurations — configuration profiles and their deployment status
  • Installed applications (AI tool detection) — per-computer application inventory pulled via the APPLICATIONS section on /api/v1/computers-inventory (inline with the existing device sync — no extra API calls or rate-limit pressure). Each app is classified against a closed catalog of 30+ AI tools (Cursor, Claude desktop, ChatGPT desktop, Ollama, LM Studio, and others). Classified installs surface the AI tool installed on managed device finding and feed three cross-platform compound rules that join the device install with the identity's OAuth grants and IDP classification. The APPLICATIONS section is included in the existing read role's scope — no re-consent or permission change required for already-connected Jamf instances.

For a full list of supported platforms, see Integrations Guide.