Microsoft Graph Device Application Management

Microsoft Graph Device Application Management is the set of Graph API endpoints that lets you automate Intune app lifecycle tasks across your organization. It enables you to discover, upload, categorize, and assign mobile and Windows apps (including line-of-business and store apps) to user or device groups, apply app configuration policies, and monitor install and update status.

OpenAPI Specification

deviceappmanagement-openapi-original.yml Raw ↑
openapi: 3.1.0
info:
  title: Microsoft Graph Deviceappmanagement
  description: Needs a description.
paths:
  /deviceAppManagement:
    description: Provides operations to manage the deviceAppManagement singleton.
    get:
      tags:
        - deviceAppManagement.deviceAppManagement
      summary: Microsoft Graph Get deviceAppManagement
      description: Read properties and relationships of the deviceAppManagement object.
      externalDocs:
        description: Find more info here
        url: >-
          https://learn.microsoft.com/graph/api/intune-policyset-deviceappmanagement-get?view=graph-rest-1.0
      operationId: deviceAppManagement.deviceAppManagement.GetDeviceAppManagement
      parameters:
        - name: $select
          in: query
          description: Select properties to be returned
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $expand
          in: query
          description: Expand related entities
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
      responses:
        2XX:
          description: Retrieved entity
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.deviceAppManagement'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    patch:
      tags:
        - deviceAppManagement.deviceAppManagement
      summary: Microsoft Graph Update deviceAppManagement
      description: Update the properties of a deviceAppManagement object.
      externalDocs:
        description: Find more info here
        url: >-
          https://learn.microsoft.com/graph/api/intune-policyset-deviceappmanagement-update?view=graph-rest-1.0
      operationId: deviceAppManagement.deviceAppManagement.UpdateDeviceAppManagement
      requestBody:
        description: New property values
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.deviceAppManagement'
        required: true
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.deviceAppManagement'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
  /deviceAppManagement/androidManagedAppProtections:
    description: >-
      Provides operations to manage the androidManagedAppProtections property of
      the microsoft.graph.deviceAppManagement entity.
    get:
      tags:
        - deviceAppManagement.androidManagedAppProtection
      summary: Microsoft Graph Get androidManagedAppProtections from deviceAppManagement
      description: Android managed app policies.
      operationId: deviceAppManagement.ListAndroidManagedAppProtections
      parameters:
        - $ref: '#/components/parameters/top'
        - $ref: '#/components/parameters/skip'
        - $ref: '#/components/parameters/search'
        - $ref: '#/components/parameters/filter'
        - $ref: '#/components/parameters/count'
        - name: $orderby
          in: query
          description: Order items by property values
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $select
          in: query
          description: Select properties to be returned
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $expand
          in: query
          description: Expand related entities
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
      responses:
        2XX:
          $ref: >-
            #/components/responses/microsoft.graph.androidManagedAppProtectionCollectionResponse
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-pageable:
        nextLinkName: '@odata.nextLink'
        operationName: listMore
      x-ms-docs-operation-type: operation
    post:
      tags:
        - deviceAppManagement.androidManagedAppProtection
      summary: >-
        Microsoft Graph Create new navigation property to androidManagedAppProtections for deviceAppManagement
      operationId: deviceAppManagement.CreateAndroidManagedAppProtections
      requestBody:
        description: New navigation property
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.androidManagedAppProtection'
        required: true
      responses:
        2XX:
          description: Created navigation property.
          content:
            application/json:
              schema:
                $ref: >-
                  #/components/schemas/microsoft.graph.androidManagedAppProtection
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
  /deviceAppManagement/androidManagedAppProtections/{androidManagedAppProtection-id}:
    description: >-
      Provides operations to manage the androidManagedAppProtections property of
      the microsoft.graph.deviceAppManagement entity.
    get:
      tags:
        - deviceAppManagement.androidManagedAppProtection
      summary: Microsoft Graph Get androidManagedAppProtections from deviceAppManagement
      description: Android managed app policies.
      operationId: deviceAppManagement.GetAndroidManagedAppProtections
      parameters:
        - name: $select
          in: query
          description: Select properties to be returned
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $expand
          in: query
          description: Expand related entities
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
      responses:
        2XX:
          description: Retrieved navigation property
          content:
            application/json:
              schema:
                $ref: >-
                  #/components/schemas/microsoft.graph.androidManagedAppProtection
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    patch:
      tags:
        - deviceAppManagement.androidManagedAppProtection
      summary: >-
        Microsoft Graph Update the navigation property androidManagedAppProtections in deviceAppManagement
      operationId: deviceAppManagement.UpdateAndroidManagedAppProtections
      requestBody:
        description: New navigation property values
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.androidManagedAppProtection'
        required: true
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                $ref: >-
                  #/components/schemas/microsoft.graph.androidManagedAppProtection
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    delete:
      tags:
        - deviceAppManagement.androidManagedAppProtection
      summary: >-
        Microsoft Graph Delete navigation property androidManagedAppProtections for deviceAppManagement
      operationId: deviceAppManagement.DeleteAndroidManagedAppProtections
      parameters:
        - name: If-Match
          in: header
          description: ETag
          schema:
            type: string
      responses:
        '204':
          description: Success
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    parameters:
      - name: androidManagedAppProtection-id
        in: path
        description: The unique identifier of androidManagedAppProtection
        required: true
        schema:
          type: string
        x-ms-docs-key-type: androidManagedAppProtection
  /deviceAppManagement/androidManagedAppProtections/{androidManagedAppProtection-id}/apps:
    description: >-
      Provides operations to manage the apps property of the
      microsoft.graph.androidManagedAppProtection entity.
    get:
      tags:
        - deviceAppManagement.androidManagedAppProtection
      summary: Microsoft Graph Get apps from deviceAppManagement
      description: List of apps to which the policy is deployed.
      operationId: deviceAppManagement.androidManagedAppProtections.ListApps
      parameters:
        - $ref: '#/components/parameters/top'
        - $ref: '#/components/parameters/skip'
        - $ref: '#/components/parameters/search'
        - $ref: '#/components/parameters/filter'
        - $ref: '#/components/parameters/count'
        - name: $orderby
          in: query
          description: Order items by property values
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $select
          in: query
          description: Select properties to be returned
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $expand
          in: query
          description: Expand related entities
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
      responses:
        2XX:
          $ref: >-
            #/components/responses/microsoft.graph.managedMobileAppCollectionResponse
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-pageable:
        nextLinkName: '@odata.nextLink'
        operationName: listMore
      x-ms-docs-operation-type: operation
    post:
      tags:
        - deviceAppManagement.androidManagedAppProtection
      summary: Microsoft Graph Create new navigation property to apps for deviceAppManagement
      operationId: deviceAppManagement.androidManagedAppProtections.CreateApps
      requestBody:
        description: New navigation property
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.managedMobileApp'
        required: true
      responses:
        2XX:
          description: Created navigation property.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.managedMobileApp'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    parameters:
      - name: androidManagedAppProtection-id
        in: path
        description: The unique identifier of androidManagedAppProtection
        required: true
        schema:
          type: string
        x-ms-docs-key-type: androidManagedAppProtection
  /deviceAppManagement/androidManagedAppProtections/{androidManagedAppProtection-id}/apps/{managedMobileApp-id}:
    description: >-
      Provides operations to manage the apps property of the
      microsoft.graph.androidManagedAppProtection entity.
    get:
      tags:
        - deviceAppManagement.androidManagedAppProtection
      summary: Microsoft Graph Get apps from deviceAppManagement
      description: List of apps to which the policy is deployed.
      operationId: deviceAppManagement.androidManagedAppProtections.GetApps
      parameters:
        - name: $select
          in: query
          description: Select properties to be returned
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $expand
          in: query
          description: Expand related entities
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
      responses:
        2XX:
          description: Retrieved navigation property
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.managedMobileApp'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    patch:
      tags:
        - deviceAppManagement.androidManagedAppProtection
      summary: Microsoft Graph Update the navigation property apps in deviceAppManagement
      operationId: deviceAppManagement.androidManagedAppProtections.UpdateApps
      requestBody:
        description: New navigation property values
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.managedMobileApp'
        required: true
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.managedMobileApp'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    delete:
      tags:
        - deviceAppManagement.androidManagedAppProtection
      summary: Microsoft Graph Delete navigation property apps for deviceAppManagement
      operationId: deviceAppManagement.androidManagedAppProtections.DeleteApps
      parameters:
        - name: If-Match
          in: header
          description: ETag
          schema:
            type: string
      responses:
        '204':
          description: Success
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    parameters:
      - name: androidManagedAppProtection-id
        in: path
        description: The unique identifier of androidManagedAppProtection
        required: true
        schema:
          type: string
        x-ms-docs-key-type: androidManagedAppProtection
      - name: managedMobileApp-id
        in: path
        description: The unique identifier of managedMobileApp
        required: true
        schema:
          type: string
        x-ms-docs-key-type: managedMobileApp
  /deviceAppManagement/androidManagedAppProtections/{androidManagedAppProtection-id}/apps/$count:
    description: Provides operations to count the resources in the collection.
    get:
      tags:
        - deviceAppManagement.androidManagedAppProtection
      summary: Microsoft Graph Get the number of the resource
      operationId: deviceAppManagement.androidManagedAppProtections.apps.GetCount-6de4
      parameters:
        - $ref: '#/components/parameters/search'
        - $ref: '#/components/parameters/filter'
      responses:
        2XX:
          $ref: '#/components/responses/ODataCountResponse'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
    parameters:
      - name: androidManagedAppProtection-id
        in: path
        description: The unique identifier of androidManagedAppProtection
        required: true
        schema:
          type: string
        x-ms-docs-key-type: androidManagedAppProtection
  /deviceAppManagement/androidManagedAppProtections/{androidManagedAppProtection-id}/assignments:
    description: >-
      Provides operations to manage the assignments property of the
      microsoft.graph.targetedManagedAppProtection entity.
    get:
      tags:
        - deviceAppManagement.androidManagedAppProtection
      summary: Microsoft Graph Get assignments from deviceAppManagement
      description: >-
        Navigation property to list of inclusion and exclusion groups to which
        the policy is deployed.
      operationId: deviceAppManagement.androidManagedAppProtections.ListAssignments
      parameters:
        - $ref: '#/components/parameters/top'
        - $ref: '#/components/parameters/skip'
        - $ref: '#/components/parameters/search'
        - $ref: '#/components/parameters/filter'
        - $ref: '#/components/parameters/count'
        - name: $orderby
          in: query
          description: Order items by property values
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $select
          in: query
          description: Select properties to be returned
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $expand
          in: query
          description: Expand related entities
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
      responses:
        2XX:
          $ref: >-
            #/components/responses/microsoft.graph.targetedManagedAppPolicyAssignmentCollectionResponse
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-pageable:
        nextLinkName: '@odata.nextLink'
        operationName: listMore
      x-ms-docs-operation-type: operation
    post:
      tags:
        - deviceAppManagement.androidManagedAppProtection
      summary: Microsoft Graph Create new navigation property to assignments for deviceAppManagement
      operationId: deviceAppManagement.androidManagedAppProtections.CreateAssignments
      requestBody:
        description: New navigation property
        content:
          application/json:
            schema:
              $ref: >-
                #/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment
        required: true
      responses:
        2XX:
          description: Created navigation property.
          content:
            application/json:
              schema:
                $ref: >-
                  #/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    parameters:
      - name: androidManagedAppProtection-id
        in: path
        description: The unique identifier of androidManagedAppProtection
        required: true
        schema:
          type: string
        x-ms-docs-key-type: androidManagedAppProtection
    x-ms-docs-grouped-path:
      - >-
        /deviceAppManagement/iosManagedAppProtections/{iosManagedAppProtection-id}/assignments
  ? /deviceAppManagement/androidManagedAppProtections/{androidManagedAppProtection-id}/assignments/{targetedManagedAppPolicyAssignment-id}
  : description: >-
      Provides operations to manage the assignments property of the
      microsoft.graph.targetedManagedAppProtection entity.
    get:
      tags:
        - deviceAppManagement.androidManagedAppProtection
      summary: Microsoft Graph Get assignments from deviceAppManagement
      description: >-
        Navigation property to list of inclusion and exclusion groups to which
        the policy is deployed.
      operationId: deviceAppManagement.androidManagedAppProtections.GetAssignments
      parameters:
        - name: $select
          in: query
          description: Select properties to be returned
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $expand
          in: query
          description: Expand related entities
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
      responses:
        2XX:
          description: Retrieved navigation property
          content:
            application/json:
              schema:
                $ref: >-
                  #/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    patch:
      tags:
        - deviceAppManagement.androidManagedAppProtection
      summary: Microsoft Graph Update the navigation property assignments in deviceAppManagement
      operationId: deviceAppManagement.androidManagedAppProtections.UpdateAssignments
      requestBody:
        description: New navigation property values
        content:
          application/json:
            schema:
              $ref: >-
                #/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment
        required: true
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                $ref: >-
                  #/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    delete:
      tags:
        - deviceAppManagement.androidManagedAppProtection
      summary: Microsoft Graph Delete navigation property assignments for deviceAppManagement
      operationId: deviceAppManagement.androidManagedAppProtections.DeleteAssignments
      parameters:
        - name: If-Match
          in: header
          description: ETag
          schema:
            type: string
      responses:
        '204':
          description: Success
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    parameters:
      - name: androidManagedAppProtection-id
        in: path
        description: The unique identifier of androidManagedAppProtection
        required: true
        schema:
          type: string
        x-ms-docs-key-type: androidManagedAppProtection
      - name: targetedManagedAppPolicyAssignment-id
        in: path
        description: The unique identifier of targetedManagedAppPolicyAssignment
        required: true
        schema:
          type: string
        x-ms-docs-key-type: targetedManagedAppPolicyAssignment
    x-ms-docs-grouped-path:
      - >-
        /deviceAppManagement/iosManagedAppProtections/{iosManagedAppProtection-id}/assignments/{targetedManagedAppPolicyAssignment-id}
  /deviceAppManagement/androidManagedAppProtections/{androidManagedAppProtection-id}/assignments/$count:
    description: Provides operations to count the resources in the collection.
    get:
      tags:
        - deviceAppManagement.androidManagedAppProtection
      summary: Microsoft Graph Get the number of the resource
      operationId: >-
        deviceAppManagement.androidManagedAppProtections.assignments.GetCount-574a
      parameters:
        - $ref: '#/components/parameters/search'
        - $ref: '#/components/parameters/filter'
      responses:
        2XX:
          $ref: '#/components/responses/ODataCountResponse'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
    parameters:
      - name: androidManagedAppProtection-id
        in: path
        description: The unique identifier of androidManagedAppProtection
        required: true
        schema:
          type: string
        x-ms-docs-key-type: androidManagedAppProtection
  /deviceAppManagement/androidManagedAppProtections/{androidManagedAppProtection-id}/deploymentSummary:
    description: >-
      Provides operations to manage the deploymentSummary property of the
      microsoft.graph.androidManagedAppProtection entity.
    get:
      tags:
        - deviceAppManagement.androidManagedAppProtection
      summary: Microsoft Graph Get deploymentSummary from deviceAppManagement
      description: Navigation property to deployment summary of the configuration.
      operationId: deviceAppManagement.androidManagedAppProtections.GetDeploymentSummary
      parameters:
        - name: $select
          in: query
          description: Select properties to be returned
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $expand
          in: query
          description: Expand related entities
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
      responses:
        2XX:
          description: Retrieved navigation property
          content:
            application/json:
              schema:
                $ref: >-
                  #/components/schemas/microsoft.graph.managedAppPolicyDeploymentSummary
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    patch:
      tags:
        - deviceAppManagement.androidManagedAppProtection
      summary: Microsoft Graph Update the navigation property deploymentSummary in deviceAppManagement
      operationId: deviceAppManagement.androidManagedAppProtections.UpdateDeploymentSummary
      requestBody:
        description: New navigation property values
        content:
          application/json:
            schema:
              $ref: >-
                #/components/schemas/microsoft.graph.managedAppPolicyDeploymentSummary
        required: true
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                $ref: >-
                  #/components/schemas/microsoft.graph.managedAppPolicyDeploymentSummary
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    delete:
      tags:
        - deviceAppManagement.androidManagedAppProtection
      summary: Microsoft Graph Delete navigation property deploymentSummary for deviceAppManagement
      operationId: deviceAppManagement.androidManagedAppProtections.DeleteDeploymentSummary
      parameters:
        - name: If-Match
          in: header
          description: ETag
          schema:
            type: string
      responses:
        '204':
          description: Success
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    parameters:
      - name: androidManagedAppProtection-id
        in: path
        description: The unique identifier of androidManagedAppProtection
        required: true
        schema:
          type: string
        x-ms-docs-key-type: androidManagedAppProtection
  /deviceAppManagement/androidManagedAppProtections/$count:
    description: Provides operations to count the resources in the collection.
    get:
      tags:
        - deviceAppManagement.androidManagedAppProtection
      summary: Microsoft Graph Get the number of the resource
      operationId: deviceAppManagement.androidManagedAppProtections.GetCount-dc72
      parameters:
        - $ref: '#/components/parameters/search'
        - $ref: '#/components/parameters/filter'
      responses:
        2XX:
          $ref: '#/components/responses/ODataCountResponse'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
  /deviceAppManagement/defaultManagedAppProtections:
    description: >-
      Provides operations to manage the defaultManagedAppProtections property of
      the microsoft.graph.deviceAppManagement entity.
    get:
      tags:
        - deviceAppManagement.defaultManagedAppProtection
      summary: Microsoft Graph Get defaultManagedAppProtections from deviceAppManagement
      description: Default managed app policies.
      operationId: deviceAppManagement.ListDefaultManagedAppProtections
      parameters:
        - $ref: '#/components/parameters/top'
        - $ref: '#/components/parameters/skip'
        - $ref: '#/components/parameters/search'
        - $ref: '#/components/parameters/filter'
        - $ref: '#/components/parameters/count'
        - name: $orderby
          in: query
          description: Order items by property values
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $select
          in: query
          description: Select properties to be returned
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $expand
          in: query
          description: Expand related entities
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
      responses:
        2XX:
          $ref: >-
            #/components/responses/microsoft.graph.defaultManagedAppProtectionCollectionResponse
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-pageable:
        nextLinkName: '@odata.nextLink'
        operationName: listMore
      x-ms-docs-operation-type: operation
    post:
      tags:
        - deviceAppManagement.defaultManagedAppProtection
      summary: >-
        Microsoft Graph Create new navigation property to defaultManagedAppProtections for deviceAppManagement
      operationId: deviceAppManagement.CreateDefaultManagedAppProtections
      requestBody:
        description: New navigation property
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.defaultManagedAppProtection'
        required: true
      responses:
        2XX:
          description: Created navigation property.
          content:
            application/json:
              schema:
                $ref: >-
                  #/components/schemas/microsoft.graph.defaultManagedAppProtection
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
  /deviceAppManagement/defaultManagedAppProtections/{defaultManagedAppProtection-id}:
    description: >-
      Provides operations to manage the defaultManagedAppProtections property of
      the microsoft.graph.deviceAppManagement entity.
    get:
      tags:
        - deviceAppManagement.defaultManagedAppProtection
      summary: Microsoft Graph Get defaultManagedAppProtections from deviceAppManagement
      description: Default managed app policies.
      operationId: deviceAppManagement.GetDefaultManagedAppProtections
      parameters:
        - name: $select
          in: query
          description: Select properties to be returned
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $expand
          in: query
          description: Expand related entities
          style: form
          explode: false
          schema:
            uniqueItems

# --- truncated at 32 KB (1214 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-graph/refs/heads/main/openapi/deviceappmanagement-openapi-original.yml