# Microsoft Intune Device App Management.mobile App API

**Canonical:** https://apis.io/apis/microsoft-intune/microsoft-intune-deviceappmanagement-mobileapp-api/  
**Provider:** Microsoft Intune — https://apis.io/providers/microsoft-intune/  
**Base URL:** https://graph.microsoft.com/v1.0  
**Documentation:** https://docs.microsoft.com/en-us/graph/api/resources/intune-graph-overview

Microsoft Intune Device App Management.mobile App API is one of 86 APIs that [Microsoft Intune](https://apis.io/providers/microsoft-intune/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

The deviceAppManagement.mobileApp API from Microsoft Intune — 278 operation(s) for deviceappmanagement.mobileapp.

## Operations (60 of 434)

| Method | Path | Summary |
|---|---|---|
| GET | `/deviceAppManagement/mobileApps` | Get mobileApps from deviceAppManagement |
| POST | `/deviceAppManagement/mobileApps` | Create new navigation property to mobileApps for deviceAppManagement |
| GET | `/deviceAppManagement/mobileApps/{mobileApp-id}` | Get mobileApps from deviceAppManagement |
| PATCH | `/deviceAppManagement/mobileApps/{mobileApp-id}` | Update the navigation property mobileApps in deviceAppManagement |
| DELETE | `/deviceAppManagement/mobileApps/{mobileApp-id}` | Delete navigation property mobileApps for deviceAppManagement |
| GET | `/deviceAppManagement/mobileApps/{mobileApp-id}/assignments` | Get assignments from deviceAppManagement |
| POST | `/deviceAppManagement/mobileApps/{mobileApp-id}/assignments` | Create new navigation property to assignments for deviceAppManagement |
| GET | `/deviceAppManagement/mobileApps/{mobileApp-id}/assignments/{mobileAppAssignment-id}` | Get assignments from deviceAppManagement |
| PATCH | `/deviceAppManagement/mobileApps/{mobileApp-id}/assignments/{mobileAppAssignment-id}` | Update the navigation property assignments in deviceAppManagement |
| DELETE | `/deviceAppManagement/mobileApps/{mobileApp-id}/assignments/{mobileAppAssignment-id}` | Delete navigation property assignments for deviceAppManagement |
| GET | `/deviceAppManagement/mobileApps/{mobileApp-id}/assignments/$count` | Get the number of the resource |
| GET | `/deviceAppManagement/mobileApps/{mobileApp-id}/categories` | Get categories from deviceAppManagement |
| GET | `/deviceAppManagement/mobileApps/{mobileApp-id}/categories/{mobileAppCategory-id}` | Get categories from deviceAppManagement |
| GET | `/deviceAppManagement/mobileApps/{mobileApp-id}/categories/$count` | Get the number of the resource |
| GET | `/deviceAppManagement/mobileApps/{mobileApp-id}/graph.androidLobApp` | Get the item of type microsoft.graph.mobileApp as microsoft.graph.androidLobApp |
| GET | `/deviceAppManagement/mobileApps/{mobileApp-id}/graph.androidLobApp/assignments` | Get assignments from deviceAppManagement |
| POST | `/deviceAppManagement/mobileApps/{mobileApp-id}/graph.androidLobApp/assignments` | Create new navigation property to assignments for deviceAppManagement |
| GET | `/deviceAppManagement/mobileApps/{mobileApp-id}/graph.androidLobApp/assignments/{mobileAppAssignment-id}` | Get assignments from deviceAppManagement |
| PATCH | `/deviceAppManagement/mobileApps/{mobileApp-id}/graph.androidLobApp/assignments/{mobileAppAssignment-id}` | Update the navigation property assignments in deviceAppManagement |
| DELETE | `/deviceAppManagement/mobileApps/{mobileApp-id}/graph.androidLobApp/assignments/{mobileAppAssignment-id}` | Delete navigation property assignments for deviceAppManagement |
| GET | `/deviceAppManagement/mobileApps/{mobileApp-id}/graph.androidLobApp/assignments/$count` | Get the number of the resource |
| GET | `/deviceAppManagement/mobileApps/{mobileApp-id}/graph.androidLobApp/categories` | Get categories from deviceAppManagement |
| GET | `/deviceAppManagement/mobileApps/{mobileApp-id}/graph.androidLobApp/categories/{mobileAppCategory-id}` | Get categories from deviceAppManagement |
| GET | `/deviceAppManagement/mobileApps/{mobileApp-id}/graph.androidLobApp/categories/$count` | Get the number of the resource |
| GET | `/deviceAppManagement/mobileApps/{mobileApp-id}/graph.androidLobApp/contentVersions` | Get contentVersions from deviceAppManagement |
| POST | `/deviceAppManagement/mobileApps/{mobileApp-id}/graph.androidLobApp/contentVersions` | Create new navigation property to contentVersions for deviceAppManagement |
| GET | `/deviceAppManagement/mobileApps/{mobileApp-id}/graph.androidLobApp/contentVersions/{mobileAppContent-id}` | Get contentVersions from deviceAppManagement |
| PATCH | `/deviceAppManagement/mobileApps/{mobileApp-id}/graph.androidLobApp/contentVersions/{mobileAppContent-id}` | Update the navigation property contentVersions in deviceAppManagement |
| DELETE | `/deviceAppManagement/mobileApps/{mobileApp-id}/graph.androidLobApp/contentVersions/{mobileAppContent-id}` | Delete navigation property contentVersions for deviceAppManagement |
| GET | `/deviceAppManagement/mobileApps/{mobileApp-id}/graph.androidLobApp/contentVersions/{mobileAppContent-id}/containedApps` | Get containedApps from deviceAppManagement |
| POST | `/deviceAppManagement/mobileApps/{mobileApp-id}/graph.androidLobApp/contentVersions/{mobileAppContent-id}/containedApps` | Create new navigation property to containedApps for deviceAppManagement |
| GET | `/deviceAppManagement/mobileApps/{mobileApp-id}/graph.androidLobApp/contentVersions/{mobileAppContent-id}/containedApps/{mobileContainedApp-id}` | Get containedApps from deviceAppManagement |
| PATCH | `/deviceAppManagement/mobileApps/{mobileApp-id}/graph.androidLobApp/contentVersions/{mobileAppContent-id}/containedApps/{mobileContainedApp-id}` | Update the navigation property containedApps in deviceAppManagement |
| DELETE | `/deviceAppManagement/mobileApps/{mobileApp-id}/graph.androidLobApp/contentVersions/{mobileAppContent-id}/containedApps/{mobileContainedApp-id}` | Delete navigation property containedApps for deviceAppManagement |
| GET | `/deviceAppManagement/mobileApps/{mobileApp-id}/graph.androidLobApp/contentVersions/{mobileAppContent-id}/containedApps/$count` | Get the number of the resource |
| GET | `/deviceAppManagement/mobileApps/{mobileApp-id}/graph.androidLobApp/contentVersions/{mobileAppContent-id}/files` | Get files from deviceAppManagement |
| POST | `/deviceAppManagement/mobileApps/{mobileApp-id}/graph.androidLobApp/contentVersions/{mobileAppContent-id}/files` | Create new navigation property to files for deviceAppManagement |
| GET | `/deviceAppManagement/mobileApps/{mobileApp-id}/graph.androidLobApp/contentVersions/{mobileAppContent-id}/files/{mobileAppContentFile-id}` | Get files from deviceAppManagement |
| PATCH | `/deviceAppManagement/mobileApps/{mobileApp-id}/graph.androidLobApp/contentVersions/{mobileAppContent-id}/files/{mobileAppContentFile-id}` | Update the navigation property files in deviceAppManagement |
| DELETE | `/deviceAppManagement/mobileApps/{mobileApp-id}/graph.androidLobApp/contentVersions/{mobileAppContent-id}/files/{mobileAppContentFile-id}` | Delete navigation property files for deviceAppManagement |
| POST | `/deviceAppManagement/mobileApps/{mobileApp-id}/graph.androidLobApp/contentVersions/{mobileAppContent-id}/files/{mobileAppContentFile-id}/commit` | Invoke action commit |
| POST | `/deviceAppManagement/mobileApps/{mobileApp-id}/graph.androidLobApp/contentVersions/{mobileAppContent-id}/files/{mobileAppContentFile-id}/renewUpload` | Invoke action renewUpload |
| GET | `/deviceAppManagement/mobileApps/{mobileApp-id}/graph.androidLobApp/contentVersions/{mobileAppContent-id}/files/$count` | Get the number of the resource |
| GET | `/deviceAppManagement/mobileApps/{mobileApp-id}/graph.androidLobApp/contentVersions/$count` | Get the number of the resource |
| GET | `/deviceAppManagement/mobileApps/{mobileApp-id}/graph.androidStoreApp` | Get the item of type microsoft.graph.mobileApp as… |
| GET | `/deviceAppManagement/mobileApps/{mobileApp-id}/graph.androidStoreApp/assignments` | Get assignments from deviceAppManagement |
| POST | `/deviceAppManagement/mobileApps/{mobileApp-id}/graph.androidStoreApp/assignments` | Create new navigation property to assignments for deviceAppManagement |
| GET | `/deviceAppManagement/mobileApps/{mobileApp-id}/graph.androidStoreApp/assignments/{mobileAppAssignment-id}` | Get assignments from deviceAppManagement |
| PATCH | `/deviceAppManagement/mobileApps/{mobileApp-id}/graph.androidStoreApp/assignments/{mobileAppAssignment-id}` | Update the navigation property assignments in deviceAppManagement |
| DELETE | `/deviceAppManagement/mobileApps/{mobileApp-id}/graph.androidStoreApp/assignments/{mobileAppAssignment-id}` | Delete navigation property assignments for deviceAppManagement |
| GET | `/deviceAppManagement/mobileApps/{mobileApp-id}/graph.androidStoreApp/assignments/$count` | Get the number of the resource |
| GET | `/deviceAppManagement/mobileApps/{mobileApp-id}/graph.androidStoreApp/categories` | Get categories from deviceAppManagement |
| GET | `/deviceAppManagement/mobileApps/{mobileApp-id}/graph.androidStoreApp/categories/{mobileAppCategory-id}` | Get categories from deviceAppManagement |
| GET | `/deviceAppManagement/mobileApps/{mobileApp-id}/graph.androidStoreApp/categories/$count` | Get the number of the resource |
| POST | `/deviceAppManagement/mobileApps/{mobileApp-id}/assign` | Invoke action assign |
| GET | `/deviceAppManagement/mobileApps/{mobileApp-id}/graph.iosLobApp` | Get the item of type microsoft.graph.mobileApp as microsoft.graph.iosLobApp |
| GET | `/deviceAppManagement/mobileApps/{mobileApp-id}/graph.iosLobApp/assignments` | Get assignments from deviceAppManagement |
| POST | `/deviceAppManagement/mobileApps/{mobileApp-id}/graph.iosLobApp/assignments` | Create new navigation property to assignments for deviceAppManagement |
| GET | `/deviceAppManagement/mobileApps/{mobileApp-id}/graph.iosLobApp/assignments/{mobileAppAssignment-id}` | Get assignments from deviceAppManagement |
| PATCH | `/deviceAppManagement/mobileApps/{mobileApp-id}/graph.iosLobApp/assignments/{mobileAppAssignment-id}` | Update the navigation property assignments in deviceAppManagement |

…and 374 more operations. The page lists the first 250; the full set of 434 is in the OpenAPI linked below.

## Machine-readable artifacts (18)

- **OpenAPI** — https://artifacts.apis.io/microsoft-intune/openapi/microsoft-intune-deviceappmanagement-mobileapp-api-openapi.yml
- **X-documentation** — https://docs.microsoft.com/en-us/graph/api/resources/intune-graph-overview
- **X-json-schema-managed-device** — https://artifacts.apis.io/microsoft-intune/json-schema/microsoft-intune-managed-device-schema.json
- **X-json-ld-context** — https://artifacts.apis.io/microsoft-intune/json-ld/microsoft-intune-context.jsonld
- **X-authentication** — https://docs.microsoft.com/en-us/graph/auth/
- **X-postman-collection** — https://www.postman.com/microsoftgraph/workspace/microsoft-graph/overview
- **X-rate-limits** — https://docs.microsoft.com/en-us/graph/throttling
- **X-change-log** — https://docs.microsoft.com/en-us/graph/changelog
- **X-sdks** — https://docs.microsoft.com/en-us/graph/sdks/sdks-overview
- **X-pricing** — https://www.microsoft.com/en-us/security/business/microsoft-intune-pricing
- **X-getting-started** — https://learn.microsoft.com/en-us/graph/intune-concept-overview
- **X-permissions** — https://learn.microsoft.com/en-us/graph/permissions-reference
- **JSONSchema** — https://artifacts.apis.io/microsoft-intune/json-schema/microsoft-intune-microsoft-graph-user-schema.json
- **JSONSchema** — https://artifacts.apis.io/microsoft-intune/json-schema/microsoft-intune-microsoft-graph-device-management-schema.json
- **JSONSchema** — https://artifacts.apis.io/microsoft-intune/json-schema/microsoft-intune-microsoft-graph-managed-device-schema.json
- **JSONSchema** — https://artifacts.apis.io/microsoft-intune/json-schema/microsoft-intune-microsoft-graph-user-experience-analytics-work-from-anywhere-device-schema.json
- **JSONSchema** — https://artifacts.apis.io/microsoft-intune/json-schema/microsoft-intune-microsoft-graph-windows-protection-state-schema.json
- **JSONSchema** — https://artifacts.apis.io/microsoft-intune/json-schema/microsoft-intune-microsoft-graph-cloud-pc-on-premises-connection-schema.json

## Other Microsoft Intune APIs (12)

- [Intune Data Warehouse API](https://apis.io/apis/microsoft-intune/intune-data-warehouse-api/)
- [Intune Device Management API](https://apis.io/apis/microsoft-intune/intune-device-management-api/)
- [Intune Device Configuration API](https://apis.io/apis/microsoft-intune/intune-device-configuration-api/)
- [Intune Device Compliance API](https://apis.io/apis/microsoft-intune/intune-device-compliance-api/)
- [Intune Device Enrollment API](https://apis.io/apis/microsoft-intune/intune-device-enrollment-api/)
- [Intune Mobile App Management API](https://apis.io/apis/microsoft-intune/intune-mobile-app-management-api/)
- [Intune Reports Export API](https://apis.io/apis/microsoft-intune/intune-reports-export-api/)
- [Microsoft Intune Device Compliance Policies API](https://apis.io/apis/microsoft-intune/microsoft-intune-device-compliance-policies-api/)
- [Microsoft Intune Device Configurations API](https://apis.io/apis/microsoft-intune/microsoft-intune-device-configurations-api/)
- [Microsoft Intune Managed Devices API](https://apis.io/apis/microsoft-intune/microsoft-intune-managed-devices-api/)
- [Microsoft Intune Device App Management.android Managed App Protection API](https://apis.io/apis/microsoft-intune/microsoft-intune-deviceappmanagement-androidmanagedappprotection-api/)
- [Microsoft Intune Device App Management.default Managed App Protection API](https://apis.io/apis/microsoft-intune/microsoft-intune-deviceappmanagement-defaultmanagedappprotection-api/)

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/microsoft-intune/microsoft-intune-deviceappmanagement-mobileapp-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/microsoft-intune/.
