# App Assignments

## What Is This Page?

The **App Assignments** page focuses exclusively on **application deployments** in your Intune tenant. It shows every app that Intune knows about, who it is assigned to, how it is installed, and on which platform.

## Why Would You Use This?

* Verify which apps are deployed to which groups
* Check the install type (Required, Available, Uninstall) for a specific app
* Investigate why a user does or does not have an app on their device
* Audit app assignments across platforms (Windows, iOS, Android, macOS)
* Produce a report of all deployed applications for a compliance review

## How to Load the Data

1. Navigate to **Assistant > Assignments > App Assignments**
2. Click **Load Data**
3. Data is fetched from Microsoft Graph in pages
4. A progress counter shows how many pages have been loaded

> **Paged loading:** Data loads in batches. You will see a counter like `Fetched 3 pages (300 records)` while loading is in progress.

> **Cancel:** You can stop loading at any point. Records already fetched remain visible.

## Understanding the Table

| Column           | What It Means                                                    |
| ---------------- | ---------------------------------------------------------------- |
| **Resource**     | The application name as it appears in Intune                     |
| **Type**         | App type (Win32App, iOS Store App, Android Enterprise App, etc.) |
| **Assignment**   | Targeting method: Entra ID Group, All Users, All Devices         |
| **Target**       | The specific group or built-in target                            |
| **Platform**     | Device platform (Windows, iOS, Android, macOS)                   |
| **Install Type** | How the app is deployed: Required, Available, Uninstall          |
| **Status**       | Whether the app is Assigned or Not Assigned                      |
| **Filter**       | Assignment filter name applied (if any)                          |
| **Filter Type**  | Whether the filter is Include or Exclude                         |

### Install Types Explained

| Install Type  | Meaning                                                                         |
| ------------- | ------------------------------------------------------------------------------- |
| **Required**  | App is automatically installed on matching devices — no user interaction needed |
| **Available** | App appears in the Company Portal — users can choose to install it              |
| **Uninstall** | App is actively removed from matching devices                                   |

> 📸 *\[Screenshot placeholder: App Assignments table showing Win32 apps with Required and Available install types across different groups]*

## Filtering the Data

Expand the **Filters** panel to narrow results:

| Filter              | What It Does                                                          |
| ------------------- | --------------------------------------------------------------------- |
| **Resource Type**   | Limit to a specific app type (Win32, iOS, Android, etc.)              |
| **Assignment Type** | Show only group, All Users, or All Devices assignments                |
| **Status**          | Show only Assigned or Not Assigned apps                               |
| **Platform**        | Focus on a specific device platform                                   |
| **Install Type**    | Filter by Required, Available, or Uninstall                           |
| **Filter Type**     | Show assignments using Include filters, Exclude filters, or no filter |

> 📸 *\[Screenshot placeholder: Filter bar expanded with Install Type dropdown open]*

## Clicking on Groups

Group names in the **Target** column are clickable. A **Group Details** dialog opens showing membership type, member counts (users, devices, nested groups), and the group description.

## Clicking on Filters

Filter names open a **Filter Details** dialog showing the filter rule expression and platform scope — so you know exactly which devices within the group will actually receive the app.

## Exporting the Data

Click **Export** to download visible rows as a CSV file.

**Filename:** `app-assignments.csv`

The export includes: resource name and type, assignment type, target, platform, install type, status, filter name and filter type.

## Common Use Cases

**Find all apps required on Windows devices**\
Set Platform to `Windows`, Install Type to `Required`.

**Which apps are available in Company Portal?**\
Set Install Type to `Available`.

**Apps with no assignment at all?**\
Set Status to `Not Assigned`.

**Audit all iOS app deployments**\
Set Platform to `iOS/iPadOS`.

## Related Pages

* [All Assignments](/intune-assistant/assignments/all-assignments.md)
* [User App Assignments](/intune-assistant/assignments/user-assignments.md)
* [Group Assignments](/intune-assistant/assignments/group-assignments.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.intuneassistant.cloud/intune-assistant/assignments/app-assignments.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
