Unified API
Unified MDM API
One standardized interface to read and write mobile device management data across every provider. 4 unified resources, 3 supported integrations, zero provider-specific code.
Unified resources
Supported integrations
Real-time, no data storage
Data Model
MDM resources
Every resource is normalized across providers. Use the same schema whether your customer is on Jamf or Kandji.
Apps
Core resource which represents a software application installed on a managed device. Installed software is typically mapped to installed applications, installed programs, packages, or inventory items depending on the underlying product.
Devices
Core resource which represents a managed device in an MDM or RMM system. Devices are typically mapped to endpoints, nodes, or assets depending on the underlying product.
Organizations
Organization represents the company or the entity using the MDM or RMM system. An Organization can have one or more Users, Devices and Apps enrolled.
Users
Users represent the people using the underlying MDM or RMM system. They are usually called employees, contractors, admins, etc.
How It Works
From zero to integrated
Go live with the Unified MDM API in under an hour. No boilerplate, no maintenance burden.
Connect your customer’s account
Use Truto’s pre-built auth flows to connect any mobile device management provider. OAuth, API keys, and custom auth — all handled.
Query the unified API
Read and write data through a single, normalized REST API. Same endpoints, same schema, regardless of the underlying provider.
Customize with JSONata
Need a field the unified model doesn’t cover? Extend the schema with declarative JSONata mappings — no code deploys, no waiting on us.
From the Blog
MDM integration guides
Deep dives, architecture guides, and practical tutorials for building mobile device management integrations.
Catching Shadow IT: How GRC Platforms Use Accounting APIs for Real-Time VRM
Learn how GRC platforms use Unified Accounting APIs to detect shadow IT in real-time by analyzing expenses, bypassing the limitations of IdP and MDM logs.
Connect Kandji to AI Agents: Automate MDM Workflows & Audits
Learn how to connect Kandji to AI agents using Truto's /tools endpoint and LangChain—without hand-coding pagination schemas for every endpoint.
Connect Kandji to ChatGPT: Automate Device Audits
Learn how to connect Kandji to ChatGPT using a managed MCP server. A step-by-step technical guide to automating MDM device audits, app compliance, and security logs.
Launching the Unified MDM API: Integrate Iru, NinjaOne, and More
Stop wrestling with fragmented MDM APIs. Truto's Unified MDM API normalizes devices, users, and apps across Iru (Kandji), NinjaOne, Intune, and more.
Connect Kandji to Claude: Automate MDM Workflows
Learn how to connect Kandji to Claude using a managed MCP server. Automate device audits, query fleet telemetry, and execute MDM workflows without writing code.
Unified MDM API
Start building with the Unified MDM API
3 integrations. 4 unified resources. Zero provider-specific code. Ship mobile device management integrations in hours, not months.
Talk to us