Connect your customers' Intune tenants so your product can read managed device inventory, app protection policies, and compliance state without asking the customer to export anything. The customer's admin consents on Microsoft's screen once and Askel manages token refresh from there.
Fetch all devices enrolled in Intune along with OS type, OS version, compliance status, last check-in time, and the user they are assigned to. Covers Windows, macOS, iOS, and Android devices.
Pull the list of device configuration policies assigned in the tenant, including profile name, platform, and assignment scope. Verify that expected security baselines are deployed before go-live.
Read compliance policies and the specific rules they enforce, such as minimum OS version, password requirements, and encryption mandates. Surface gaps between policy intent and actual device state.
Fetch mobile app management (MAM) policies including target apps, data-protection settings, and access requirements. Useful for security reviews that need to verify data-loss prevention controls on mobile devices.
Read the managed app catalog, including app name, type (LOB, store, Win32), and assignment state. Verify that expected endpoint security tools are deployed across the device fleet.
Query devices filtered by compliance state to pull only the non-compliant records. Lets your product build a remediation checklist without fetching the full device inventory on every sync.
You sell a B2B SaaS data-access platform. A new customer, Stonemill Insurance Group, requires that every employee device accessing your platform meets a minimum OS version and has disk encryption enabled. Stonemill manages all devices through Intune. Your product needs to read their device compliance state at onboarding and block access for non-compliant devices.
Stonemill's Intune administrator clicks Connect Microsoft Intune in your product's onboarding wizard. Askel redirects to Microsoft's consent screen listing the required Graph API scopes for device and policy reads.
The admin approves consent for the Stonemill tenant. Askel stores the refresh token; access tokens are minted per request using the Microsoft identity platform and expire after one hour.
Askel reads all Stonemill managed devices from the Graph /deviceManagement/managedDevices endpoint. Your product receives 340 device records with compliance state, OS version, and assigned user.
Your product filters for devices with complianceState != compliant. It finds 18 devices: 12 running outdated Windows versions and 6 iOS devices without the required screen-lock policy applied.
Your product blocks login attempts from the 18 non-compliant devices and sends Stonemill's IT admin a summary list. When Intune marks a device compliant after remediation, the next Askel sync picks up the change and access is restored automatically.
The customer's Intune (or Entra) administrator consents on Microsoft's standard OAuth screen. Askel requests the minimum required Microsoft Graph scopes for Intune device and policy reads (DeviceManagementManagedDevices.Read.All, DeviceManagementConfiguration.Read.All). Only the refresh token is stored; access tokens are minted per request against the Microsoft identity platform token endpoint.
© 2025 Askel.ai. All rights reserved.