Documentation
An overview of how PatchIQ connects to your Microsoft tenant and exactly what access it requests. Full step-by-step setup guides, screenshots, and troubleshooting are available inside your dashboard once you start a trial.
Getting Started
Content coming soon.
Connecting Your Microsoft Tenant
PatchIQ connects to your Microsoft 365 / Entra tenant in three independent pieces, each covering a different part of the product. You only need to set up the ones for the features you plan to use. Below is exactly what each one requests and why — useful for a security or IT review before you connect anything.
1. Single Sign-On (SSO) One click
Lets your team log into PatchIQ with their existing Microsoft work account. This is the simplest of the three — there is nothing to build on your side. Your admin opens a consent link tied to our multi-tenant application, PatchIQ Sign-In, reviews the permission below, and accepts it. No app registration, client ID, or secret is created on your end.
| API | Permission | Type | Why it's needed |
|---|---|---|---|
| Microsoft Graph | User.Read | Delegated | Confirms the signed-in user's identity and basic profile so PatchIQ can match them to their account. |
This is a delegated, sign-in-only permission — it does not grant PatchIQ access to your mailbox, files, or any other tenant data.
2. Defender Vulnerability Export Setup required
Feeds Microsoft Defender for Endpoint's device, vulnerability, and security score data into PatchIQ's risk and Secure Score dashboards. Unlike SSO, this integration reads data directly from your tenant, so you create and own the app registration in your own Entra ID, and hand PatchIQ a client ID and secret to connect with. You remain the owner at all times and can revoke access whenever you like.
| API | Permission | Type | Why it's needed |
|---|---|---|---|
| Microsoft Graph | User.Read | Delegated | Default permission added automatically when the app is registered. |
| WindowsDefenderATP | Machine.Read.All | Application | Reads your organization's device (machine) inventory from Defender for Endpoint. |
| WindowsDefenderATP | Vulnerability.Read.All | Application | Pulls vulnerability findings for those devices to power PatchIQ's risk view. |
| WindowsDefenderATP | Score.Read.All | Application | Reads your organization's Exposure Score to power PatchIQ's Secure Score dashboard. |
| Microsoft Graph | SecurityEvents.Read.All | Application | Reads your organization's Microsoft Secure Score and control breakdown to power PatchIQ's Secure Score dashboard. |
3. Windows Autopatch & Third-Party App Patching Setup required
Powers Autopatch feature-update rings and third-party app deployment through Intune. Like Defender, you create this app registration in your own tenant and share the resulting credentials with PatchIQ — a second, separate registration from the one above. You remain the owner at all times and can revoke access whenever you like.
| API | Permission | Type | Why it's needed |
|---|---|---|---|
| Microsoft Graph | Device.Read.All | Application | Reads your enrolled device inventory. |
| Microsoft Graph | DeviceManagementApps.ReadWrite.All | Application | Deploys and manages third-party apps through Intune. |
| Microsoft Graph | DeviceManagementConfiguration.ReadWrite.All | Application | Reads and writes Intune device configuration and update-ring policies. |
| Microsoft Graph | GroupMember.Read.All | Application | Resolves the Entra security groups PatchIQ uses for Test/Last deployment rings. |
| Microsoft Graph | User.Read | Delegated | Default permission added automatically when the app is registered. |
| Microsoft Graph | WindowsUpdates.ReadWrite.All | Application | Manages Windows Autopatch feature-update deployment settings for your organization. |
Intune Enrollment Guide
Content coming soon.
Frequently Asked Questions
Content coming soon.