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¶
- Sign in to your Jamf Pro instance
- Go to Settings → System → API Roles and Clients
- Create a new API Role with read-only permissions for computers, mobile devices, and configuration profiles
- Create a new API Client and assign the role you just created
- Copy the Client ID and Client Secret
Connect in Thalian¶
- Go to Integrations → Browse
- Find Jamf Pro and click Connect
- Enter your Jamf Pro URL (e.g.,
https://yourcompany.jamfcloud.com) - Paste your Client ID and Client Secret
- 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
APPLICATIONSsection 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. TheAPPLICATIONSsection 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.