Device sync
Device sync pulls managed devices from Microsoft Intune (and Jamf Pro) into Tagaris on a schedule. It is read-only: Tagaris never writes back to the source. Pulled devices are reconciled against your assets by serial number, then hostname, and land in a review queue at Discovered, where an admin links each one to its matched asset, imports it as a new asset, or ignores it.
Alongside the name, serial, model and operating system, the sync captures the hardware specification the source reports: CPU, RAM and storage. Jamf provides all three for Macs (and storage for enrolled iPhones and iPads); Intune provides RAM and storage (it has no clean CPU model). These land on the asset's CPU, RAM and Storage fields when you link or import a device, filling any you have not set by hand (a value you typed is never overwritten). Because Apple Silicon and modern mobile storage are not user-upgradeable, a synced spec stays accurate. You can also enter these fields by hand on any asset, whether it came from sync or not.
Device sync is free and open to everyone, configured under Settings then Integrations by an administrator, and marked "still in testing": it has not yet been proven against the full range of real tenants. Nothing to apply and no key to request; tell beta@tagaris.co.uk how it behaves on your tenant, especially anything that does not. The "Pull from Microsoft Entra" people import is in the same position.
Microsoft Intune (Entra ID)
Tagaris authenticates as an application (client-credentials OAuth) and reads
deviceManagement/managedDevices from Microsoft Graph. You can reuse the app you
created for single sign-on or email, or use a separate one.
- App registration. In the Microsoft Entra admin centre, open the app (or create one under App registrations). Note the directory (tenant) ID and application (client) ID from its Overview.
- Permission. Go to API permissions, then Add a permission, then Microsoft Graph, then
Application permissions, and add
DeviceManagementManagedDevices.Read.All. Then choose Grant admin consent. That one permission is all the pull needs. - Client secret. Under Certificates and secrets, create a client secret and copy its Value. Record its expiry and set a reminder to rotate it.
- In Tagaris. Settings then Integrations, open Microsoft Intune and Entra ID, and enter the tenant ID, client ID and client secret. Use Test connection: it signs in and reads one device, so a green result means the permission is consented and the pull will work, not merely that the credentials are valid.
- Schedule. Set the connector to enabled and choose a schedule (daily or weekly), or run it once with Sync now. Pulled devices appear under Discovered.
Options
Each connector has options (Settings then Integrations): a review-versus-auto policy (auto-link confident serial matches, queue the rest), device filters (by OS, last-seen days, and Intune ownership or compliance), and which descriptive fields to import (serial, hostname and name are always kept).
If the test fails
- 403 or "cannot read Intune devices": the
DeviceManagementManagedDevices.Read.Allpermission is missing or not consented. Recheck step 2. - Sign-in failed: the tenant ID, client ID or secret is wrong, or the secret has expired. Recheck steps 1 and 3.
Jamf Pro
The Jamf connector is still in testing: built and unit-tested, not yet verified against a live tenant. In Jamf, create an API role with read access to computer and mobile device inventory, then an API client using that role. Enter the instance URL, client ID and client secret under Settings then Integrations, then Test connection. Tell beta@tagaris.co.uk how it behaves.