Updates from: 06/04/2021 03:31:05
Service Microsoft Docs article Related commit history on GitHub Change details
v1.0 Accessreview Addreviewer https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/accessreview-addreviewer.md
The following table shows the properties that can be supplied when you update an
| Property | Type | Description | |:-|:|:|
-| `id` | `String` | The user ID.|
+| id | String | The user ID.|
## Response
-If successful, this method returns a `201, Created` response code .
+If successful, this method returns a `201 Created` response code .
## Example
Content-Type: application/json
##### Response
->**Note:** The response object shown here might be shortened for readability.
<!-- { "blockType": "response", "truncated": true
v1.0 Accessreview Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/accessreview-create.md
Namespace: microsoft.graph
In the Azure AD [access reviews](../resources/accessreviews-root.md) feature, create a new [accessReview](../resources/accessreview.md) object.
-Before making this request, the caller must have previously [retrieved the list of business flow templates](businessflowtemplate-list.md), to have the value of `businessFlowTemplateId` to include in the request.
+Before making this request, the caller must have previously [retrieved the list of business flow templates](businessflowtemplate-list.md), to have the value of **businessFlowTemplateId** to include in the request.
After making this request, the caller should [create a programControl](programcontrol-create.md), to link the access review to a program.
The following table shows the properties that are required when you create an ac
| Property | Type | Description | |:-|:|:|
-| `displayName` |`String` | The access review name. |
-| `startDateTime` |`DateTimeOffset` | The DateTime when the review is scheduled to be start. This must be a date in the future. |
-| `endDateTime` |`DateTimeOffset` | The DateTime when the review is scheduled to end. This must be at least one day later than the start date. |
-| `description` |`String` | The description, to show to the reviewers. |
-| `businessFlowTemplateId` |`String` | The business flow template identifier, obtained from a [businessFlowTemplate](../resources/businessflowtemplate.md). |
-| `reviewerType` |`String` | The relationship type of reviewer to the access rights of the reviewed object, one of `self`, `delegated`, or `entityOwners`. |
-| `reviewedEntity` |`microsoft.graph.identity` | The object for which an access review is created, such as the membership of a group or the assignments of users to an application. |
+| displayName |String | The access review name. |
+| startDateTime |DateTimeOffset | The DateTime when the review is scheduled to be start. This must be a date in the future. |
+| endDateTime |DateTimeOffset | The DateTime when the review is scheduled to end. This must be at least one day later than the start date. |
+| description |String | The description, to show to the reviewers. |
+| businessFlowTemplateId |String | The business flow template identifier, obtained from a [businessFlowTemplate](../resources/businessflowtemplate.md). |
+| reviewerType |String | The relationship type of reviewer to the access rights of the reviewed object, one of `self`, `delegated`, or `entityOwners`. |
+| reviewedEntity |[identity](../resources/identity.md) | The object for which an access review is created, such as the membership of a group or the assignments of users to an application. |
-If the reviewerType being supplied has the value `delegated`, then the caller must also include the `reviewers` property, with a collection of [userIdentity](../resources/useridentity.md) of the reviewers.
+If the **reviewerType** has the value `delegated`, then the caller must also include the **reviewers** property, with a collection of [userIdentity](../resources/useridentity.md) objects representing the reviewers.
If your app is calling this API without a signed-in user, then the caller must also include the **createdBy** property, the value for which is a [userIdentity](../resources/useridentity.md) of the user who will be identified as the creator of the review.
-In addition, the caller can include settings, to create a recurring review series or to change from the default review behavior. In particular, to create a recurring review, the caller must include the `accessReviewRecurrenceSettings` within the access review settings,
+In addition, the caller can include **settings**, to create a recurring review series or to change from the default review behavior. In particular, to create a recurring review, the caller must include the [accessReviewRecurrenceSettings](../resources/accessreviewrecurrencesettings.md) within the access review settings,
## Response
-If successful, this method returns a `201, Created` response code and an [accessReview](../resources/accessreview.md) object in the response body.
+If successful, this method returns a `201 Created` response code and an [accessReview](../resources/accessreview.md) object in the response body.
## Example
v1.0 Accessreview Listdecisions https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/accessreview-listdecisions.md
Namespace: microsoft.graph
In the Azure AD [access reviews](../resources/accessreviews-root.md) feature, retrieve the decisions of an [accessReview](../resources/accessreview.md) object.
-Note that a recurring access review will not have a `decisions` relationship. Instead, the caller must navigate the `instance` relationship to find an `accessReview` object for a current or past instance of the access review.
+Note that a recurring access review will not have a **decisions** relationship. Instead, the caller must navigate the **instance** relationship to find an [accessReview](../resources/accessreview.md) object for a current or past instance of the access review.
## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
GET /accessReviews/{reviewId}/decisions
No request body should be supplied. ## Response
-If successful, this method returns a `200, OK` response code and an array of [accessReviewDecision](../resources/accessreviewdecision.md) objects in the response body.
+If successful, this method returns a `200 OK` response code and an array of [accessReviewDecision](../resources/accessreviewdecision.md) objects in the response body.
## Example ##### Request
v1.0 Accessreview Listmydecisions https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/accessreview-listmydecisions.md
GET /accessReviews/{reviewId}/myDecisions
No request body should be supplied. ## Response
-If successful, this method returns a `200, OK` response code and an array of [accessReviewDecision](../resources/accessreviewdecision.md) objects in the response body, for which the calling user is an assigned reviewer.
+If successful, this method returns a `200 OK` response code and an array of [accessReviewDecision](../resources/accessreviewdecision.md) objects in the response body, for which the calling user is an assigned reviewer.
## Example ##### Request
v1.0 Accessreview Listreviewers https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/accessreview-listreviewers.md
GET /accessReviews/{reviewId}/reviewers
No request body should be supplied. ## Response
-If successful, this method returns a `200, OK` response code and an array of [userIdentity](../resources/useridentity.md) objects in the response body.
+If successful, this method returns a `200 OK` response code and an array of [userIdentity](../resources/useridentity.md) objects in the response body.
## Example ##### Request
v1.0 Accessreview Removereviewer https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/accessreview-removereviewer.md
No request body should be supplied.
## Response
-If successful, this method returns a 200-series response code.
+If successful, this method returns a `204 No Content` response code.
## Example
v1.0 Accessreview Reset https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/accessreview-reset.md
Do not supply a request body for this method.
## Response
-If successful, this method returns a `204, No Content` response code. It does not return anything in the response body.
+If successful, this method returns a `204 No Content` response code. It does not return anything in the response body.
## Example ##### Request
POST https://graph.microsoft.com/beta/accessReviews/2975E9B5-44CE-4E71-93D3-30F0
##### Response
->**Note:** The response object shown here might be shortened for readability.
<!-- { "blockType": "response", "truncated": true
v1.0 Accessreview Sendreminder https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/accessreview-sendreminder.md
Do not supply a request body for this method.
## Response
-If successful, this method returns a `204, No Content` response code. It does not return anything in the response body.
+If successful, this method returns a `204 No Content` response code. It does not return anything in the response body.
## Example ##### Request
POST https://graph.microsoft.com/beta/accessReviews/2975E9B5-44CE-4E71-93D3-30F0
##### Response
->**Note:** The response object shown here might be shortened for readability.
<!-- { "blockType": "response", "truncated": true
v1.0 Accessreview Stop https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/accessreview-stop.md
Do not supply a request body for this method.
## Response
-If successful, this method returns a `204, No Content` response code. It does not return anything in the response body.
+If successful, this method returns a `204 No Content` response code. It does not return anything in the response body.
## Example ##### Request
POST https://graph.microsoft.com/beta/accessReviews/2975E9B5-44CE-4E71-93D3-30F0
##### Response
->**Note:** The response object shown here might be shortened for readability.
<!-- { "blockType": "response", "truncated": true
v1.0 Accessreview Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/accessreview-update.md
In the request body, supply a JSON representation of the parameters of an [acces
The following table shows the properties that can be supplied when you update an accessReview.
-| Property | Type | Description |
-|:-|:|:|
-| `displayName` |`String` | The access review name. |
-| `startDateTime` |`DateTimeOffset` | The DateTime when the review is scheduled to be start. This must be a date in the future. |
-| `endDateTime` |`DateTimeOffset` | The DateTime when the review is scheduled to end. This must be at least one day later than the start date. |
-| `description` |`String` | The description, to show to the reviewers. |
+| Property | Type | Description |
+|:--|:|:--|
+| displayName | String | The access review name. |
+| startDateTime | DateTimeOffset | The DateTime when the review is scheduled to be start. This must be a date in the future. |
+| endDateTime | DateTimeOffset | The DateTime when the review is scheduled to end. This must be at least one day later than the start date. |
+| description | String | The description, to show to the reviewers. |
## Response
-If successful, this method returns a `204, Accepted` response code and an [accessReview](../resources/accessreview.md) object in the response body.
+If successful, this method returns a `204 Accepted` response code and an [accessReview](../resources/accessreview.md) object in the response body.
## Example
v1.0 Accessreviewscheduledefinition List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/accessreviewscheduledefinition-list.md
The following example shows a request to retrieve all the access review series s
"name": "list_accessReviewScheduleDefinition_allgroups" }--> ```msgraph-interactive
-GET https://graph.microsoft.com//beta/identityGovernance/accessReviews/definitions?$filter=contains(scope/microsoft.graph.accessReviewQueryScope/query, './members')
+GET https://graph.microsoft.com/beta/identityGovernance/accessReviews/definitions?$filter=contains(scope/microsoft.graph.accessReviewQueryScope/query, './members')
``` #### Response
v1.0 Accessreviewscheduledefinition Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/accessreviewscheduledefinition-post.md
Content-type: application/json
"recurrence": { "pattern": { "type": "absoluteMonthly",
- "dayOfMonth": "5",
+ "dayOfMonth": 5,
"interval": 3 }, "range": {
Content-type: application/json
"queryRoot": null } ],
- "backupReviewers": [
- {
- "query": "/users/fc9a2c2b-1ddc-486d-a211-5fe8ca77fa1f",
- "queryType": "MicrosoftGraph",
- "queryRoot": null
- }
- ],
+ "backupReviewers": [],
"fallbackReviewers": [ { "query": "/users/fc9a2c2b-1ddc-486d-a211-5fe8ca77fa1f",
Content-type: application/json
"type": "absoluteMonthly", "interval": 3, "month": 0,
- "dayOfMonth": 0,
+ "dayOfMonth": 5,
"daysOfWeek": [], "firstDayOfWeek": "sunday", "index": "first" }, "range": {
- "type": "numbered",
+ "type": "noEnd",
"numberOfOccurrences": 0, "recurrenceTimeZone": null, "startDate": "2021-05-05",
- "endDate": "9999-12-31"
+ "endDate": null
} },
- "applyActions": [
- {
- "@odata.type": "#microsoft.graph.removeAccessApplyAction"
- }
- ]
+ "applyActions": []
} } ```
v1.0 Adminconsentrequestpolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/adminconsentrequestpolicy-get.md
GET https://graph.microsoft.com/beta/policies/adminConsentRequestPolicy
### Response
-**Note:** The response object shown here might be shortened for readability.
+>**Note:** The response object shown here might be shortened for readability.
<!-- { "blockType": "response", "truncated": true,
v1.0 Appconsentrequest Filterbycurrentuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/appconsentrequest-filterByCurrentUser.md
GET https://graph.microsoft.com/beta/identityGovernance/appConsent/appConsentReq
### Response
-**Note:** The response object shown here might be shortened for readability.
+>**Note:** The response object shown here might be shortened for readability.
<!-- { "blockType": "response", "truncated": true,
v1.0 Appconsentrequest Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/appconsentrequest-get.md
GET https://graph.microsoft.com/beta/identityGovernance/appConsent/appConsentReq
### Response
-**Note:** The response object shown here might be shortened for readability.
+>**Note:** The response object shown here might be shortened for readability.
<!-- { "blockType": "response", "truncated": true,
v1.0 Appconsentrequest List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/appconsentrequest-list.md
GET https://graph.microsoft.com/beta/identityGovernance/appConsent/appConsentReq
### Response
-**Note:** The response object shown here might be shortened for readability.
+>**Note:** The response object shown here might be shortened for readability.
<!-- { "blockType": "response", "truncated": true,
GET https://graph.microsoft.com/beta/identityGovernance/appConsent/appConsentReq
### Response
-**Note:** The response object shown here might be shortened for readability.
+>**Note:** The response object shown here might be shortened for readability.
<!-- { "blockType": "response", "truncated": true,
v1.0 Chat Get Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/chat-get-members.md
One of the following permissions is required to call this API. To learn more, in
<!-- { "blockType": "ignored" } --> ```http GET /chats/{chat-id}/members/{membership-id}
-GET /users/{user-id}/chats/{chat-id}/members/{membership-id}
+GET /users/{user-id | user-principal-name}/chats/{chat-id}/members/{membership-id}
``` ## Optional query parameters
v1.0 Chat Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/chat-get.md
One of the following permissions is required to call this API. To learn more, in
<!-- { "blockType": "ignored" } --> ```http GET /me/chats/{chat-id}
-GET /users/{user-id}/chats/{chat-id}
+GET /users/{user-id | user-principal-name}/chats/{chat-id}
GET /chats/{chat-id} ```
v1.0 Chat List Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/chat-list-members.md
One of the following permissions is required to call this API. To learn more, in
<!-- { "blockType": "ignored" } --> ```http GET /chats/{chat-id}/members
-GET /users/{user-id}/chats/{chat-id}/members
+GET /users/{user-id | user-principal-name}/chats/{chat-id}/members
``` ## Optional query parameters
v1.0 Chat List Messages https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/chat-list-messages.md
One of the following permissions is required to call this API. To learn more, in
<!-- { "blockType": "ignored" } --> ```http GET /me/chats/{chat-id}/messages
-GET /users/{user-id}/chats/{chat-id}/messages
+GET /users/{user-id | user-principal-name}/chats/{chat-id}/messages
GET /chats/{chat-id}/messages ```
v1.0 Chat List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/chat-list.md
One of the following permissions is required to call this API. To learn more, in
<!-- { "blockType": "ignored" } --> ```http GET /me/chats
-GET /users/{user-id}/chats
+GET /users/{user-id | user-principal-name}/chats
GET /chats ```
v1.0 Chatmessage Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/chatmessage-get.md
GET /teams/{team-id}/channels/{channel-id}/messages/{message-id}/replies/{reply-
<!-- { "blockType": "ignored" } --> ```http GET /chats/{chat-id}/messages/{message-id}
-GET /users/{user-id}/chats/{chat-id}/messages/{message-id}
+GET /users/{user-id | user-principal-name}/chats/{chat-id}/messages/{message-id}
GET /me/chats/{chat-id}/messages/{message-id} ```
v1.0 Chatmessage List Hostedcontents https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/chatmessage-list-hostedcontents.md
GET /teams/{team-id}/channels/{channel-id}/messages/{message-id}/replies/{reply-
<!-- { "blockType": "ignored" } --> ```http GET /chats/{chat-id}/messages/{message-id}/hostedContents
-GET /users/{user-id}/chats/{chat-id}/messages/{message-id}/hostedContents
+GET /users/{user-id | user-principal-name}/chats/{chat-id}/messages/{message-id}/hostedContents
``` ## Optional query parameters
v1.0 Chatmessagehostedcontent Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/chatmessagehostedcontent-get.md
GET /teams/{team-id}/channels/{channel-id}/messages/{message-id}/replies/{reply-
<!-- { "blockType": "ignored" } --> ```http GET /chats/{chat-id}/messages/{message-id}/hostedContents/{hosted-content-id}
-GET /users/{user-id}/chats/{chat-id}/messages/{message-id}/hostedContents/{hosted-content-id}
+GET /users/{user-id | user-principal-name}/chats/{chat-id}/messages/{message-id}/hostedContents/{hosted-content-id}
``` ## Optional query parameters
v1.0 Chats Getallmessages https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/chats-getallmessages.md
The following permissions are required to call this API. To learn more, includin
<!-- { "blockType": "ignored" } --> ```http
-GET /users/{id}/chats/getAllMessages
+GET /users/{id | user-principal-name}/chats/getAllMessages
``` ## Optional query parameters
v1.0 Educationassignment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/educationassignment-get.md
Title: "Get educationAssignment"
-description: "Get the properties and relationships of an assignment."
+description: "Get the properties and relationships of a given assignment. Note that teachers and applications can see all assignments in a class."
localization_priority: Normal ms.prod: "education"
Content-length: 279
{ "id": "19002", "addedStudentAction": "none",
+ "addToCalendarAction": "studentsAndPublisher",
"allowLateSubmissions": true, "allowStudentsToAddResourcesToSubmission": true, "assignDateTime": "String (timestamp)",
v1.0 Educationassignment Setupresourcesfolder https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/educationassignment-setupresourcesfolder.md
POST /education/classes/{id}/assignments/{id}/setUpResourcesFolder
## Request headers | Header | Value | |:|:--|
-| Authorization | Bearer {token}. Required. |
+| Authorization | Bearer `{token}`. Required. |
## Request body
-Do not supply a request body for this method.
+You need to provide an empty json `{}` as request body for this method.
## Response If successful, this method returns a 200 Ok response code and [educationAssignment](/graph/api/resources/educationAssignment?view=graph-rest-beta&preserve-view=true) object in the request body. ## Example The following example shows how to call this API.+ ### Request The following is an example of a request.
The following is an example of a request.
}--> ```msgraph-interactive POST https://graph.microsoft.com/beta/education/classes/11012/assignments/19002/setUpResourcesFolder
+Content-type: application/json
+
+{
+}
``` - ### Response The following is an example of a response.
v1.0 Educationassignment Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/educationassignment-update.md
Content-length: 279
"contentType": "Text", "content": "Read chapters 1 through 3" },
- "dueDateTime": "2014-02-01T00:00:00Z"
+ "dueDateTime": "2014-02-01T00:00:00Z",
+ "addedStudentAction": "none",
+ "addToCalendarAction": "studentsAndPublisher",
} ``` # [C#](#tab/csharp)
Content-length: 279
"content": "Read chapters 1 through 3" }, "closeDateTime": "2014-02-11T00:00:00Z",
+ "addToCalendarAction": "studentsAndPublisher",
"dueDateTime": "2014-02-01T00:00:00Z", "assignDateTime": "2014-01-01T00:00:00Z", "assignedDateTime": "2014-01-01T00:00:00Z",
v1.0 Educationassignmentdefaults Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/educationassignmentdefaults-get.md
Content-Type: application/json
{ "value": { "addedStudentAction": "none",
+ "addToCalendarAction": "studentsAndTeamOwners",
"dueTime": "23:59:00", "notificationChannelUrl": "https://graph.microsoft.com/beta/teams('id')/channels('id')" }
v1.0 Educationassignmentdefaults Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/educationassignmentdefaults-update.md
Content-length: 181
{ "addedStudentAction": "assignIfOpen",
+ "addToCalendarAction": "studentsAndTeamOwners",
"notificationChannelUrl": "https://graph.microsoft.com/beta/teams('id')/channels('id')" } ```
Content-Type: application/json
{ "addedStudentAction": "assignIfOpen",
+ "addToCalendarAction": "studentsAndTeamOwners",
"dueTime": "23:59:00", "notificationChannelUrl": "https://graph.microsoft.com/beta/teams('id')/channels('id')" }
v1.0 Educationassignmentresource Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/educationassignmentresource-update.md
- Title: "Update educationAssignmentResource"
-description: "Update the properties of resource associated with an assignment. Only teachers in a class can change assignment resource objects. "
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Update educationAssignmentResource
-
-Namespace: microsoft.graph
--
-Update the properties of resource associated with an assignment. Only teachers in a class can change assignment resource objects.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type | Permissions (from least to most privileged) |
-|:--|:|
-|Delegated (work or school account) | EduAssignments.ReadWriteBasic, EduAssignments.ReadWrite |
-|Delegated (personal Microsoft account) | Not supported. |
-|Application | Not supported. |
-
-## HTTP request
-<!-- { "blockType": "ignored" } -->
-```http
-PATCH /education/classes/{id}/assignments/{id}/resources/{id}
-```
-## Request headers
-| Header | Value |
-|:|:--|
-| Authorization | Bearer {token}. Required. |
-| Content-Type | application/json |
-
-## Request body
-In the request body, supply the values for relevant fields that should be updated. Existing properties that are not included in the request body will maintain their previous values or be recalculated based on changes to other property values. For best performance, don't include existing values that haven't changed.
-
-| Property | Type |Description|
-|:|:--|:-|
-|distributeForStudentWork|Boolean| Indicates whether this resource should be copied to each student's resource object when the assignment is published.|
-|resource|educationResource| Resource object. |
-
-## Response
-If successful, this method returns a `200 OK` response code and an updated [educationAssignmentResource](../resources/educationassignmentresource.md) object in the response body.
-## Example
-##### Request
-The following is an example of the request.
-
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "update_educationassignmentresource"
-}-->
-```http
-PATCH https://graph.microsoft.com/beta/education/classes/11021/assignments/19002/resources/850f51b7-1df9-4ec0-bd62-64a0214b9cbf
-Content-type: application/json
-Content-length: 822
-
-{
- "distributeForStudentWork": "false"
-}
-```
-# [C#](#tab/csharp)
-
-# [JavaScript](#tab/javascript)
-
-# [Objective-C](#tab/objc)
-
-# [Java](#tab/java)
---
-##### Response
-The following is an example of the response.
-
->**Note:** The response object shown here might be shortened for readability.
--
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.educationAssignmentResource"
-} -->
-```http
-HTTP/1.1 200 OK
-Content-type: application/json
-Content-length: 832
-
-{
- "distributeForStudentWork": false,
- "resource": {
- "@odata.type": "#microsoft.graph.educationLinkResource",
- "displayName": "Microsoft Homepage",
- "createdDateTime": "2017-10-21T07:52:45.5675913Z",
- "createdBy": {
- "application": null,
- "device": null,
- "user": {
- "id": "63cc91d2-59c7-4732-9594-35b91a26b340",
- "displayName": null
- }
- },
- "lastModifiedDateTime": "2017-10-21T07:52:45.5675913Z",
- "lastModifiedBy": {
- "application": null,
- "device": null,
- "user": {
- "id": "63cc91d2-59c7-4732-9594-35b91a26b340",
- "displayName": null
- }
- },
- "link": "https://www.microsoft.com"
- },
- "id": "850f51b7-1df9-4ec0-bd62-64a0214b9cbf"
-}
-```
-
-<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
-2015-10-25 14:57:30 UTC -->
-<!--
-{
- "type": "#page.annotation",
- "description": "Update educationassignmentresource",
- "keywords": "",
- "section": "documentation",
- "tocPath": "",
- "suppressions": []
-}
>--
v1.0 Educationroot List Schools https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/educationroot-list-schools.md
Content-type: application/json
Content-length: 345 {
- "value": [
- {
- "id": "10001",
- "displayName": "Contoso High School",
- "description": "Public 9-12 high school",
- "status": "active",
- "externalSource": "sis",
- "principalEmail": "amyr@contoso.com",
- "principalName": "Amy Roebuck",
- "externalPrincipalId": "14007",
- "highestGrade": "12",
- "lowestGrade": "9",
- "schoolNumber": "10001",
- "address": {
- "city": "Los Angeles",
- "countryOrRegion": "United States",
- "postalCode": "98055",
- "state": "CA",
- "street": "12345 Main St."
- },
- "createdBy": {
- "user": {
- "displayName": "Susana Rocha",
- "id": "14012",
- }
- },
- "externalId": "10001",
- "phone": "+1 (253) 555-0102",
- }
- ]
+ "value":[
+ {
+ "id":"10001",
+ "displayName":"Contoso High School",
+ "description":"Public 9-12 high school",
+ "status":"active",
+ "externalSource":"sis",
+ "principalEmail":"amyr@contoso.com",
+ "principalName":"Amy Roebuck",
+ "externalPrincipalId":"14007",
+ "highestGrade":"12",
+ "lowestGrade":"9",
+ "schoolNumber":"10001",
+ "address":{
+ "city":"Los Angeles",
+ "countryOrRegion":"United States",
+ "postalCode":"98055",
+ "state":"CA",
+ "street":"12345 Main St."
+ },
+ "createdBy":{
+ "user":{
+ "displayName":"Susana Rocha",
+ "id":"14012"
+ }
+ },
+ "externalId":"10001",
+ "phone":"+1 (253) 555-0102"
+ }
+ ]
} ```
v1.0 Educationsubmission Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/educationsubmission-get.md
Content-type: application/json
Content-length: 712 {
- "id": "33223",
- "recipient": {
- "userId": "13015"
- },
- "resourcesFolderUrl": "https://graph.microsoft.com/v1.0/drives/b!8-QjN2tsv0WyGnTv7vOvnQkmGHbbeMNLqYKONmHLVnvCVmBYIGpeT456457AdW9f/items/017NJZI25NOB5XZNLABF7646XAMDZTQQ6T",
- "status": "working",
- "submittedBy": {
- "user": {
- "displayName": "Susana Rocha",
- "id": "14012"
- },
- },
- "submittedDateTime": "2014-01-01T00:00:00Z"
+ "id": "33223",
+ "recipient": {
+ "userId": "13015"
+ },
+ "resourcesFolderUrl": "https://graph.microsoft.com/v1.0/drives/b!8-QjN2tsv0WyGnTv7vOvnQkmGHbbeMNLqYKONmHLVnvCVmBYIGpeT456457AdW9f/items/017NJZI25NOB5XZNLABF7646XAMDZTQQ6T",
+ "status": "working",
+ "submittedBy": {
+ "user": {
+ "displayName": "Susana Rocha",
+ "id": "14012"
}
+ },
+ "submittedDateTime": "2014-01-01T00:00:00Z"
+}
``` <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
v1.0 Educationsubmission Return https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/educationsubmission-return.md
One of the following permissions is required to call this API. To learn more, in
<!-- { "blockType": "ignored" } --> ```http POST /education/classes/{id}/assignments/{id}/submissions/{id}/return- ``` ## Request headers | Header | Value |
v1.0 Educationsubmission Setupresourcesfolder https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/educationsubmission-setupResourcesFolder.md
POST /education/classes/{id}/assignments/{id}/submissions/{id}/setUpResourcesFol
## Request headers | Header | Value | |:|:--|
-| Authorization | Bearer {token}. Required. |
+| Authorization | Bearer `{token}`. Required. |
## Request body
-Do not supply a request body for this method.
+Provide an empty json `{}` as request body for this method.
+ ## Response If successful, this method returns a `200 Ok` response code. The body will contain the submission model. ## Example The following example shows how to call this API.+ ### Request The following is an example of a request. -
-# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "educationsubmission_setupresourcesfolder" }--> ```msgraph-interactive POST https://graph.microsoft.com/beta/education/classes/11012/assignments/19002/submissions/20302/setUpResourcesFolder
-```
-# [C#](#tab/csharp)
-
-# [JavaScript](#tab/javascript)
-
-# [Objective-C](#tab/objc)
-
-# [Java](#tab/java)
--
+Content-type: application/json
+{
+}
+```
- ### Response The following is an example of a response.
v1.0 Onpremisesagent Delete Agentgroups https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/onpremisesagent-delete-agentgroups.md
One of the following permissions is required to call this API. To learn more, in
| Permission type | Permissions (from least to most privileged) | |:--|:|
-|Delegated (work or school account) | OnPremisesPublishingProfiles.ReadWrite.All |
+| Delegated (work or school account) | Directory.ReadWrite.All |
| Delegated (personal Microsoft account) | Not supported. | | Application | Not supported. |
v1.0 Onpremisesagent Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/onpremisesagent-get.md
One of the following permissions is required to call this API. To learn more, in
| Permission type | Permissions (from least to most privileged) | |:--|:|
-|Delegated (work or school account) | OnPremisesPublishingProfiles.ReadWrite.All |
+| Delegated (work or school account) | Directory.ReadWrite.All |
| Delegated (personal Microsoft account) | Not supported. | | Application | Not supported. |
v1.0 Onpremisesagent List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/onpremisesagent-list.md
One of the following permissions is required to call this API. To learn more, in
| Permission type | Permissions (from least to most privileged) | |:--|:|
-|Delegated (work or school account) | OnPremisesPublishingProfiles.ReadWrite.All |
+| Delegated (work or school account) | Directory.ReadWrite.All |
| Delegated (personal Microsoft account) | Not supported. | | Application | Not supported. |
v1.0 Onpremisesagent Post Agentgroups https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/onpremisesagent-post-agentgroups.md
One of the following permissions is required to call this API. To learn more, in
| Permission type | Permissions (from least to most privileged) | |:--|:|
-|Delegated (work or school account) | OnPremisesPublishingProfiles.ReadWrite.All |
+| Delegated (work or school account) | Directory.ReadWrite.All |
| Delegated (personal Microsoft account) | Not supported. | | Application | Not supported. |
v1.0 Onpremisesagentgroup Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/onpremisesagentgroup-delete.md
One of the following permissions is required to call this API. To learn more, in
| Permission type | Permissions (from least to most privileged) | |:--|:|
-|Delegated (work or school account) | OnPremisesPublishingProfiles.ReadWrite.All |
+| Delegated (work or school account) | Directory.ReadWrite.All |
| Delegated (personal Microsoft account) | Not supported. | | Application | Not supported. |
v1.0 Onpremisesagentgroup Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/onpremisesagentgroup-get.md
One of the following permissions is required to call this API. To learn more, in
| Permission type | Permissions (from least to most privileged) | |:--|:|
-|Delegated (work or school account) | OnPremisesPublishingProfiles.ReadWrite.All |
+| Delegated (work or school account) | Directory.ReadWrite.All |
| Delegated (personal Microsoft account) | Not supported. | | Application | Not supported. |
v1.0 Onpremisesagentgroup List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/onpremisesagentgroup-list.md
One of the following permissions is required to call this API. To learn more, in
| Permission type | Permissions (from least to most privileged) | |:--|:|
-|Delegated (work or school account) | OnPremisesPublishingProfiles.ReadWrite.All |
+| Delegated (work or school account) | Directory.ReadWrite.All |
| Delegated (personal Microsoft account) | Not supported. | | Application | Not supported. |
v1.0 Onpremisesagentgroup Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/onpremisesagentgroup-post.md
One of the following permissions is required to call this API. To learn more, in
| Permission type | Permissions (from least to most privileged) | |:--|:|
-|Delegated (work or school account) | OnPremisesPublishingProfiles.ReadWrite.All |
+| Delegated (work or school account) | Directory.ReadWrite.All |
| Delegated (personal Microsoft account) | Not supported. | | Application | Not supported. |
v1.0 Onpremisesagentgroup Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/onpremisesagentgroup-update.md
One of the following permissions is required to call this API. To learn more, in
| Permission type | Permissions (from least to most privileged) | |:--|:|
-|Delegated (work or school account) | OnPremisesPublishingProfiles.ReadWrite.All |
+| Delegated (work or school account) | Directory.ReadWrite.All |
| Delegated (personal Microsoft account) | Not supported. | | Application | Not supported. |
v1.0 Onpremisespublishingprofile Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/onpremisespublishingprofile-get.md
One of the following permissions is required to call this API. To learn more, in
| Permission type | Permissions (from least to most privileged) | |:--|:|
-| Delegated (work or school account) | OnPremisesPublishingProfiles.ReadWrite.All |
+| Delegated (work or school account) | Directory.ReadWrite.All |
| Delegated (personal Microsoft account) | Not supported. | | Application | Not supported. |
v1.0 Onpremisespublishingprofile Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/onpremisespublishingprofile-update.md
One of the following permissions is required to call this API. To learn more, in
| Permission type | Permissions (from least to most privileged) | |:--|:|
-| Delegated (work or school account) | OnPremisesPublishingProfiles.ReadWrite.All |
+| Delegated (work or school account) | Directory.ReadWrite.All |
| Delegated (personal Microsoft account) | Not supported. | | Application | Not supported. |
v1.0 Printusagebyprinter Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/printusagebyprinter-get.md
+
+ Title: Get printUsageByPrinter
+description: Retrieve a printer's usage summary for a particular time period.
+
+localization_priority: Normal
Last updated : 2/4/2020++
+# Get printUsageByPrinter
+
+Namespace: microsoft.graph
++
+Retrieve a [printer](../resources/printer.md)'s usage summary for a particular time period.
+
+For descriptions of each of the endpoints, see [printUsageByPrinter](../resources/printUsageByPrinter.md).
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+To use the Universal Print service, the user or app's tenant must have an active Universal Print subscription, in addition to the permissions listed in the following table.
+
+|Permission type | Permissions (from least to most privileged) |
+|:|:--|
+|Delegated (work or school account)| Reports.Read.All |
+|Delegated (personal Microsoft account)|Not Supported.|
+|Application|Not Supported.|
+
+## HTTP request
+<!-- { "blockType": "ignored" } -->
+```http
+GET /reports/dailyPrintUsageByPrinter/{id}
+GET /reports/monthlyPrintUsageByPrinter/{id}
+GET /print/reports/dailyPrintUsageByPrinter/{id}
+GET /print/reports/monthlyPrintUsageByPrinter/{id}
+```
+
+## Optional query parameters
+This method supports some of the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+| Name |Description|
+|:-|:-|
+| Authorization | Bearer {token}. Required. |
+
+## Request body
+Do not supply a request body for this method.
+## Response
+If successful, this method returns a `200 OK` response code and a [printUsageByPrinter](../resources/printUsageByPrinter.md) object in the response body.
+## Example
+### Request
+The following is an example of the request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_printUsageByPrinter",
+ "sampleKeys": ["016b5565-3bbf-4067-b9ff-4d68167eb1a6"]
+}-->
+```http
+GET https://graph.microsoft.com/beta/print/reports/dailyPrintUsageByPrinter/016b5565-3bbf-4067-b9ff-4d68167eb1a6
+```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Objective-C](#tab/objc)
+
+# [Java](#tab/java)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.printUsageByPrinter"
+} -->
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+Content-length: 269
+
+{
+ "id": "016b5565-3bbf-4067-b9ff-4d68167eb1a6",
+ "printerId": "016b5565-3bbf-4067-b9ff-4d68167eb1a6",
+ "usageDate": "2020-02-04T00:00:00.0000000Z",
+ "completedBlackAndWhiteJobCount": 42,
+ "completedColorJobCount": 0,
+ "incompleteJobCount": 6
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!-- {
+ "type": "#page.annotation",
+ "description": "Get printUsageByPrinter",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": ""
+}-->
+
v1.0 Printusagebyuser Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/printusagebyuser-get.md
+
+ Title: Get printUsageByUser
+description: Retrieve a user's usage summary for a particular time period.
+
+localization_priority: Normal
++
+# Get printUsageByUser
+
+Namespace: microsoft.graph
++
+Retrieve a user's usage summary for a particular time period.
+
+See the [printUsageByUser](../resources/printUsageByUser.md) documentation for descriptions of each of the endpoints.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+To use the Universal Print service, the user or app's tenant must have an active Universal Print subscription, in addition to the permissions listed in the following table.
+
+|Permission type | Permissions (from least to most privileged) |
+|:|:--|
+|Delegated (work or school account)| Reports.Read.All |
+|Delegated (personal Microsoft account)|Not Supported.|
+|Application|Not Supported.|
+
+## HTTP request
+<!-- { "blockType": "ignored" } -->
+```http
+GET /reports/dailyPrintUsageByUser/{id}
+GET /reports/monthlyPrintUsageByUser/{id}
+GET /print/reports/dailyPrintUsageByUser/{id}
+GET /print/reports/monthlyPrintUsageByUser/{id}
+```
+
+## Optional query parameters
+This method supports some of the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+| Name |Description|
+|:-|:-|
+| Authorization | Bearer {token}. Required. |
+
+## Request body
+Do not supply a request body for this method.
+## Response
+If successful, this method returns a `200 OK` response code and a [printUsageByUser](../resources/printUsageByUser.md) object in the response body.
+## Example
+### Request
+The following is an example of the request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_printUsageByUser",
+ "sampleKeys": ["016b5565-3bbf-4067-b9ff-4d68167eb1a6"]
+}-->
+```http
+GET https://graph.microsoft.com/beta/print/reports/dailyPrintUsageByUser/016b5565-3bbf-4067-b9ff-4d68167eb1a6
+```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Objective-C](#tab/objc)
+
+# [Java](#tab/java)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.printUsageByUser"
+} -->
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+Content-length: 251
+
+{
+ "id": "016b5565-3bbf-4067-b9ff-4d68167eb1a6",
+ "userPrincipalName": "username@contoso.com",
+ "usageDate": "2020-02-04T00:00:00.0000000Z",
+ "completedBlackAndWhiteJobCount": 42,
+ "completedColorJobCount": 0,
+ "incompleteJobCount": 6
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!-- {
+ "type": "#page.annotation",
+ "description": "Get printUsageByUser",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": ""
+}-->
+
v1.0 Rbacapplication List Roledefinitions https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/rbacapplication-list-roledefinitions.md
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Get a list of [unifiedRoleDefinition](../resources/unifiedroledefinition.md) objects for the provider.
+Get a list of [unifiedRoleDefinition](../resources/unifiedroledefinition.md) objects for an RBAC provider.
+
+The following RBAC providers are currently supported:
+- cloud PC
+- device management (Intune)
+- directory (Azure AD)
+ ## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+Depending on the RBAC provider and the permission type (delegated or application) that is needed, choose from the following table the least privileged permission required to call this API. To learn more, including [taking caution](/graph/auth/auth-concepts#best-practices-for-requesting-permissions) before choosing more privileged permissions, search for the following permissions in [Permissions](/graph/permissions-reference).
+
+|Supported provider | Delegated (work or school account) | Delegated (personal Microsoft account) | Application |
+|:--|:|:|:|
+| Cloud PC | CloudPC.Read.All, CloudPC.ReadWrite.All | Not supported. | CloudPC.Read.All, CloudPC.ReadWrite.All |
+| Device management | DeviceManagementRBAC.Read.All, DeviceManagementRBAC.ReadWrite.All | Not supported. | DeviceManagementRBAC.Read.All, DeviceManagementRBAC.ReadWrite.All |
+| Directory | RoleManagement.Read.Directory, Directory.Read.All, RoleManagement.ReadWrite.Directory, Directory.ReadWrite.All, Directory.AccessAsUser.All | Not supported.| RoleManagement.Read.Directory, Directory.Read.All, RoleManagement.ReadWrite.Directory, Directory.ReadWrite.All |
-|Permission type | Permissions (from least to most privileged) |
-|:--|:|
-|Delegated (work or school account) | RoleManagement.Read.Directory, Directory.Read.All, RoleManagement.ReadWrite.Directory, Directory.ReadWrite.All, Directory.AccessAsUser.All |
-|Delegated (personal Microsoft account) | Not supported. |
-|Application | RoleManagement.Read.Directory, Directory.Read.All, RoleManagement.ReadWrite.Directory, Directory.ReadWrite.All |
## HTTP request
+To list role definitions for a cloud PC provider:
<!-- { "blockType": "ignored" } -->
+```http
+GET /roleManagement/cloudPC/roleDefinitions
+```
+
+To list role definitions for a device management provider:
+<!-- { "blockType": "ignored" } -->
+```http
+GET /roleManagement/deviceManagement/roleDefinitions
+```
+To list role definitions for a directory provider:
+<!-- { "blockType": "ignored" } -->
```http GET /roleManagement/directory/roleDefinitions ```
Do not supply a request body for this method.
If successful, this method returns a `200 OK` response code and a collection of [unifiedRoleDefinition](../resources/unifiedroledefinition.md) objects in the response body.
-## Example
+## Examples
+
+### Example 1: List role definitions for a directory provider
-### Request
+#### Request
The following is an example of the request.
The following is an example of the request.
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "get_roledefinitions"
+ "name": "get_roledefinitions_directory"
}--> ```msgraph-interactive
GET https://graph.microsoft.com/beta/roleManagement/directory/roleDefinitions
-### Response
+#### Response
The following is an example of the response.
The following is an example of the response.
<!-- { "blockType": "response",
+ "name": "get_roledefinitions_directory",
"truncated": true, "@odata.type": "microsoft.graph.unifiedRoleDefinition", "isCollection": true
Content-type: application/json
} ```
+### Example 2: List role definitions for a cloud PC provider
+
+#### Request
+
+The following is an example of the request.
+
+<!-- {
+ "blockType": "request",
+ "name": "get_roledefinitions_cloudpc"
+}-->
+
+```msgraph-interactive
+GET https://graph.microsoft.com/beta/roleManagement/cloudPC/roleDefinitions
+```
+
+#### Response
+
+The following is an example of the response.
+
+> **Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "name": "get_roledefinitions_cloudpc",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.unifiedRoleDefinition",
+ "isCollection": true
+} -->
+
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#roleManagement/cloudPC/roleDefinitions",
+ "value": [
+ {
+ "id": "b5c08161-a7af-481c-ace2-a20a69a48fb1",
+ "description": "Cloud PC Administrator has read and write access to all Cloud PC features located within the Cloud PC blade.",
+ "displayName": "Cloud PC Administrator",
+ "isBuiltIn": true,
+ "isEnabled": true,
+ "resourceScopes": [
+ "/"
+ ],
+ "templateId": "b5c08161-a7af-481c-ace2-a20a69a48fb1",
+ "version": null,
+ "rolePermissions": [
+ {
+ "allowedResourceActions": [
+ "Microsoft.CloudPC/CloudPCs/Read",
+ "Microsoft.CloudPC/CloudPCs/Reprovision",
+ "Microsoft.CloudPC/DeviceImages/Create",
+ "Microsoft.CloudPC/DeviceImages/Delete",
+ "Microsoft.CloudPC/DeviceImages/Read",
+ "Microsoft.CloudPC/OnPremisesConnections/Create",
+ "Microsoft.CloudPC/OnPremisesConnections/Delete",
+ "Microsoft.CloudPC/OnPremisesConnections/Read",
+ "Microsoft.CloudPC/OnPremisesConnections/Update",
+ "Microsoft.CloudPC/OnPremisesConnections/RunHealthChecks",
+ "Microsoft.CloudPC/OnPremisesConnections/UpdateAdDomainPassword",
+ "Microsoft.CloudPC/ProvisioningPolicies/Assign",
+ "Microsoft.CloudPC/ProvisioningPolicies/Create",
+ "Microsoft.CloudPC/ProvisioningPolicies/Delete",
+ "Microsoft.CloudPC/ProvisioningPolicies/Read",
+ "Microsoft.CloudPC/ProvisioningPolicies/Update",
+ "Microsoft.CloudPC/RoleAssignments/Create",
+ "Microsoft.CloudPC/RoleAssignments/Update",
+ "Microsoft.CloudPC/RoleAssignments/Delete",
+ "Microsoft.CloudPC/Roles/Read"
+ ],
+ "condition": null
+ }
+ ]
+ },
+ {
+ "id": "d40368cb-fbf4-4965-bbc1-f17b3a78e510",
+ "description": "Cloud PC Reader has read access to all Cloud PC features located within the Cloud PC blade.",
+ "displayName": "Cloud PC Reader",
+ "isBuiltIn": true,
+ "isEnabled": true,
+ "resourceScopes": [
+ "/"
+ ],
+ "templateId": "d40368cb-fbf4-4965-bbc1-f17b3a78e510",
+ "version": null,
+ "rolePermissions": [
+ {
+ "allowedResourceActions": [
+ "Microsoft.CloudPC/CloudPCs/Read",
+ "Microsoft.CloudPC/DeviceImages/Read",
+ "Microsoft.CloudPC/OnPremisesConnections/Read",
+ "Microsoft.CloudPC/ProvisioningPolicies/Read",
+ "Microsoft.CloudPC/Roles/Read"
+ ],
+ "condition": null
+ }
+ ]
+ }
+ ]
+}
+```
++ <!-- uuid: 16cd6b66-4b1a-43a1-adaf-3a886856ed98 2019-02-04 14:57:30 UTC --> <!-- {
v1.0 Rbacapplication Post Roledefinitions https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/rbacapplication-post-roledefinitions.md
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Create a new [unifiedRoleDefinition](../resources/unifiedroledefinition.md) object.
+Create a new [unifiedRoleDefinition](../resources/unifiedroledefinition.md) object for an RBAC provider.
+
+The following RBAC providers are currently supported:
+- device management (Intune)
+- directory (Azure AD)
+
+> [!NOTE]
+> The cloud PC RBAC provider currently supports only the [list](rbacapplication-list-roledefinitions.md) and [get](unifiedroledefinition-get.md) operations.
## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+Depending on the RBAC provider and the permission type (delegated or application) that is needed, choose from the following table the least privileged permission required to call this API. To learn more, including [taking caution](/graph/auth/auth-concepts#best-practices-for-requesting-permissions) before choosing more privileged permissions, search for the following permissions in [Permissions](/graph/permissions-reference).
-| Permission type | Permissions (from least to most privileged) |
-|:|:--|
-| Delegated (work or school account) | RoleManagement.ReadWrite.Directory |
-| Delegated (personal Microsoft account) | Not supported. |
-| Application | RoleManagement.ReadWrite.Directory |
+|Supported provider | Delegated (work or school account) | Delegated (personal Microsoft account) | Application |
+|:--|:|:|:|
+| Device management | DeviceManagementRBAC.ReadWrite.All | Not supported. | DeviceManagementRBAC.ReadWrite.All |
+| Directory | RoleManagement.ReadWrite.Directory, Directory.ReadWrite.All, Directory.AccessAsUser.All | Not supported.| RoleManagement.ReadWrite.Directory, Directory.ReadWrite.All |
## HTTP request
+To create a role definition for a device management provider:
<!-- { "blockType": "ignored" } -->
+```http
+POST /roleManagement/deviceManagement/roleDefinitions
+```
+To create a role definition for a directory provider:
+<!-- { "blockType": "ignored" } -->
```http POST /roleManagement/directory/roleDefinitions ```
If successful, this method returns `201 Created` response code and a new [unifie
### Request
-The following is an example of creating a custom role.
+The following is an example of creating a custom role for a directory provider.
# [HTTP](#tab/http)
v1.0 Rbacapplicationmultiple List Roleassignments https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/rbacapplicationmultiple-list-roleassignments.md
+
+ Title: "List unifiedRoleAssignmentMultiple"
+description: "Retrieve the properties and relationships of unifiedRoleAssignmentMultiple object."
+localization_priority: Normal
+++
+# List unifiedRoleAssignmentMultiple
+
+Namespace: microsoft.graph
++
+Get a list of [unifiedRoleAssignmentMultiple](../resources/unifiedroleassignmentmultiple.md) objects for an RBAC provider.
+
+The following RBAC providers are currently supported:
+- cloud PC
+- device management (Intune)
+
+For other Microsoft 365 applications (like Azure AD), use [unifiedRoleAssignment](../resources/unifiedroleassignment.md).
++
+## Permissions
+
+Depending on the RBAC provider and the permission type (delegated or application) that is needed, choose from the following table the least privileged permission required to call this API. To learn more, including [taking caution](/graph/auth/auth-concepts#best-practices-for-requesting-permissions) before choosing more privileged permissions, search for the following permissions in [Permissions](/graph/permissions-reference).
+
+|Supported provider | Delegated (work or school account) | Delegated (personal Microsoft account) | Application |
+|:--|:|:|:|
+| Cloud PC | CloudPC.Read.All, CloudPC.ReadWrite.All | Not supported. | CloudPC.Read.All, CloudPC.ReadWrite.All |
+| Intune | DeviceManagementRBAC.Read.All, DeviceManagementRBAC.ReadWrite.All | Not supported.| DeviceManagementRBAC.Read.All, DeviceManagementRBAC.ReadWrite.All |
+
+## HTTP request
+
+To list role assignments for a cloud PC provider:
+
+<!-- { "blockType": "ignored" } -->
+
+```http
+GET /roleManagement/cloudPc/roleAssignments
+```
+
+To list role assignments for an Intune provider:
+
+<!-- { "blockType": "ignored" } -->
+
+```http
+GET /roleManagement/deviceManagement/roleAssignments
+```
+
+## Optional query parameters
+You can filter on the `roleDefinitionId` or `principalId` properties. The `roleDefinitionId` property can be either a role object ID or a role template object ID. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+| Name | Description |
+|:- |:-- |
+| Authorization | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [unifiedRoleAssignmentMultiple](../resources/unifiedroleassignmentmultiple.md) objects in the response body.
+
+## Example
+
+### Example 1: List the role assignments for a specific principal for an Intune provider
+
+### Request
+
+The following is an example of the request:
+
+<!-- {
+ "blockType": "request",
+ "name": "list_unifiedroleassignmentmultiple"
+}-->
+
+```msgraph-interactive
+GET https://graph.microsoft.com/beta/roleManagement/deviceManagement/roleAssignments/$filter=principalId eq '9e47fc6f-2d7a-464c-944e-d3dd0de522e4'
+```
+
+### Response
+
+The following is an example of the response:
+> **Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.unifiedRoleAssignmentMultiple"
+} -->
+
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#roleManagement/deviceManagement/roleAssignments/$entity",
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleAssignmentMultiple",
+ "id": "lAPpYvVpN0KRkAEhdxReEJC2sEqbR_9Hr48lds9SGHI-1",
+ "roleDefinitionId": "62e90394-69f5-4237-9190-012177145e10",
+ "principalIds[]": ["9e47fc6f-2d7a-464c-944e-d3dd0de522e4", "f8ca5a85-489a-49a0-b555-0a6d81e56f0d"],
+ "directoryScopeIds[]": ["28ca5a85-489a-49a0-b555-0a6d81e56f0", "8152656a-cf9a-4928-a457-1512d4cae295"]
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleAssignmentMultiple",
+ "id": "2BNpYvVpN0KRkAEhdxReEJC2sEqbR_9Hr48lds9SWRD-2",
+ "roleDefinitionId": "9e47fc6f-2d7a-464c-944e-d3dd0de522e4",
+ "principalIds[]": ["9e47fc6f-2d7a-464c-944e-d3dd0de522e4", "53a6c08d-0227-41bd-8bc6-2728df6be749", "a4991fe1-6d7c-427c-969b-bda6df78c458"],
+ "appScopeIds[]": ["28ca5a85-489a-49a0-b555-0a6d81e56f0"]
+ }
+ ]
+}
+```
+### Example 2: List role assignments for a cloud PC provider
+
+### Request
+
+<!-- {
+ "blockType": "request",
+ "name": "list_cloudpcunifiedroleassignmentmultiple_1"
+}-->
+
+```http
+GET https://graph.microsoft.com/beta/roleManagement/cloudPC/roleAssignments
+```
+
+### Response
+
+> **Note:** The response object shown here might be shortened for readability. All the properties will be returned from an actual call.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.unifiedRoleAssignmentMultiple"
+} -->
+
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#roleManagement/cloudPC/roleAssignments/$entity",
+ "value": [
+ {
+ "id": "dbe9d288-fd87-41f4-b33d-b498ed207096",
+ "description": null,
+ "displayName": "My test role assignment 1",
+ "roleDefinitionId": "b5c08161-a7af-481c-ace2-a20a69a48fb1",
+ "principalIds": [
+ "8e811502-ebda-4782-8f81-071d17f0f892",
+ "30e3492f-964c-4d73-88c6-986a53c6e2a0"
+ ],
+ "directoryScopeIds": [
+ "/"
+ ],
+ "appScopeIds": []
+ },
+ {
+ "id": "fad74173-3fe3-4e64-9a80-297bdad2b36e",
+ "description": null,
+ "displayName": "My test role assignment 2",
+ "roleDefinitionId": "b5c08161-a7af-481c-ace2-a20a69a48fb1",
+ "principalIds": [
+ "8e811502-ebda-4782-8f81-071d17f0f892",
+ ],
+ "directoryScopeIds": [
+ "/"
+ ],
+ "appScopeIds": []
+ }
+ ]
+}
+```
+
+### Example 3: List role assignments for specific role of a cloud PC provider
+
+### Request
+
+<!-- {
+ "blockType": "request",
+ "name": "list_cloudpcunifiedroleassignmentmultiple_2"
+}-->
+
+```http
+GET https://graph.microsoft.com/beta/roleManagement/cloudPC/roleAssignments?$filter=roleDefinitionId eq 'b5c08161-a7af-481c-ace2-a20a69a48fb1'
+```
+
+### Response
+
+> **Note:** The response object shown here might be shortened for readability. All the properties will be returned from an actual call.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.unifiedRoleAssignmentMultiple"
+} -->
+
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#roleManagement/cloudPC/roleAssignments",
+ "value": [{
+ "id": "ed9e247f-f23b-4d72-9e8c-97fa6f385246",
+ "description": "",
+ "displayName": "test",
+ "roleDefinitionId": "b5c08161-a7af-481c-ace2-a20a69a48fb1",
+ "principalIds": ["689c9051-77ff-4f14-9b39-3d22de07321a"],
+ "directoryScopeIds": ["/"],
+ "appScopeIds": []
+ }, {
+ "id": "3d8e564b-761a-4b32-8f50-63d555f7bc00",
+ "description": "test1",
+ "displayName": "AssignmentTest",
+ "roleDefinitionId": "b5c08161-a7af-481c-ace2-a20a69a48fb1",
+ "principalIds": ["0ec7855b-4057-4b7c-9217-09ee9bf4dfd7"],
+ "directoryScopeIds": ["/"],
+ "appScopeIds": []
+ }, {
+ "id": "f36a3269-d03d-4d33-81e7-190bded40ad2",
+ "description": "",
+ "displayName": "test3",
+ "roleDefinitionId": "b5c08161-a7af-481c-ace2-a20a69a48fb1",
+ "principalIds": ["e4ea53cf-cdd6-46b5-bf38-570033a0fba3"],
+ "directoryScopeIds": ["/"],
+ "appScopeIds": []
+ }]
+}
+```
+<!-- uuid: 16cd6b66-4b1a-43a1-adaf-3a886856ed98
+2019-02-04 14:57:30 UTC -->
+<!-- {
+ "type": "#page.annotation",
+ "description": "List roleAssignmentsMultiple",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": ""
+}-->
++
v1.0 Rbacapplicationmultiple Post Roleassignments https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/rbacapplicationmultiple-post-roleassignments.md
+
+ Title: "Create unifiedRoleAssignmentMultiple"
+description: "Create a new unifiedRoleAssignmentMultiple object."
+localization_priority: Normal
+++
+# Create unifiedRoleAssignmentMultiple
+
+Namespace: microsoft.graph
++
+Create a new [unifiedRoleAssignmentMultiple](../resources/unifiedroleassignmentmultiple.md) object for an RBAC provider.
+
+The following RBAC providers are currently supported:
+- cloud PC
+- device management (Intune)
+
+For other Microsoft 365 applications (like Azure AD), use [unifiedRoleAssignment](../resources/unifiedroleassignment.md).
++
+## Permissions
+
+Depending on the RBAC provider and the permission type (delegated or application) that is needed, choose from the following table the least privileged permission required to call this API. To learn more, including [taking caution](/graph/auth/auth-concepts#best-practices-for-requesting-permissions) before choosing more privileged permissions, search for the following permissions in [Permissions](/graph/permissions-reference).
+
+|Supported provider | Delegated (work or school account) | Delegated (personal Microsoft account) | Application |
+|:--|:|:|:|
+| Cloud PC | CloudPC.ReadWrite.All | Not supported. | CloudPC.ReadWrite.All |
+| Intune | DeviceManagementRBAC.ReadWrite.All | Not supported.| DeviceManagementRBAC.ReadWrite.All |
+
+## HTTP request
+
+To create role assignment for a cloud PC provider:
+
+<!-- { "blockType": "ignored" } -->
+
+```http
+POST /roleManagement/cloudPC/roleAssignments
+```
+
+To create role assignment for an Intune provider:
+<!-- { "blockType": "ignored" } -->
+
+```http
+POST /roleManagement/deviceManagement/roleAssignments
+```
+
+## Request headers
+
+| Name | Description |
+|:- |:-- |
+| Authorization | Bearer {token}. Required. |
+| Content-type | application/json. Required. |
+
+## Request body
+
+In the request body, supply a JSON representation of [unifiedRoleAssignmentMultiple](../resources/unifiedroleassignmentmultiple.md) object. The request must have either a scope defined in Azure AD, such as `directoryScopeIds`, or an application-specific scope, such as `appScopeId`. Examples of Azure AD scope are tenant ("/"), administrative units, or applications.
+
+## Response
+
+If successful, this method returns a `201 Created` response code and a new [unifiedRoleAssignmentMultiple](../resources/unifiedroleassignmentmultiple.md) object in the response body.
+
+## Examples
+
+### Example 1: Create a role assignment in Intune over two scope groups (which are Azure AD objects)
+
+#### Request
+
+The following is an example of the request.
+> **Note:** the use of the **roleTemplateId** for **roleDefinitionId**. **roleDefinitionId** can be either the service-wide template ID or the directory-specific **roleDefinitionId**.
++
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "create_unifiedroleassignmentmultiple_from_rbacapplication"
+}-->
+
+```http
+POST https://graph.microsoft.com/beta/roleManagement/deviceManagement/roleAssignments
+Content-type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.unifiedRoleAssignmentMultiple",
+ "displayName": "My test role assignment 1",
+ "roleDefinitionId": "c2cf284d-6c41-4e6b-afac-4b80928c9034",
+ "principalIds": ["f8ca5a85-489a-49a0-b555-0a6d81e56f0d", "c1518aa9-4da5-4c84-a902-a31404023890"],
+ "directoryScopeIds": ["28ca5a85-489a-49a0-b555-0a6d81e56f0d", "8152656a-cf9a-4928-a457-1512d4cae295"],
+}
+```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Objective-C](#tab/objc)
+
+# [Java](#tab/java)
++++
+#### Response
+
+The following is an example of the response.
+> **Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.unifiedRoleAssignmentMultiple"
+} -->
+
+```http
+HTTP/1.1 201 Created
+Content-type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#roleManagement/deviceManagement/roleAssignments/$entity",
+ "@odata.type": "#microsoft.graph.unifiedRoleAssignmentMultiple",
+ "id": "28ca5a85-489a-49a0-b555-0a6d81e56f0d",
+ "roleDefinitionId": "c2cf284d-6c41-4e6b-afac-4b80928c9034",
+ "principalIds": ["f8ca5a85-489a-49a0-b555-0a6d81e56f0d", "c1518aa9-4da5-4c84-a902-a31404023890"],
+ "directoryScopeIds": ["28ca5a85-489a-49a0-b555-0a6d81e56f0d", "8152656a-cf9a-4928-a457-1512d4cae295"]
+}
+```
+
+### Example 2: Create a role assignment in Intune at Intune-specific scope of "all Devices"
+
+Use the following information for creating Intune role assignments:
+- To allow assignments over all Intune devices, use the `AllDevices` value in **appScopeIds**.
+- To allow assignments over all Intune licensed users, use the `AllLicensedUsers` value in **appScopeIds**.
+- To allow assignments over all Intune devices and licensed users, use the `/` value in **directoryScopeIds**.
+
+#### Request
+
+The following is an example of the request.
++
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "create_unifiedroleassignmentmultiple_intune_specific"
+}-->
+
+```http
+POST https://graph.microsoft.com/beta/roleManagement/deviceManagement/roleAssignments
+Content-type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.unifiedRoleAssignmentMultiple",
+ "displayName": "My test role assignment 1",
+ "roleDefinitionId": "c2cf284d-6c41-4e6b-afac-4b80928c9034",
+ "principalIds": ["f8ca5a85-489a-49a0-b555-0a6d81e56f0d", "c1518aa9-4da5-4c84-a902-a31404023890"],
+ "appScopeIds": ["allDevices"]
+}
+```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Objective-C](#tab/objc)
+
+# [Java](#tab/java)
++++
+#### Response
+
+The following is an example of the response.
+> **Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.unifiedRoleAssignmentMultiple"
+} -->
+
+```http
+HTTP/1.1 201 Created
+Content-type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#roleManagement/deviceManagement/roleAssignments/$entity",
+ "@odata.type": "#microsoft.graph.unifiedRoleAssignmentMultiple",
+ "id": "28ca5a85-489a-49a0-b555-0a6d81e56f0d",
+ "roleDefinitionId": "c2cf284d-6c41-4e6b-afac-4b80928c9034",
+ "principalIds": ["f8ca5a85-489a-49a0-b555-0a6d81e56f0d", "c1518aa9-4da5-4c84-a902-a31404023890"],
+ "appScopeIds": ["allDevices"]
+}
+```
+
+### Example 3: Create a role assignment for a cloud PC provider
+
+#### Request
+
+<!-- {
+ "blockType": "request",
+ "name": "create_unifiedroleassignmentmultiple_from_rbacapplication_cloudpc"
+}-->
+
+```http
+POST https://graph.microsoft.com/beta/roleManagement/cloudPC/roleAssignments
+Content-type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.unifiedRoleAssignmentMultiple",
+ "displayName": "My test role assignment 1",
+ "description": "My role assignment description",
+ "roleDefinitionId": "b5c08161-a7af-481c-ace2-a20a69a48fb1",
+ "principalIds": ["f8ca5a85-489a-49a0-b555-0a6d81e56f0d", "c1518aa9-4da5-4c84-a902-a31404023890"]
+}
+```
++
+#### Response
+
+The following is an example of the response.
+> **Note:** The response object shown here might be shortened for readability. All the properties will be returned from an actual call.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.unifiedRoleAssignmentMultiple"
+} -->
+
+```http
+HTTP/1.1 201 Created
+Content-type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#roleManagement/cloudPC/roleAssignments/$entity",
+ "id": "47c88dcd-cc79-4b0c-ba7d-7af2199649c5",
+ "displayName": "My role assignment",
+ "description": "My role assignment description",
+ "roleDefinitionId": "b5c08161-a7af-481c-ace2-a20a69a48fb1",
+ "principalIds": [
+ "f8ca5a85-489a-49a0-b555-0a6d81e56f0d",
+ "c1518aa9-4da5-4c84-a902-a31404023890"
+ ],
+ "directoryScopeIds": [
+ "/"
+ ],
+ "appScopeIds": []
+}
+```
+
+<!-- uuid: 16cd6b66-4b1a-43a1-adaf-3a886856ed98
+2019-02-04 14:57:30 UTC -->
+<!-- {
+ "type": "#page.annotation",
+ "description": "Create unifiedRoleAssignmentMultiple",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": ""
+}-->
++
v1.0 Reportroot List Dailyprintusagebyprinter https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/reportroot-list-dailyprintusagebyprinter.md
+
+ Title: List dailyPrintUsageByPrinter
+description: Retrieve a list of daily print usage summaries, grouped by printer.
+
+localization_priority: Normal
++
+# List dailyPrintUsageByPrinter
+
+Namespace: microsoft.graph
++
+Retrieve a list of daily print usage summaries, grouped by [printer](../resources/printer.md).
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+In addition to the following permissions, the user's tenant must have an active Universal Print subscription.
+
+|Permission type | Permissions (from least to most privileged) |
+|:|:--|
+|Delegated (work or school account)| Reports.Read.All |
+|Delegated (personal Microsoft account)|Not Supported.|
+|Application|Not Supported.|
+
+## HTTP request
+<!-- { "blockType": "ignored" } -->
+```http
+GET /reports/dailyPrintUsageByPrinter
+GET /print/reports/dailyPrintUsageByPrinter
+```
+
+## Request headers
+| Name |Description|
+|:-|:-|
+| Authorization | Bearer {token}. Required. |
+
+## Request body
+Do not supply a request body for this method.
+## Response
+If successful, this method returns a `200 OK` response code and a collection of [printUsageByPrinter](../resources/printUsageByPrinter.md) objects in the response body.
+## Example
+### Request
+The following is an example of the request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_endpoints_3"
+}-->
+```msgraph-interactive
+GET https://graph.microsoft.com/beta/print/reports/dailyPrintUsageByPrinter
+```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Objective-C](#tab/objc)
+
+# [Java](#tab/java)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.printUsageByPrinter",
+ "isCollection": true
+} -->
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+Content-length: 314
+
+{
+ "value": [
+ {
+ "id": "016b5565-3bbf-4067-b9ff-4d68167eb1a6",
+ "printerId": "016b5565-3bbf-4067-b9ff-4d68167eb1a6",
+ "usageDate": "2020-02-04T00:00:00.0000000Z",
+ "completedBlackAndWhiteJobCount": 42,
+ "completedColorJobCount": 0,
+ "incompleteJobCount": 6
+ }
+ ]
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!-- {
+ "type": "#page.annotation",
+ "description": "List dailyPrintUsageByPrinter",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": ""
+}-->
++
v1.0 Reportroot List Dailyprintusagebyuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/reportroot-list-dailyprintusagebyuser.md
+
+ Title: List dailyPrintUsageByUser
+description: Retrieve a list of daily print usage summaries, grouped by user.
+
+localization_priority: Normal
++
+# List dailyPrintUsageByUser
+
+Namespace: microsoft.graph
++
+Retrieve a list of daily print usage summaries, grouped by user.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+In addition to the following permissions, the user's tenant must have an active Universal Print subscription.
+
+|Permission type | Permissions (from least to most privileged) |
+|:|:--|
+|Delegated (work or school account)| Reports.Read.All |
+|Delegated (personal Microsoft account)|Not Supported.|
+|Application|Not Supported.|
+
+## HTTP request
+<!-- { "blockType": "ignored" } -->
+```http
+GET /reports/dailyPrintUsageByUser
+GET /print/reports/dailyPrintUsageByUser
+```
+
+## Optional query parameters
+This method supports some of the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+| Name |Description|
+|:-|:-|
+| Authorization | Bearer {token}. Required. |
+
+## Request body
+Do not supply a request body for this method.
+## Response
+If successful, this method returns a `200 OK` response code and a collection of [printUsageByUser](../resources/printUsageByUser.md) objects in the response body.
+## Example
+### Request
+The following is an example of the request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_endpoints_4"
+}-->
+```msgraph-interactive
+GET https://graph.microsoft.com/beta/print/reports/dailyPrintUsageByUser
+```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Objective-C](#tab/objc)
+
+# [Java](#tab/java)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.printUsageByUser",
+ "isCollection": true
+} -->
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+Content-length: 268
+
+{
+ "value": [
+ {
+ "id": "016b5565-3bbf-4067-b9ff-4d68167eb1a6",
+ "userPrincipalName": "username@contoso.com",
+ "usageDate": "2020-02-04T00:00:00.0000000Z",
+ "completedBlackAndWhiteJobCount": 42,
+ "completedColorJobCount": 0,
+ "incompleteJobCount": 6
+ }
+ ]
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!-- {
+ "type": "#page.annotation",
+ "description": "List dailyPrintUsageByUser",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": ""
+}-->
++
v1.0 Reportroot List Monthlyprintusagebyprinter https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/reportroot-list-monthlyprintusagebyprinter.md
+
+ Title: List monthlyPrintUsageByPrinter
+description: Retrieve a list of monthly print usage summaries, grouped by printer.
+
+localization_priority: Normal
++
+# List monthlyPrintUsageByPrinter
+
+Namespace: microsoft.graph
++
+Retrieve a list of monthly print usage summaries, grouped by [printer](../resources/printer.md).
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+In addition to the following permissions, the user's tenant must have an active Universal Print subscription.
+
+|Permission type | Permissions (from least to most privileged) |
+|:|:--|
+|Delegated (work or school account)| Reports.Read.All |
+|Delegated (personal Microsoft account)|Not Supported.|
+|Application|Not Supported.|
+
+## HTTP request
+<!-- { "blockType": "ignored" } -->
+```http
+GET /reports/monthlyPrintUsageByPrinter
+GET /print/reports/monthlyPrintUsageByPrinter
+```
+
+## Request headers
+| Name |Description|
+|:-|:-|
+| Authorization | Bearer {token}. Required. |
+
+## Request body
+Do not supply a request body for this method.
+## Response
+If successful, this method returns a `200 OK` response code and a collection of [printUsageByPrinter](../resources/printUsageByPrinter.md) objects in the response body.
+## Example
+### Request
+The following is an example of the request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_endpoints_5"
+}-->
+```msgraph-interactive
+GET https://graph.microsoft.com/beta/print/reports/monthlyPrintUsageByPrinter
+```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Objective-C](#tab/objc)
+
+# [Java](#tab/java)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.printUsageByPrinter",
+ "isCollection": true
+} -->
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+Content-length: 268
+
+{
+ "value": [
+ {
+ "id": "016b5565-3bbf-4067-b9ff-4d68167eb1a6",
+ "printerId": "016b5565-3bbf-4067-b9ff-4d68167eb1a6",
+ "usageDate": "2020-02-04T00:00:00.0000000Z",
+ "completedBlackAndWhiteJobCount": 42,
+ "completedColorJobCount": 0,
+ "incompleteJobCount": 6
+ }
+ ]
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!-- {
+ "type": "#page.annotation",
+ "description": "List monthlyPrintUsageByPrinter",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": ""
+}-->
++
v1.0 Reportroot List Monthlyprintusagebyuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/reportroot-list-monthlyprintusagebyuser.md
+
+ Title: List monthlyPrintUsageByUser
+description: Retrieve a list of monthly print usage summaries, grouped by user.
+
+localization_priority: Normal
++
+# List monthlyPrintUsageByUser
+
+Namespace: microsoft.graph
++
+Retrieve a list of monthly print usage summaries, grouped by user.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+In addition to the following permissions, the user's tenant must have an active Universal Print subscription.
+
+|Permission type | Permissions (from least to most privileged) |
+|:|:--|
+|Delegated (work or school account)| Reports.Read.All |
+|Delegated (personal Microsoft account)|Not Supported.|
+|Application|Not Supported.|
+
+## HTTP request
+<!-- { "blockType": "ignored" } -->
+```http
+GET /reports/monthlyPrintUsageByUser
+GET /print/reports/monthlyPrintUsageByUser
+```
+
+## Optional query parameters
+This method supports some of the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+| Name |Description|
+|:-|:-|
+| Authorization | Bearer {token}. Required. |
+
+## Request body
+Do not supply a request body for this method.
+## Response
+If successful, this method returns a `200 OK` response code and a collection of [printUsageByUser](../resources/printUsageByUser.md) objects in the response body.
+## Example
+### Request
+The following is an example of the request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_endpoints_6"
+}-->
+```msgraph-interactive
+GET https://graph.microsoft.com/beta/print/reports/monthlyPrintUsageByUser
+```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Objective-C](#tab/objc)
+
+# [Java](#tab/java)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.printUsageByUser",
+ "isCollection": true
+} -->
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+Content-length: 268
+
+{
+ "value": [
+ {
+ "id": "016b5565-3bbf-4067-b9ff-4d68167eb1a6",
+ "userPrincipalName": "username@contoso.com",
+ "usageDate": "2020-02-04T00:00:00.0000000Z",
+ "completedBlackAndWhiteJobCount": 42,
+ "completedColorJobCount": 0,
+ "incompleteJobCount": 6
+ }
+ ]
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!-- {
+ "type": "#page.annotation",
+ "description": "List monthlyPrintUsageByUser",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": ""
+}-->
++
v1.0 Reports Getgrouparchivedprintjobs https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/reports-getgrouparchivedprintjobs.md
Title: "reports: getGroupArchivedPrintJobs"
description: Get a list of archived print jobs for a particular group. localization_priority: Normal doc_type: apiPageType
The following example shows how to call this API.
The following is an example of the request. <!-- { "blockType": "request",
- "name": "reports-getgrouparchivedprintjobs"
+ "name": "reports-getgrouparchivedprintjobs",
+ "sampleKeys": ["016b5565-3bbf-4067-b9ff-4d68167eb1a6"]
}--> ```http
-GET https://graph.microsoft.com/beta/print/reports/getGroupArchivedPrintJobs(groupId='{id}',startDateTime={timestamp},endDateTime={timestamp})
+GET https://graph.microsoft.com/beta/print/reports/getGroupArchivedPrintJobs(groupId='016b5565-3bbf-4067-b9ff-4d68167eb1a6',startDateTime=2021-05-24,endDateTime=2021-05-25)
``` ##### Response
v1.0 Reports Getprinterarchivedprintjobs https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/reports-getprinterarchivedprintjobs.md
Title: "reports: getPrinterArchivedPrintJobs"
description: Get a list of archived print jobs that were queued for particular printer. localization_priority: Normal doc_type: apiPageType
The following example shows how to call this API.
The following is an example of the request. <!-- { "blockType": "request",
- "name": "reports-getprinterarchivedprintjobs"
+ "name": "reports-getprinterarchivedprintjobs",
+ "sampleKeys": ["016b5565-3bbf-4067-b9ff-4d68167eb1a6"]
}--> ```http
-GET https://graph.microsoft.com/beta/print/reports/getPrinterArchivedPrintJobs(printerId='{id}',startDateTime={timestamp},endDateTime={timestamp})
+GET https://graph.microsoft.com/beta/print/reports/getPrinterArchivedPrintJobs(printerId='016b5565-3bbf-4067-b9ff-4d68167eb1a6',startDateTime=2021-05-24,endDateTime=2021-05-25)
``` ##### Response
v1.0 Reports Getuserarchivedprintjobs https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/reports-getuserarchivedprintjobs.md
Title: "reports: getUserArchivedPrintJobs"
description: Get a list of archived print jobs for a particular user. localization_priority: Normal doc_type: apiPageType
The following example shows how to call this API.
The following is an example of the request. <!-- { "blockType": "request",
- "name": "reports-getuserarchivedprintjobs"
+ "name": "reports-getuserarchivedprintjobs",
+ "sampleKeys": ["016b5565-3bbf-4067-b9ff-4d68167eb1a6"]
}--> ```http
-GET https://graph.microsoft.com/beta/print/reports/getUserArchivedPrintJobs(userId='{id}',startDateTime={timestamp},endDateTime={timestamp})
+GET https://graph.microsoft.com/beta/print/reports/getUserArchivedPrintJobs(userId='016b5565-3bbf-4067-b9ff-4d68167eb1a6',startDateTime=2021-05-24,endDateTime=2021-05-25)
``` ##### Response
v1.0 Serviceprincipal Delete Approleassignedto https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/serviceprincipal-delete-approleassignedto.md
One of the following permissions is required to call this API. To learn more, in
<!-- { "blockType": "ignored" } --> ```http
-DELETE /servicePrincipals/{id}/appRoleAssignedTo/{id}
+DELETE /servicePrincipals/{resource-SP-id}/appRoleAssignedTo/{principal-id}
``` > [!NOTE]
If successful, this method returns `204 No Content` response code. It does not r
Here is an example of the request to delete an app role assignment from the resource service principal. -
-# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "serviceprincipal_delete_approleassignedto"
Here is an example of the request to delete an app role assignment from the reso
```http DELETE https://graph.microsoft.com/beta/servicePrincipals/{resource-SP-id}/appRoleAssignedTo/{principal-id} ```
-# [C#](#tab/csharp)
-
-# [JavaScript](#tab/javascript)
-
-# [Objective-C](#tab/objc)
-
-# [Java](#tab/java)
-- In this example, `{resource-SP-id}` would be the id of the resource service principal, and `{principalId}` would be the id of the assigned user, group, or client service principal.
v1.0 Serviceprincipal Delete Approleassignments https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/serviceprincipal-delete-approleassignments.md
One of the following permissions is required to call this API. To learn more, in
<!-- { "blockType": "ignored" } --> ```http
-DELETE /servicePrincipals/{id}/appRoleAssignments/{id}
+DELETE /servicePrincipals/{servicePrincipal-id}/appRoleAssignments/{appRoleAssignment-id}
``` > [!NOTE]
If successful, this method returns `204 No Content` response code. It does not r
Here is an example of the request to delete an app role assignment. -
-# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "serviceprincipal_delete_approleassignment" }--> ```http
-DELETE https://graph.microsoft.com/beta/servicePrincipals/{id}/appRoleAssignments/{id}
+DELETE https://graph.microsoft.com/beta/servicePrincipals/{servicePrincipal-id}/appRoleAssignments/{appRoleAssignment-id}
```
-# [C#](#tab/csharp)
-
-# [JavaScript](#tab/javascript)
-
-# [Objective-C](#tab/objc)
-
-# [Java](#tab/java)
--- ### Response
v1.0 Unifiedroleassignmentmultiple Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/unifiedroleassignmentmultiple-delete.md
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Delete a [unifiedRoleAssignmentMultiple](../resources/unifiedroleassignmentmultiple.md) object. This is applicable for a RBAC application that supports multiple principals and scopes. Microsoft Intune is such an application.
+Delete a [unifiedRoleAssignmentMultiple](../resources/unifiedroleassignmentmultiple.md) object of an RBAC provider.
+
+This is applicable for a RBAC application that supports multiple principals and scopes. The following RBAC providers are currently supported:
+- cloud PC
+- device management (Intune)
+ ## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+Depending on the RBAC provider and the permission type (delegated or application) that is needed, choose from the following table the least privileged permission required to call this API. To learn more, including [taking caution](/graph/auth/auth-concepts#best-practices-for-requesting-permissions) before choosing more privileged permissions, search for the following permissions in [Permissions](/graph/permissions-reference).
-| Permission type | Permissions (from least to most privileged) |
-|: |:- |
-| Delegated (work or school account) | DeviceManagementRBAC.ReadWrite.All |
-| Delegated (personal Microsoft account) | Not supported. |
-| Application | DeviceManagementRBAC.ReadWrite.All |
+|Supported provider | Delegated (work or school account) | Delegated (personal Microsoft account) | Application |
+|:--|:|:|:|
+| Cloud PC | CloudPC.ReadWrite.All | Not supported. | CloudPC.ReadWrite.All |
+| Intune | DeviceManagementRBAC.ReadWrite.All | Not supported.| DeviceManagementRBAC.ReadWrite.All |
## HTTP request
+To delete a unifiedRoleAssignmentMultiple for a cloud PC provider:
+<!-- { "blockType": "ignored" } -->
+
+```http
+DELETE /roleManagement/cloudPC/roleAssignments/{id}
+```
+
+To delete a unifiedRoleAssignmentMultiple for an Intune provider:
<!-- { "blockType": "ignored" } --> ```http
If successful, this method returns a `204 No Content` response code. It does not
## Example
+### Example 1: Delete a unifiedRoleAssignmentMultiple in an Intune provider
+ ### Request The following is an example of the request.
The following is an example of the response.
HTTP/1.1 204 No Content ```
+### Example 2: Delete a unifiedRoleAssignmentMultiple in a cloud PC provider
+
+### Request
+
+<!-- {
+ "blockType": "request",
+ "name": "delete_unifiedroleassignmentMultiple_cloudpc"
+}-->
+
+```http
+DELETE https://graph.microsoft.com/beta/roleManagement/cloudPC/roleAssignments/id
+```
++
+### Response
+
+<!-- {
+ "blockType": "response",
+ "truncated": true
+} -->
+
+```http
+HTTP/1.1 204 No Content
+```
+ <!-- uuid: 16cd6b66-4b1a-43a1-adaf-3a886856ed98 2019-02-04 14:57:30 UTC --> <!-- {
v1.0 Unifiedroleassignmentmultiple Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/unifiedroleassignmentmultiple-get.md
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Retrieve the properties and relationships of a [unifiedRoleAssignmentMultiple](../resources/unifiedroleassignmentmultiple.md) object. Use this object for get role assignments in Microsoft Intune. For other Microsoft 365 applications (like Azure AD), use [unifiedRoleAssignment](../resources/unifiedroleassignment.md).
+Get the properties and relationships of a [unifiedRoleAssignmentMultiple](../resources/unifiedroleassignmentmultiple.md) object of an RBAC provider.
+
+The following RBAC providers are currently supported:
+- cloud PC
+- device management (Intune)
+
+For other Microsoft 365 applications (like Azure AD), use [unifiedRoleAssignment](../resources/unifiedroleassignment.md).
+ ## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+Depending on the RBAC provider and the permission type (delegated or application) that is needed, choose from the following table the least privileged permission required to call this API. To learn more, including [taking caution](/graph/auth/auth-concepts#best-practices-for-requesting-permissions) before choosing more privileged permissions, search for the following permissions in [Permissions](/graph/permissions-reference).
-| Permission type | Permissions (from least to most privileged) |
-|: |:- |
-| Delegated (work or school account) | DeviceManagementRBAC.Read.All, DeviceManagementRBAC.ReadWrite.All |
-| Delegated (personal Microsoft account) | Not supported. |
-| Application | DeviceManagementRBAC.Read.All, DeviceManagementRBAC.ReadWrite.All |
+|Supported provider | Delegated (work or school account) | Delegated (personal Microsoft account) | Application |
+|:--|:|:|:|
+| Cloud PC | CloudPC.Read.All, CloudPC.ReadWrite.All | Not supported. | CloudPC.Read.All, CloudPC.ReadWrite.All |
+| Intune | DeviceManagementRBAC.Read.All, DeviceManagementRBAC.ReadWrite.All | Not supported.| DeviceManagementRBAC.Read.All, DeviceManagementRBAC.ReadWrite.All |
## HTTP request
+To get the properties and relationships of a unifiedRoleAssignmentMultiple for a cloud PC provider:
+<!-- { "blockType": "ignored" } -->
+```http
+GET /roleManagement/cloudPC/roleAssignments/{id}
+```
+
+To get the properties and relationships of a unifiedRoleAssignmentMultiple for an Intune provider:
<!-- { "blockType": "ignored" } --> ```http GET /roleManagement/deviceManagement/roleAssignments/{id}
If successful, this method returns a `200 OK` response code and the requested [u
## Examples
-### Example 1: Get a directory-scoped roleAssignmentMultiple in Intune
+### Example 1: Get a directory-scoped roleAssignmentMultiple in an Intune provider
#### Request
Content-type: application/json
} ```
-### Example 2: Get a roleAssignmentMultiple in Intune assigned to a group
+### Example 2: Get a roleAssignmentMultiple assigned to a group in an Intune provider
#### Request
Content-type: application/json
} ```
-### Example 3: Get a directory-scoped roleAssignmentMultiple with `$expand`
+### Example 3: Get a directory-scoped roleAssignmentMultiple in an Intune provider with `$expand`
#### Request
Content-type: application/json
] } ```
+### Example 4: Get a roleAssignmentMultiple in a cloud PC provider
+
+#### Request
+<!-- {
+ "blockType": "request",
+ "name": "get_unifiedroleassignmentmultiple_1"
+}-->
+
+```http
+GET https://graph.microsoft.com/beta/roleManagement/cloudPC/roleAssignments/dbe9d288-fd87-41f4-b33d-b498ed207096
+```
+
+#### Response
+> **Note:** The response object shown here might be shortened for readability. All the properties will be returned from an actual call.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.unifiedRoleAssignment"
+} -->
+
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#roleManagement/cloudPC/roleAssignments/$entity",
+ "id": "dbe9d288-fd87-41f4-b33d-b498ed207096",
+ "description": null,
+ "displayName": "My test role assignment 1",
+ "roleDefinitionId": "b5c08161-a7af-481c-ace2-a20a69a48fb1",
+ "principalIds": [
+ "8e811502-ebda-4782-8f81-071d17f0f892",
+ "30e3492f-964c-4d73-88c6-986a53c6e2a0"
+ ],
+ "directoryScopeIds": [
+ "/"
+ ],
+ "appScopeIds": []
+}
+```
+
+### Example 5: Get a roleAssignmentMultiple in a cloud PC provider with `$expand`
+
+#### Request
+
+The following is an example of the request with the `$expand` query parameter.
+
+<!-- {
+ "blockType": "request",
+ "name": "get_unifiedroleassignment_3"
+}-->
+
+```http
+GET https://graph.microsoft.com/beta/roleManagement/cloudPC/roleAssignments/dbe9d288-fd87-41f4-b33d-b498ed207096?$expand=roleDefinition
+```
+
+#### Response
+> **Note:** The response object shown here might be shortened for readability. All the properties will be returned from an actual call.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.unifiedRoleAssignment"
+} -->
+
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#roleManagement/cloudPC/roleAssignments/$entity",
+ "@odata.type": "#microsoft.graph.unifiedRoleAssignmentMultiple",
+ "id": "dbe9d288-fd87-41f4-b33d-b498ed207096",
+ "roleDefinitionId": "b5c08161-a7af-481c-ace2-a20a69a48fb1",
+ "principalIds": ["8e811502-ebda-4782-8f81-071d17f0f892", "30e3492f-964c-4d73-88c6-986a53c6e2a0"],
+ "directoryScopeIds": [
+ "/"
+ ],
+ "appScopeIds": [],
+ "roleDefinitions": {
+ "id": "b5c08161-a7af-481c-ace2-a20a69a48fb1",
+ "description": "Have read and write access to all Cloud PC features.",
+ "displayName": "Cloud PC Administrator",
+ "isBuiltIn": true,
+ "isEnabled": true,
+ "resourceScopes": [
+ "/"
+ ],
+ "templateId": "b5c08161-a7af-481c-ace2-a20a69a48fb1",
+ "version": null,
+ "rolePermissions": [
+ {
+ "allowedResourceActions": [
+ "Microsoft.CloudPC/CloudPCs/Read",
+ "Microsoft.CloudPC/CloudPCs/Reprovision",
+ "Microsoft.CloudPC/DeviceImages/Create",
+ "Microsoft.CloudPC/DeviceImages/Delete",
+ "Microsoft.CloudPC/DeviceImages/Read",
+ "Microsoft.CloudPC/OnPremisesConnections/Create",
+ "Microsoft.CloudPC/OnPremisesConnections/Delete",
+ "Microsoft.CloudPC/OnPremisesConnections/Read",
+ "Microsoft.CloudPC/OnPremisesConnections/Update",
+ "Microsoft.CloudPC/OnPremisesConnections/RunHealthChecks",
+ "Microsoft.CloudPC/OnPremisesConnections/UpdateAdDomainPassword",
+ "Microsoft.CloudPC/ProvisioningPolicies/Assign",
+ "Microsoft.CloudPC/ProvisioningPolicies/Create",
+ "Microsoft.CloudPC/ProvisioningPolicies/Delete",
+ "Microsoft.CloudPC/ProvisioningPolicies/Read",
+ "Microsoft.CloudPC/ProvisioningPolicies/Update",
+ "Microsoft.CloudPC/RoleAssignments/Create",
+ "Microsoft.CloudPC/RoleAssignments/Update",
+ "Microsoft.CloudPC/RoleAssignments/Delete",
+ "Microsoft.CloudPC/Roles/Read",
+ "Microsoft.CloudPC/SelfServiceSettings/Read",
+ "Microsoft.CloudPC/SelfServiceSettings/Update"
+ ],
+ "condition": null
+ }
+ ]
+ }
+}
+```
<!-- uuid: 16cd6b66-4b1a-43a1-adaf-3a886856ed98 2019-02-04 14:57:30 UTC --> <!-- {
v1.0 Unifiedroleassignmentmultiple List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/unifiedroleassignmentmultiple-list.md
- Title: "List unifiedRoleAssignmentMultiple"
-description: "Retrieve the properties and relationships of unifiedRoleAssignmentMultiple object."
-localization_priority: Normal
-
-doc_type: "apiPageType"
--
-# List unifiedRoleAssignmentMultiple
-
-Namespace: microsoft.graph
--
-Get a list of [unifiedRoleAssignmentMultiple](../resources/unifiedroleassignmentmultiple.md) object. Use this to get a list of role assignments in Microsoft Intune. For other Microsoft 365 applications (like Azure AD), use [unifiedRoleAssignment](../resources/unifiedroleassignment.md).
-
-## Permissions
-
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-| Permission type | Permissions (from least to most privileged) |
-|: |:- |
-| Delegated (work or school account) | DeviceManagementRBAC.Read.All, DeviceManagementRBAC.ReadWrite.All |
-| Delegated (personal Microsoft account) | Not supported. |
-| Application | DeviceManagementRBAC.Read.All, DeviceManagementRBAC.ReadWrite.All |
-
-## HTTP request
-
-<!-- { "blockType": "ignored" } -->
-
-```http
-GET /roleManagement/deviceManagement/roleAssignments
-```
-
-## Optional query parameters
-You can filter on the `roleDefinitionId` or `principalId` properties. The `roleDefinitionId` property can be either a role object ID or a role template object ID. For general information, see [OData query parameters](/graph/query-parameters).
-
-## Request headers
-
-| Name | Description |
-|:- |:-- |
-| Authorization | Bearer {token}. Required. |
-
-## Request body
-
-Do not supply a request body for this method.
-
-## Response
-
-If successful, this method returns a `200 OK` response code and a collection of [unifiedRoleAssignmentMultiple](../resources/unifiedroleassignmentmultiple.md) objects in the response body.
-
-## Example
-
-### Request
-
-The following is an example of the request:
-
-<!-- {
- "blockType": "request",
- "name": "list_unifiedroleassignmentmultiple"
-}-->
-
-```msgraph-interactive
-GET https://graph.microsoft.com/beta/roleManagement/deviceManagement/roleAssignments/$filter=principalId eq '9e47fc6f-2d7a-464c-944e-d3dd0de522e4'
-```
-
-### Response
-
-The following is an example of the response:
-> **Note:** The response object shown here might be shortened for readability.
-
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.unifiedRoleAssignmentMultiple"
-} -->
-
-```http
-HTTP/1.1 200 OK
-Content-type: application/json
-
-{
- "@odata.context": "https://graph.microsoft.com/beta/$metadata#roleManagement/deviceManagement/roleAssignments/$entity",
- "value": [
- {
- "@odata.type": "#microsoft.graph.unifiedRoleAssignmentMultiple",
- "id": "lAPpYvVpN0KRkAEhdxReEJC2sEqbR_9Hr48lds9SGHI-1",
- "roleDefinitionId": "62e90394-69f5-4237-9190-012177145e10",
- "principalIds[]": ["9e47fc6f-2d7a-464c-944e-d3dd0de522e4", "f8ca5a85-489a-49a0-b555-0a6d81e56f0d"],
- "directoryScopeIds[]": ["28ca5a85-489a-49a0-b555-0a6d81e56f0", "8152656a-cf9a-4928-a457-1512d4cae295"]
- },
- {
- "@odata.type": "#microsoft.graph.unifiedRoleAssignmentMultiple",
- "id": "2BNpYvVpN0KRkAEhdxReEJC2sEqbR_9Hr48lds9SWRD-2",
- "roleDefinitionId": "9e47fc6f-2d7a-464c-944e-d3dd0de522e4",
- "principalIds[]": ["9e47fc6f-2d7a-464c-944e-d3dd0de522e4", "53a6c08d-0227-41bd-8bc6-2728df6be749", "a4991fe1-6d7c-427c-969b-bda6df78c458"],
- "appScopeIds[]": ["28ca5a85-489a-49a0-b555-0a6d81e56f0"]
- }
- ]
-}
-```
-
-<!-- uuid: 16cd6b66-4b1a-43a1-adaf-3a886856ed98
-2019-02-04 14:57:30 UTC -->
-<!-- {
- "type": "#page.annotation",
- "description": "List roleAssignmentsMultiple",
- "keywords": "",
- "section": "documentation",
- "tocPath": ""
-}-->
--
v1.0 Unifiedroleassignmentmultiple Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/unifiedroleassignmentmultiple-update.md
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Update an existing [unifiedRoleAssignmentMultiple](../resources/unifiedroleassignmentmultiple.md) object. Use this to update role assignments in Microsoft Intune. Note that [unifiedRoleAssignment](../resources/unifiedroleassignment.md) does not support update.
+Update an existing [unifiedRoleAssignmentMultiple](../resources/unifiedroleassignmentmultiple.md) object of an RBAC provider.
+
+The following RBAC providers are currently supported:
+- cloud PC
+- device management (Intune)
++
+In contrast, [unifiedRoleAssignment](../resources/unifiedroleassignment.md) does not support update.
## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+Depending on the RBAC provider and the permission type (delegated or application) that is needed, choose from the following table the least privileged permission required to call this API. To learn more, including [taking caution](/graph/auth/auth-concepts#best-practices-for-requesting-permissions) before choosing more privileged permissions, search for the following permissions in [Permissions](/graph/permissions-reference).
-| Permission type | Permissions (from least to most privileged) |
-|: |:- |
-| Delegated (work or school account) | DeviceManagementRBAC.ReadWrite.All |
-| Delegated (personal Microsoft account) | Not supported. |
-| Application | DeviceManagementRBAC.ReadWrite.All |
+|Supported provider | Delegated (work or school account) | Delegated (personal Microsoft account) | Application |
+|:--|:|:|:|
+| Cloud PC | CloudPC.ReadWrite.All | Not supported. | CloudPC.ReadWrite.All |
+| Intune | DeviceManagementRBAC.ReadWrite.All | Not supported.| DeviceManagementRBAC.ReadWrite.All |
## HTTP request
+To update an existing unfiedRoleAssignmentMultiple for a cloud PC provider:
+<!-- { "blockType": "ignored" } -->
+
+```http
+PATCH /roleManagement/cloudPC/roleAssignments
+```
+
+To update an existing unfiedRoleAssignmentMultiple for an Intune provider:
<!-- { "blockType": "ignored" } --> ```http
If successful, this method returns a `200 OK` response code and an updated [unif
## Example
+### Example 1: Update an existing unfiedRoleAssignmentMultiple in an Intune provider
### Request The following is an example of the request.
HTTP/1.1 204 OK
```
+## Example 2: update an existing unfiedRoleAssignmentMultiple in a cloud PC provider
+
+### Request
+
+<!-- {
+ "blockType": "request",
+ "name": "update_unifiedroleassignmentmultiple_from_rbacapplication_cloudpc"
+}-->
+
+```http
+PATCH https://graph.microsoft.com/beta/roleManagement/cloudPC/roleAssignments/dbe9d288-fd87-41f4-b33d-b498ed207096
+Content-type: application/json
+
+{
+ "displayName": "NewName",
+ "description": "A new roleAssignment"
+}
+```
++
+### Response
+
+> **Note:** The response object shown here might be shortened for readability. All the properties will be returned from an actual call.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.unifiedRoleAssignmentMultiple"
+} -->
+
+```http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#roleManagement/cloudPC/roleAssignments/$entity",
+ "id": "dbe9d288-fd87-41f4-b33d-b498ed207096",
+ "description": "A new roleAssignment",
+ "displayName": "NewName",
+ "roleDefinitionId": "b5c08161-a7af-481c-ace2-a20a69a48fb1",
+ "principalIds": [
+ "0aeec2c1-fee7-4e02-b534-6f920d25b300",
+ "2d5386a7-732f-44db-9cf8-f82dd2a1c0e0"
+ ],
+ "directoryScopeIds": [
+ "/"
+ ],
+ "appScopeIds": []
+}
+```
<!-- uuid: 16cd6b66-4b1a-43a1-adaf-3a886856ed98 2019-02-04 14:57:30 UTC --> <!-- {
v1.0 Unifiedroledefinition Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/unifiedroledefinition-delete.md
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Delete a [unifiedRoleDefinition](../resources/unifiedRoleDefinition.md) object.
+Delete a [unifiedRoleDefinition](../resources/unifiedRoleDefinition.md) object for an RBAC provider.
+
+The following RBAC providers are currently supported:
+- device management (Intune)
+- directory (Azure AD)
+
+> [!NOTE]
+> The cloud PC RBAC provider currently supports only the [list](rbacapplication-list-roledefinitions.md) and [get](unifiedroledefinition-get.md) operations.
## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+Depending on the RBAC provider and the permission type (delegated or application) that is needed, choose from the following table the least privileged permission required to call this API. To learn more, including [taking caution](/graph/auth/auth-concepts#best-practices-for-requesting-permissions) before choosing more privileged permissions, search for the following permissions in [Permissions](/graph/permissions-reference).
-| Permission type | Permissions (from least to most privileged) |
-|:|:--|
-| Delegated (work or school account) | RoleManagement.ReadWrite.Directory |
-| Delegated (personal Microsoft account) | Not supported. |
-| Application | RoleManagement.ReadWrite.Directory |
+|Supported provider | Delegated (work or school account) | Delegated (personal Microsoft account) | Application |
+|:--|:|:|:|
+| Device management | DeviceManagementRBAC.ReadWrite.All | Not supported. | DeviceManagementRBAC.ReadWrite.All |
+| Directory | RoleManagement.ReadWrite.Directory, Directory.ReadWrite.All, Directory.AccessAsUser.All | Not supported.| RoleManagement.ReadWrite.Directory, Directory.ReadWrite.All |
## HTTP request
+To delete a role definition for a device management provider:
<!-- { "blockType": "ignored" } -->
+```http
+DELETE /roleManagement/deviceManagement/roleDefinitions/{id}
+```
+To delete a role definition for a directory provider:
+<!-- { "blockType": "ignored" } -->
```http DELETE /roleManagement/directory/roleDefinitions/{id}
If successful, this method returns `204 No Content` response code. It does not r
### Request
-The following is an example of the request.
+The following example deletes a **unifiedRoleDefinition** for a directory provider.
# [HTTP](#tab/http) <!-- {
v1.0 Unifiedroledefinition Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/unifiedroledefinition-get.md
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Retrieve the properties and relationships of a [unifiedRoleDefinition](../resources/unifiedRoleDefinition.md) object. Currently "directory" is the only RBAC application supported.
+Get the properties and relationships of a [unifiedRoleDefinition](../resources/unifiedRoleDefinition.md) object of an RBAC provider.
+
+The following RBAC providers are currently supported:
+- cloud PC
+- device management (Intune)
+- directory (Azure AD)
+ ## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+Depending on the RBAC provider and the permission type (delegated or application) that is needed, choose from the following table the least privileged permission required to call this API. To learn more, including [taking caution](/graph/auth/auth-concepts#best-practices-for-requesting-permissions) before choosing more privileged permissions, search for the following permissions in [Permissions](/graph/permissions-reference).
-|Permission type | Permissions (from least to most privileged) |
-|:--|:|
-|Delegated (work or school account) | RoleManagement.Read.Directory, Directory.Read.All, RoleManagement.ReadWrite.Directory, Directory.ReadWrite.All, Directory.AccessAsUser.All |
-|Delegated (personal Microsoft account) | Not supported. |
-|Application | RoleManagement.Read.Directory, Directory.Read.All, RoleManagement.ReadWrite.Directory, Directory.ReadWrite.All |
+|Supported provider | Delegated (work or school account) | Delegated (personal Microsoft account) | Application |
+|:--|:|:|:|
+| Cloud PC | CloudPC.Read.All, CloudPC.ReadWrite.All | Not supported. | CloudPC.Read.All, CloudPC.ReadWrite.All |
+| Device management | DeviceManagementRBAC.Read.All, DeviceManagementRBAC.ReadWrite.All | Not supported. | DeviceManagementRBAC.Read.All, DeviceManagementRBAC.ReadWrite.All |
+| Directory | RoleManagement.Read.Directory, Directory.Read.All, RoleManagement.ReadWrite.Directory, Directory.ReadWrite.All, Directory.AccessAsUser.All | Not supported.| RoleManagement.Read.Directory, Directory.Read.All, RoleManagement.ReadWrite.Directory, Directory.ReadWrite.All |
## HTTP request
+Get a role definition for a cloud PC provider:
+<!-- { "blockType": "ignored" } -->
+```http
+GET /roleManagement/cloudPC/roleDefinitions/{id}
+```
+
+Get a role definition for a device management provider:
+<!-- { "blockType": "ignored" } -->
+```http
+GET /roleManagement/deviceManagement/roleDefinitions/{id}
+```
+
+Get a role definition for a directory provider:
<!-- { "blockType": "ignored" } --> ```http
If successful, this method returns a `200 OK` response code and the requested [u
## Examples
-### Example 1: Get the definition of a custom role
+### Example 1: Get the definition of a custom role for a directory provider
#### Request
Content-type: application/json
} ```
-### Example 2: Get the definition of a built-in role
+### Example 2: Get the definition of a built-in role for a directory provider
#### Request
Content-type: application/json
} ```
+### Example 4: Get the definition of a built-in role for a cloud PC provider
+
+#### Request
+
+<!-- {
+ "blockType": "request",
+ "name": "get_built-in_cloudpc_role_unifiedroledefinition"
+}-->
+
+```http
+GET https://graph.microsoft.com/beta/roleManagement/cloudPC/roleDefinitions/d40368cb-fbf4-4965-bbc1-f17b3a78e510
+```
++
+#### Response
+> **Note:** The response object shown here might be shortened for readability. All the properties will be returned from an actual call.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.unifiedRoleDefinition"
+} -->
+
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#roleManagement/cloudPC/roleDefinitions/$entity",
+ "id": "d40368cb-fbf4-4965-bbc1-f17b3a78e510",
+ "description": "Have read-only access all Cloud PC features.",
+ "displayName": "Cloud PC Reader",
+ "isBuiltIn": true,
+ "isEnabled": true,
+ "resourceScopes": [
+ "/"
+ ],
+ "templateId": "d40368cb-fbf4-4965-bbc1-f17b3a78e510",
+ "version": null,
+ "rolePermissions": [
+ {
+ "allowedResourceActions": [
+ "Microsoft.CloudPC/CloudPCs/Read",
+ "Microsoft.CloudPC/DeviceImages/Read",
+ "Microsoft.CloudPC/OnPremisesConnections/Read",
+ "Microsoft.CloudPC/ProvisioningPolicies/Read",
+ "Microsoft.CloudPC/Roles/Read",
+ "Microsoft.CloudPC/SelfServiceSettings/Read"
+ ],
+ "condition": null
+ }
+ ]
+}
+```
+ <!-- uuid: 16cd6b66-4b1a-43a1-adaf-3a886856ed98 2019-02-04 14:57:30 UTC --> <!-- {
v1.0 Unifiedroledefinition Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/unifiedroledefinition-update.md
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Update the properties of a [unifiedRoleDefinition](../resources/unifiedroledefinition.md) object.
+Update the properties of a [unifiedRoleDefinition](../resources/unifiedroledefinition.md) object for an RBAC provider.
+
+The following RBAC providers are currently supported:
+- device management (Intune)
+- directory (Azure AD)
+
+> [!NOTE]
+> The cloud PC RBAC provider currently supports only the [list](rbacapplication-list-roledefinitions.md) and [get](unifiedroledefinition-get.md) operations.
## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+Depending on the RBAC provider and the permission type (delegated or application) that is needed, choose from the following table the least privileged permission required to call this API. To learn more, including [taking caution](/graph/auth/auth-concepts#best-practices-for-requesting-permissions) before choosing more privileged permissions, search for the following permissions in [Permissions](/graph/permissions-reference).
-| Permission type | Permissions (from least to most privileged) |
-|:|:--|
-| Delegated (work or school account) | RoleManagement.ReadWrite.Directory |
-| Delegated (personal Microsoft account) | Not supported. |
-| Application | RoleManagement.ReadWrite.Directory |
+|Supported provider | Delegated (work or school account) | Delegated (personal Microsoft account) | Application |
+|:--|:|:|:|
+| Device management | DeviceManagementRBAC.ReadWrite.All | Not supported. | DeviceManagementRBAC.ReadWrite.All |
+| Directory | RoleManagement.ReadWrite.Directory, Directory.ReadWrite.All, Directory.AccessAsUser.All | Not supported.| RoleManagement.ReadWrite.Directory, Directory.ReadWrite.All |
## HTTP request
+To update a role definition for a device management provider:
<!-- { "blockType": "ignored" } -->
+```http
+PATCH /roleManagement/deviceManagement/roleDefinitions/{id}
+```
+To update a role definition for a directory provider:
+<!-- { "blockType": "ignored" } -->
```http PATCH /roleManagement/directory/roleDefinitions/{id} ```
If successful, this method returns a `200 OK` response code and an updated [unif
### Request
-The following is an example of the request.
+The following example updates a **unifiedRoleDefinition** for a directory provider.
# [HTTP](#tab/http)
v1.0 User List Joinedteams https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/user-list-joinedteams.md
One of the following permissions is required to call this API. To learn more, in
```http GET /me/joinedTeams or
-GET /users/{id}/joinedTeams
+GET /users/{id | user-principal-name}/joinedTeams
``` ## Optional query parameters
v1.0 User List Ownedobjects https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/user-list-ownedobjects.md
One of the following permissions is required to call this API. To learn more, in
|Permission type | Permissions (from least to most privileged) | |:--|:|
-|Delegated (work or school account) | User.Read.All, User.ReadWrite.All, Directory.Read.All, Directory.ReadWrite.All, Directory.AccessAsUser.All |
+|Delegated (work or school account) | User.Read, User.Read.All, User.ReadWrite.All, Directory.Read.All, Directory.ReadWrite.All, Directory.AccessAsUser.All |
|Delegated (personal Microsoft account) | Not supported. | |Application | User.Read.All, User.ReadWrite.All, Directory.Read.All, Directory.ReadWrite.All |
v1.0 User List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/user-list.md
GET /users
This method supports the [OData query parameters](/graph/query-parameters) to help customize the response, including `$search`, `$count`, and `$filter`. You can use `$search` on the **displayName** property. When items are added or updated for this resource, they are specially indexed for use with the `$count` and `$search` query parameters. There can be a slight delay between when an item is added or updated and when it is available in the index. The `$count` and `$search` parameters are currently not available in Azure AD B2C tenants.
+Certain properties cannot be returned within a user collection. The following properties are only supported when [retrieving a single user](./user-get.md): **aboutMe**, **birthday**, **hireDate**, **interests**, **mySite**, **pastProjects**, **preferredName**, **responsibilities**, **schools**, **skills**, **mailboxSettings**.
+
+The following properties are not supported in personal Microsoft accounts and will be `null`: **aboutMe**, **birthday**, **interests**, **mySite**, **pastProjects**, **preferredName**, **responsibilities**, **schools**, **skills**, **streetAddress**.
+ ## Request headers | Header | Value |
v1.0 Userconsentrequest Filterbycurrentuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/userconsentrequest-filterByCurrentUser.md
GET https://graph.microsoft.com/beta/identityGovernance/appConsent/appConsentReq
### Response
-**Note:** The response object shown here might be shortened for readability.
+>**Note:** The response object shown here might be shortened for readability.
<!-- { "blockType": "response", "truncated": true,
v1.0 Userconsentrequest Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/userconsentrequest-get.md
GET https://graph.microsoft.com/beta/identityGovernance/appConsent/appConsentReq
### Response
-**Note:** The response object shown here might be shortened for readability.
+>**Note:** The response object shown here might be shortened for readability.
<!-- { "blockType": "response", "truncated": true,
v1.0 Userconsentrequest List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/userconsentrequest-list.md
GET https://graph.microsoft.com/beta/identityGovernance/appConsent/appConsentReq
### Response
-**Note:** The response object shown here might be shortened for readability.
+>**Note:** The response object shown here might be shortened for readability.
<!-- { "blockType": "response", "truncated": true,
v1.0 Userscopeteamsappinstallation Get Chat https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/userscopeteamsappinstallation-get-chat.md
One of the following permissions is required to call this API. To learn more, in
<!-- { "blockType": "ignored" } --> ```http
-GET /users/{user-id}/teamwork/installedApps/{app-installation-id}/chat
+GET /users/{user-id | user-principal-name}/teamwork/installedApps/{app-installation-id}/chat
``` ## Optional query parameters
v1.0 Userteamwork Delete Installedapps https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/userteamwork-delete-installedapps.md
One of the following permissions is required to call this API. To learn more, in
## HTTP request <!-- { "blockType": "ignored" } --> ```http
-DELETE /users/{user-id}/teamwork/installedApps/{app-installation-id}
+DELETE /users/{user-id | user-principal-name}/teamwork/installedApps/{app-installation-id}
``` ## Request headers
v1.0 Userteamwork Get Installedapps https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/userteamwork-get-installedapps.md
One of the following permissions is required to call this API. To learn more, in
<!-- { "blockType": "ignored" } --> ```http
-GET /users/{user-id}/teamwork/installedApps/{app-installation-id}
+GET /users/{user-id | user-principal-name}/teamwork/installedApps/{app-installation-id}
``` ## Request headers
v1.0 Userteamwork List Installedapps https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/userteamwork-list-installedapps.md
One of the following permissions is required to call this API. To learn more, in
<!-- { "blockType": "ignored" } --> ```http
-GET /users/{user-id}/teamwork/installedApps
+GET /users/{user-id | user-principal-name}/teamwork/installedApps
``` ## Optional query parameters
v1.0 Userteamwork Post Installedapps https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/userteamwork-post-installedapps.md
One of the following permissions is required to call this API. To learn more, in
## HTTP request <!-- { "blockType": "ignored" } --> ```http
-POST /users/{user-id}/teamwork/installedApps
+POST /users/{user-id | user-principal-name}/teamwork/installedApps
``` ## Request headers
v1.0 Userteamwork Sendactivitynotification https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/userteamwork-sendactivitynotification.md
One of the following permissions is required to call this API. To learn more, in
} --> ``` http
-POST /users/{userId}/teamwork/sendActivityNotification
+POST /users/{userId | user-principal-name}/teamwork/sendActivityNotification
``` ## Request headers
v1.0 Userteamwork Teamsappinstallation Upgrade https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/userteamwork-teamsappinstallation-upgrade.md
One of the following permissions is required to call this API. To learn more, in
## HTTP request <!-- { "blockType": "ignored" } --> ```http
-POST /users/{user-id}/teamwork/installedApps/{app-installation-id}/upgrade
+POST /users/{user-id | user-principal-name}/teamwork/installedApps/{app-installation-id}/upgrade
``` ## Request headers
v1.0 Accessreviewrecurrencesettings https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/accessreviewrecurrencesettings.md
The **accessReviewRecurrenceSettings** resource type is used in the [accessRevie
| recurrenceType | String | The recurrence interval. Possible vaules: `onetime`, `weekly`, `monthly`, `quarterly`, `halfyearly` or `annual`. | | recurrenceEndType | String | How the recurrence ends. Possible values: `never`, `endBy`, `occurrences`, or `recurrenceCount`. If it is `never`, then there is no explicit end of the recurrence series. If it is `endBy`, then the recurrence ends at a certain date. If it is `occurrences`, then the series ends after `recurrenceCount` instances of the review have completed. | | durationInDays | Int32 | The duration in days for recurrence. |
-| recurrenceCount | Int32 | The count of recurrences, if the value of **recurrenceEndType** is `occurrences`, or 0 otherwise. |
+| recurrenceCount | Int32 | The count of recurrences, if the value of **recurrenceEndType** is `occurrences`, or `0` otherwise. |
## JSON representation
v1.0 Businessflowtemplate https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/businessflowtemplate.md
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-In the Azure AD [access reviews](accessreviews-root.md) feature, the `businesFlowTemplate` represents an Azure AD business flow template. The identifier of a template, such as to review guest members of a group, is supplied by the caller when creating an access review.
+In the Azure AD [access reviews](accessreviews-root.md) feature, the **businesFlowTemplate** represents an Azure AD business flow template. The identifier of a template, such as to review guest members of a group, is supplied by the caller when creating an access review.
The business flow template objects are automatically generated when the global administrator onboards the tenant to use the access reviews feature. The business flow templates include access reviews of assignments to an application, memberships of a group, memberships of an Azure AD role, guest user memberships of a group, and guest user assignments to an application. No additional business flow templates can be created.
The business flow template objects are automatically generated when the global a
## Properties | Property | Type |Description| |:|:--|:-|
-| `id` |`String` | The feature-assigned identifier of the business flow template. These values are case sensitive. |
-| `displayName` |`String` | The name of the business flow template |
+| id |String | The feature-assigned identifier of the business flow template. These values are case sensitive. |
+| displayName |String | The name of the business flow template |
## Relationships
v1.0 Chatmessage https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/chatmessage.md
Represents an individual chat message within a [channel](channel.md) or [chat](c
| Relationship | Type | Description | |:|:--|:-| |replies|[chatMessage](chatmessage.md)| Replies for a specified message. |
-|hostedContents|[chatMessageHostedContent](chatmessagehostedcontent.md)| Content in a message hosted by Microsoft Teams e.g., images, code snippets etc. |
+|hostedContents|[chatMessageHostedContent](chatmessagehostedcontent.md)| Content in a message hosted by Microsoft Teams - for example, images or code snippets. |
## JSON representation
v1.0 Dynamics Employee https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/dynamics-employee.md
Represents an employee in Dynamics 365 Business Central.
|givenName |string |The given name of the employee. | |middleName |string |The middle name of the employee. | |surname |string |The surname of the employee |
-|jobTitle |string |The full name of the employee |
+|jobTitle |string |The job title of the employee |
|address |[NAV.PostalAddress](../resources/dynamics-complextypes.md)|Specifies the employee's address. This address will appear on all resource documents for the employee.| |phoneNumber |string |Specifies the employee's telephone number. | |mobilePhone |string |Specifies the employee's mobile telephone number. |
v1.0 Educationassignment https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/educationassignment.md
The assignment APIs are exposed in the class namespace.
|:|:--|:-| |id|String| Read-only.| |addedStudentAction|String|Optional field to control the assignment behavior for students who are added after the assignment is published. If not specified, defaults to `none` value. Currently supports only two values: `none` or `assignIfOpen`.|
+|addToCalendarAction| educationAddToCalendarOptions|Optional field to control the assignment behavior for adding assignments to students' and teachers' calendars when the assignment is published. Possible values are: `studentsAndPublisher`, `studentsAndTeamOwners`, `none`. Default value is `none`.|
|allowLateSubmissions|Boolean| Identifies whether students can submit after the due date. If this property is not specified during create, it defaults to true. | |allowStudentsToAddResourcesToSubmission|Boolean| Identifies whether students can add their own resources to a submission or if they can only modify resources added by the teacher. | |assignDateTime|DateTimeOffset|The date when the assignment should become active. If in the future, the assignment is not shown to the student until this date. The **Timestamp** type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`|
The following is a JSON representation of the resource.
{ "id": "String (identifier)", "addedStudentAction": "none",
+ "addToCalendarAction": "string",
"allowLateSubmissions": true, "allowStudentsToAddResourcesToSubmission": true, "assignDateTime": "String (timestamp)",
v1.0 Educationassignmentdefaults https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/educationassignmentdefaults.md
Specifies class-level defaults respected by new assignments created in the class
|Property|Type|Description| |:|:|:| |addedStudentAction|educationAddedStudentAction|Class-level default behavior for handling students who are added after the assignment is published. Possible values are: `none`, `assignIfOpen`.|
+|addToCalendarAction| educationAddToCalendarOptions|Optional field to control the asfor adding assignments to students' and teachers' calendars when the assignment is published. Possible values are: `studentsAndPublisher`, `studentsAndTeamOwners`, `none`. Default value is `none`.|
|dueTime|TimeOfDay|Class-level default value for due time field. Default value is `23:59:00`.| |notificationChannelUrl|String|Default Teams channel to which notifications will be sent. Default value is `null`.|
The following is a JSON representation of the resource.
``` json { "addedStudentAction": "none",
+ "addToCalendarAction": "none",
"dueTime": "23:59:00", "notificationChannelUrl": "https://graph.microsoft.com/beta/teams('id')/channels('id')" }
v1.0 Educationassignmentresource https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/educationassignmentresource.md
will receive a copy of this resource in the resource list of their submission. E
| Method | Return Type |Description| |:|:--|:-| |[Get educationAssignmentResource](../api/educationassignmentresource-get.md) | [educationAssignmentResource](educationassignmentresource.md) |Read properties and relationships of an **educationAssignmentResource** object.|
-|[Update](../api/educationassignmentresource-update.md) | [educationAssignmentResource](educationassignmentresource.md) |Update an **educationAssignmentResource** object. |
|[Delete](../api/educationassignmentresource-delete.md) | None |Delete an **educationAssignmentResource** object. | ## Properties
v1.0 Enums https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/enums.md
Namespace: microsoft.graph
|assignIfOpen| |unknownFutureValue|
+### educationAddToCalendarOptions values
+|Member|
+|:|
+|none|
+|studentsAndPublisher|
+|studentsAndTeamOwners|
+|unknownFutureValue|
+ ### externalEmailOtpState values |Member|
v1.0 Organization https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/organization.md
This resource lets you add your own data to custom properties using [extensions]
|**Schema extensions**| | | |[Add schema extension values](../api/schemaextension-post-schemaextensions.md) | [schemaExtension](schemaextension.md) | Create a schema extension definition and then use it to add custom typed data to a resource.| |[Create organizationalBrandingProperties](../api/organizationalbrandingproperties-create.md) | [organizationalBrandingProperties](organizationalbrandingproperties.md) | Create a new organizationalBrandingProperties by posting to the branding collection. |
-|[Get branding](../api/organizationalbrandingproperties-get.md) | [organizationalBrandingProperties](organizationalbrandingproperties.md) collection | Get a organizationalBrandingProperties object collection. |
+|[Get branding](../api/organizationalbrandingproperties-get.md) | [organizationalBrandingProperties](organizationalbrandingproperties.md) collection | Get an organizationalBrandingProperties object collection. |
## Properties | Property | Type | Description |
This resource lets you add your own data to custom properties using [extensions]
| isMultipleDataLocationsForServicesEnabled | Boolean | `true` if organization is Multi-Geo enabled; `false` if organization is not Multi-Geo enabled; `null` (default). Read-only. For more information, see [OneDrive Online Multi-Geo](/sharepoint/dev/solution-guidance/multigeo-introduction). | | marketingNotificationEmails | String collection | Not nullable. | | objectType | String | A string that identifies the object type. For tenants the value is always `Company`.|
-| onPremisesLastSyncDateTime | DateTimeOffset | The time and date at which the tenant was last synced with the on-premise directory. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`.|
+| onPremisesLastSyncDateTime | DateTimeOffset | The time and date at which the tenant was last synced with the on-premises directory. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`.|
| onPremisesSyncEnabled | Boolean | `true` if this object is synced from an on-premises directory; `false` if this object was originally synced from an on-premises directory but is no longer synced; Nullable. `null` if this object has never been synced from an on-premises directory (default). | | postalCode | String | Postal code of the address for the organization. | | preferredLanguage | String | The preferred language for the organization. Should follow ISO 639-1 Code; for example `en`. |
v1.0 Printusagebyprinter https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/printusagebyprinter.md
+
+ Title: printUsageByPrinter resource type
+description: Describes print activity for a printer during a specified time period (usageDate).
+
+localization_priority: Normal
++
+# printUsageByPrinter resource type
+
+Namespace: microsoft.graph
++
+Describes print activity for a printer during a specified time period (usageDate).
+
+## Methods
+
+| Method | Return Type | Description |
+|:-|:|:|
+| [List (daily)](../api/reportroot-list-dailyprintusagebyprinter.md) | [printUsageByPrinter](printUsageByPrinter.md) | Get a list of daily print usage summaries, grouped by printer. |
+| [List (monthly)](../api/reportroot-list-monthlyprintusagebyprinter.md) | [printUsageByPrinter](printUsageByPrinter.md) | Get a list of monthly print usage summaries, grouped by printer. |
+| [Get](../api/printUsageByPrinter-get.md) | [printUsageByPrinter](printUsageByPrinter.md) | Read the properties and relationships of a **printUsageByPrinter** object. |
+
+## Properties
+| Property | Type | Description |
+|:-|:|:|
+|id|String|The ID of this usage summary.|
+|printerID|String|The ID of the printer represented by these statistics.|
+|usageDate|Date|The date associated with these statistics.|
+|completedBlackAndWhiteJobCount|Int64|The number of black and white print jobs completed by the printer on the associated date.|
+|completedColorJobCount|Int64|The number of color print jobs completed by the printer on the associated date.|
+|incompleteJobCount|Int64|The number of print jobs that were queued for the printer, but not completed, on the associated date.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "optionalProperties": [
+
+ ],
+ "@odata.type": "microsoft.graph.printUsageByPrinter"
+}-->
+
+```json
+{
+ "id": "String (identifier)",
+ "printerId": "String (identifier)",
+ "usageDate": "String (timestamp)",
+ "completedBlackAndWhiteJobCount": 123456,
+ "completedColorJobCount": 123456,
+ "incompleteJobCount": 123456
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!-- {
+ "type": "#page.annotation",
+ "description": "printUsageByPrinter resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": ""
+}-->
+
v1.0 Printusagebyuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/printusagebyuser.md
+
+ Title: printUsageByUser resource type
+description: Describes print activity for a user during a specified time period (usageDate).
+
+localization_priority: Normal
++
+# printUsageByUser resource type
+
+Namespace: microsoft.graph
++
+Describes print activity for a user during a specified time period (usageDate).
+
+## Methods
+
+| Method | Return Type | Description |
+|:-|:|:|
+| [List (daily)](../api/reportroot-list-dailyprintusagebyuser.md) | [printUsageByUser](printusagebyuser.md) | Get a list of daily print usage summaries, grouped by user. |
+| [List (monthly)](../api/reportroot-list-monthlyprintusagebyuser.md) | [printUsageByUser](printusagebyuser.md) | Get a list of monthly print usage summaries, grouped by user. |
+| [Get](../api/printusagebyuser-get.md) | [printUsageByUser](printusagebyuser.md) | Read properties and relationships of a printUsageByUser object. |
+
+## Properties
+| Property | Type | Description |
+|:-|:|:|
+|id|String|The ID of this usage summary.|
+|userPrincipalName|String|The UPN of the user represented by these statistics.|
+|usageDate|Date|The date associated with these statistics.|
+|completedBlackAndWhiteJobCount|Int64|The number of black and white print jobs completed on behalf of the user on the associated date.|
+|completedColorJobCount|Int64|The number of color print jobs completed on behalf of the user on the associated date.|
+|incompleteJobCount|Int64|The number of print jobs that were queued on behalf of the user, but not completed, on the associated date.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "optionalProperties": [
+
+ ],
+ "@odata.type": "microsoft.graph.printUsageByUser"
+}-->
+
+```json
+{
+ "id": "String (identifier)",
+ "userPrincipalName": "String (identifier)",
+ "usageDate": "String (timestamp)",
+ "completedBlackAndWhiteJobCount": 123456,
+ "completedColorJobCount": 123456,
+ "incompleteJobCount": 123456
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!-- {
+ "type": "#page.annotation",
+ "description": "printUsageByUser resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": ""
+}-->
+
v1.0 Rbacapplicationmultiple https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/rbacapplicationmultiple.md
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Role management container for unified role definitions and role assignments for Microsoft 365 RBAC providers that support multiple principals and multiple scopes in a single role assignment. This is different from [rbacApplication](rbacapplication.md) resource type. Microsoft Intune is an example of such a RBAC provider. A role assignment in Intune can have an array of principals and an array of scope groups.
+Role management container for unified role definitions and role assignments for Microsoft 365 RBAC providers that support multiple principals and multiple scopes in a single role assignment.
+
+This is different from [rbacApplication](rbacapplication.md) resource type.
+
+Cloud PC and Microsoft Intune are examples of such RBAC providers. A role assignment in these providers can have an array of principals and an array of scope groups.
+
+For role definitions, the cloud PC provider currently supports the [list](../api/rbacapplication-list-roledefinitions.md) operation but not the [create](../api/rbacapplication-post-roledefinitions.md).
+ ## Methods | Method | Return Type | Description | |:-|:|:|
-| [Create unifiedRoleAssignmentMultiple](../api/unifiedroleassignmentmultiple-post.md) | [unifiedRoleAssignmentMultiple](unifiedroleassignmentmultiple.md) | Create a new unifiedRoleAssignmentMultiple by posting to the roleAssignments collection. |
-| [List roleAssignmentsMultiple](../api/unifiedroleassignmentmultiple-list.md) | [unifiedRoleAssignmentMultiple](unifiedroleassignmentmultiple.md) collection | Get unifiedRoleAssignmentMultiple object collection. |
| [Create unifiedRoleDefinition](../api/rbacapplication-post-roledefinitions.md) | [unifiedRoleDefinition](unifiedroledefinition.md) | Create a new unifiedRoleDefinition by posting to the roleDefinitions collection. | | [List roleDefinitions](../api/rbacapplication-list-roledefinitions.md) | [unifiedRoleDefinition](unifiedroledefinition.md) collection | Get a unifiedRoleDefinition object collection. |
+| [Create unifiedRoleAssignmentMultiple](../api/rbacapplicationmultiple-post-roleassignments.md) | [unifiedRoleAssignmentMultiple](unifiedroleassignmentmultiple.md) | Create a new unifiedRoleAssignmentMultiple by posting to the roleAssignments collection. |
+| [List roleAssignments](../api/rbacapplicationmultiple-list-roleassignments.md) | [unifiedRoleAssignmentMultiple](unifiedroleassignmentmultiple.md) collection | Get unifiedRoleAssignmentMultiple object collection. |
## Properties
v1.0 Rolemanagement https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/rolemanagement.md
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Represents a Microsoft 365 RBAC role management entity. Provides access to role definitions and role assignments surfaced from RBAC providers. Currently directory (Azure AD) and deviceManagement (Intune) providers are supported.
+Represents a Microsoft 365 RBAC role management entity that provides access to role definitions and role assignments surfaced from various RBAC providers.
+The unified role management API currently supports the following RBAC providers in Microsoft 365:
+- cloud PC
+- device management (Intune)
+- directory (Azure AD)
+
For more information, see:
+* [Roles in Microsoft 365, including Azure AD, service-specific and cross-service roles](/azure/active-directory/roles/concept-understand-roles#how-azure-ad-roles-are-different-from-other-microsoft-365-roles)
* [Administrator role permissions in Azure Active Directory](/azure/active-directory/users-groups-roles/directory-assign-admin-roles). * [Role-based access control (RBAC) with Microsoft Intune](/mem/intune/fundamentals/role-based-access-control) + ## Methods None.
None.
| Relationship | Type | Description | |:-|:|:|
-|directory|[rbacApplication](rbacapplication.md)| Read-only. Nullable.|
-|deviceManagement|[rbacApplicationMultiple](rbacapplicationmultiple.md)| Read-only. Nullable.|
+|cloudPC|[rbacApplicationMultiple](rbacapplicationmultiple.md)|Provides access to role definitions and role assignments of a cloud PC RBAC provider. Read-only. Nullable.|
+|deviceManagement|[rbacApplicationMultiple](rbacapplicationmultiple.md)| Provides access to role definitions and role assignments of an Intune RBAC provider. Read-only. Nullable.|
+|directory|[rbacApplication](rbacapplication.md)|Provides access to role definitions and role assignments of an Azure AD RBAC provider. Read-only. Nullable.|
+ ## JSON representation
v1.0 Termstore Localizedlabel https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/termstore-localizedlabel.md
Identifies the labels associated with a given term.
|Property|Type|Description| |:|:|:| |isDefault|Boolean|Indicates whether the label is the default label.|
-|languageTag|String|The anguage tag for the label.|
+|languageTag|String|The language tag for the label.|
|name|String|The name of the label.| ## Relationships
v1.0 Unifiedroleassignmentmultiple https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/unifiedroleassignmentmultiple.md
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-A unifiedRoleAssignmentMultiple is used to grant access to resources. It represents a role definition assigned to an array of principals (typically a user) over an array of scope. An example of such an RBAC provider is Microsoft Intune. In Microsoft Intune, you can create a role assignment with multiple principals and multiple scopes.
+A unifiedRoleAssignmentMultiple is used to grant access to resources, as part of Microsoft 365 RBAC [role management](rolemanagement.md). It represents a role definition assigned to an array of principals (typically a user) over an array of scopes.
-Providing either **directoryScopeIds** or **appScopeIds** is required.
+You can create a role assignment with multiple principals and multiple scopes.
+
+You must provide either **directoryScopeIds** or **appScopeIds**.
+
+The following RBAC providers are currently supported:
+- cloud PC
+- Microsoft Intune
+ ## Methods | Method | Return Type | Description | |:-|:|:|
-| [List unifiedRoleAssignmentMultiple](../api/unifiedroleassignmentmultiple-list.md) | [unifiedRoleAssignmentMultiple](unifiedroleassignmentmultiple.md) | Read a list of unifiedRoleAssignmentMultiple objects and their properties. |
+| [List roleAssignments](../api/rbacapplicationmultiple-list-roleassignments.md) | [unifiedRoleAssignmentMultiple](unifiedroleassignmentmultiple.md) collection | Read a list of unifiedRoleAssignmentMultiple objects and their properties. |
+| [Create unifiedRoleAssignmentMultiple](../api/rbacapplicationmultiple-post-roleassignments.md) | [unifiedRoleAssignmentMultiple](unifiedroleassignmentmultiple.md) | Create a new unifiedRoleAssignmentMultiple by posting to the roleAssignment collection. |
| [Get unifiedRoleAssignmentMultiple](../api/unifiedroleassignmentmultiple-get.md) | [unifiedRoleAssignmentMultiple](unifiedroleassignmentmultiple.md) | Read properties and relationships of unifiedRoleAssignmentMultiple object. |
-| [Create unifiedRoleAssignmentMultiple](../api/unifiedroleassignmentmultiple-post.md) | [unifiedRoleAssignmentMultiple](unifiedroleassignmentmultiple.md) | Create a new unifiedRoleAssignmentMultiple by posting to the roleAssignment collection. |
| [Update unifiedRoleAssignmentMultiple](../api/unifiedroleassignmentmultiple-update.md) | [unifiedRoleAssignmentMultiple](unifiedroleassignmentmultiple.md) | Update an existing unifiedRoleAssignmentMultiple object. | | [Delete unifiedRoleAssignmentMultiple](../api/unifiedroleassignmentmultiple-delete.md) | None | Delete unifiedRoleAssignmentMultiple object. |
Providing either **directoryScopeIds** or **appScopeIds** is required.
| Property | Type | Description | |:-|:|:|
-| id | String | The unique identifier for the unifiedRoleAssignmentMultiple. Key, not nullable, Read-only. |
-| displayName | String | Name of the role assignment. Required. |
+| appScopeIds | String collection | Ids of the app specific scopes when the assignment scopes are app specific. The scopes of an assignment determines the set of resources for which the principal has been granted access. Directory scopes are shared scopes stored in the directory that are understood by multiple applications. Use `/` for tenant-wide scope. App scopes are scopes that are defined and understood by this application only. |
| description | String | Description of the role assignment. |
+| directoryScopeIds | String collection | Ids of the directory objects representing the scopes of the assignment. The scopes of an assignment determine the set of resources for which the principals have been granted access. Directory scopes are shared scopes stored in the directory that are understood by multiple applications. App scopes are scopes that are defined and understood by this application only. |
+| displayName | String | Name of the role assignment. Required. |
+| id | String | The unique identifier for the unifiedRoleAssignmentMultiple. Key, not nullable, Read-only. |
| roleDefinitionId | String | Identifier of the unifiedRoleDefinition the assignment is for. |
-| roleDefinition | [unifiedRoleDefinition](unifiedroledefinition.md) |Property indicating the roleDefinition the assignment is for. Provided so that callers can get the role definition using `$expand` at the same time as getting the role assignment. Read-only. Supports `$filter` (`eq` operator on **id**, **isBuiltIn**, and **displayName**, and `startsWith` operator on **displayName**) and `$expand`. |
| principalIds | String collection | Identifiers of the principals to which the assignment is granted. Supports `$filter` (`any` operator only). |
-| directoryScopeIds | String collection | Ids of the directory objects representing the scopes of the assignment. The scopes of an assignment determine the set of resources for which the principals have been granted access. Directory scopes are shared scopes stored in the directory that are understood by multiple applications. App scopes are scopes that are defined and understood by this application only. |
-| appScopeIds | String collection | Ids of the app specific scopes when the assignment scopes are app specific. The scopes of an assignment determines the set of resources for which the principal has been granted access. Directory scopes are shared scopes stored in the directory that are understood by multiple applications. Use `/` for tenant-wide scope. App scopes are scopes that are defined and understood by this application only. |
+ ## Relationships
Providing either **directoryScopeIds** or **appScopeIds** is required.
| appScopes | [appScope](appscope.md) collection |Read-only collection with details of the app specific scopes when the assignment scopes are app specific. Containment entity. Read-only. | | directoryScopes | [directoryObject](directoryobject.md) collection | Read-only collection referencing the directory objects that are scope of the assignment. Provided so that callers can get the directory objects using `$expand` at the same time as getting the role assignment. Read-only. Supports `$expand`.| | principals| [directoryObject](directoryobject.md) collection | Read-only collection referencing the assigned principals. Provided so that callers can get the principals using `$expand` at the same time as getting the role assignment. Read-only. Supports `$expand`.|
-|roleDefinition|[unifiedRoleDefinition](unifiedroledefinition.md)|The roleDefinition the assignment is for. Provided so that callers can get the role definition using `$expand` at the same time as getting the role assignment. **roleDefinition.id** will be auto expanded. Supports `$expand`. |
+| roleDefinition | [unifiedRoleDefinition](unifiedroledefinition.md) |Specifies the roleDefinition that the assignment is for. Provided so that callers can get the role definition using `$expand` at the same time as getting the role assignment. Supports `$filter` (`eq` operator on **id**, **isBuiltIn**, and **displayName**, and `startsWith` operator on **displayName**) and `$expand`. |
+ ## JSON representation
v1.0 Unifiedroledefinition https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/unifiedroledefinition.md
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-A unifiedRoleDefinition is a collection of permissions listing the operations that can be performed, such as read, write, and delete.
+Represents a collection of permissions listing the operations, such as read, write, and delete, that can be performed by an RBAC provider, as part of Microsoft 365 RBAC [role management](rolemanagement.md).
+
+The following RBAC providers are currently supported:
+- cloud PC
+- device management (Intune)
+- directory (Azure AD)
+
+> [!NOTE]
+> The cloud PC RBAC provider currently supports only the [list](../api/rbacapplication-list-roledefinitions.md) and [get](../api/unifiedroledefinition-get.md) operations.
+ ## Methods
v1.0 User https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/user.md
This resource supports:
| [Update user](../api/user-update.md) | [user](user.md) | Update user object. | | [Delete user](../api/user-delete.md) | None | Delete user object. | | [Get delta](../api/user-delta.md) | user collection | Get incremental changes for users. |
+| [invalidateAllRefreshTokens](../api/user-invalidateallrefreshtokens.md) | None | Invalidate all of the user's refresh tokens issued to applications. |
| **App role assignments**||| | [List appRoleAssignments](../api/user-list-approleassignments.md) | [appRoleAssignment](approleassignment.md) collection | Get the apps and app roles which this user has been assigned. | | [Add appRoleAssignment](../api/user-post-approleassignments.md) | [appRoleAssignment](approleassignment.md) | Assign an app role to this user. |
v1.0 Useridentity https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/useridentity.md
Title: "userIdentity type" description: "Represents an Azure AD user identity for a reviewer of an access review." localization_priority: Normal-+ doc_type: resourcePageType
None. You would include objects of this type in the body of a request when [cre
## Properties
-| Property | Type | Description|
-|:|:--|:-|
-| `displayName` | `String` | The identity's display name. Note that this may not always be available or up-to-date. |
-| `id` | `String` | Unique identifier for the identity. |
-| `ipAddress`| `String`| Indicates the client IP address used by user performing the activity (audit log only).|
-| `userPrincipalName`|`String` | The userPrincipalName attribute of the user. |
+| Property | Type | Description |
+|:|:-|:|
+| displayName | String | The identity's display name. Note that this may not always be available or up-to-date. |
+| id | String | Unique identifier for the identity. Nullable. |
+| ipAddress | String | Indicates the client IP address used by user performing the activity (audit log only). |
+| userPrincipalName | String | The userPrincipalName attribute of the user. |
-## Remarks
+### Remarks
-In some circumstances, the unique identifier for the actor may not be available.
-In this case, the **displayName** property for the identity will be returned, but the **id** property will be missing from the resource.
+In some circumstances, the unique identifier for the actor may not be available. In this case, the **displayName** property for the identity will be returned, but the **id** property will be missing from the resource.
## Relationships
v1.0 Chat Get Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/chat-get-members.md
One of the following permissions is required to call this API. To learn more, in
<!-- { "blockType": "ignored" } --> ```http GET /chats/{chat-id}/members/{membership-id}
-GET /users/{user-id}/chats/{chat-id}/members/{membership-id}
+GET /users/{user-id} | user-principal-name/chats/{chat-id}/members/{membership-id}
``` ## Optional query parameters
v1.0 Chat Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/chat-get.md
One of the following permissions is required to call this API. To learn more, in
<!-- { "blockType": "ignored" } --> ```http GET /me/chats/{chat-id}
-GET /users/{user-id}/chats/{chat-id}
+GET /users/{user-id | user-principal-name}/chats/{chat-id}
GET /chats/{chat-id} ```
v1.0 Chat List Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/chat-list-members.md
One of the following permissions is required to call this API. To learn more, in
<!-- { "blockType": "ignored" } --> ```http GET /chats/{chat-id}/members
-GET /users/{user-id}/chats/{chat-id}/members
+GET /users/{user-id | user-principal-name}/chats/{chat-id}/members
``` ## Optional query parameters
v1.0 Chat List Messages https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/chat-list-messages.md
One of the following permissions is required to call this API. To learn more, in
<!-- { "blockType": "ignored" } --> ```http GET /me/chats/{chat-id}/messages
-GET /users/{user-id}/chats/{chat-id}/messages
+GET /users/{user-id | user-principal-name}/chats/{chat-id}/messages
GET /chats/{chat-id}/messages ```
v1.0 Chatmessage Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/chatmessage-get.md
GET /teams/{team-id}/channels/{channel-id}/messages/{message-id}/replies/{reply-
<!-- { "blockType": "ignored" } --> ```http GET /chats/{chat-id}/messages/{message-id}
-GET /users/{user-id}/chats/{chat-id}/messages/{message-id}
+GET /users/{user-id | user-principal-name}/chats/{chat-id}/messages/{message-id}
GET /me/chats/{chat-id}/messages/{message-id} ```
v1.0 Chatmessage List Hostedcontents https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/chatmessage-list-hostedcontents.md
GET /teams/{team-id}/channels/{channel-id}/messages/{message-id}/replies/{reply-
<!-- { "blockType": "ignored" } --> ```http GET /chats/{chat-id}/messages/{message-id}/hostedContents
-GET /users/{user-id}/chats/{chat-id}/messages/{message-id}/hostedContents
+GET /users/{user-id | user-principal-name}/chats/{chat-id}/messages/{message-id}/hostedContents
``` ## Optional query parameters
v1.0 Chatmessagehostedcontent Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/chatmessagehostedcontent-get.md
GET /teams/{team-id}/channels/{channel-id}/messages/{message-id}/replies/{reply-
<!-- { "blockType": "ignored" } --> ```http GET /chats/{chat-id}/messages/{message-id}/hostedContents/{hosted-content-id}
-GET /users/{user-id}/chats/{chat-id}/messages/{message-id}/hostedContents/{hosted-content-id}
+GET /users/{user-id | user-principal-name}/chats/{chat-id}/messages/{message-id}/hostedContents/{hosted-content-id}
``` ## Optional query parameters
v1.0 Educationuser List Taughtclasses https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/educationuser-list-taughtclasses.md
If successful, this method returns a `200 OK` response code and a collection of
--> ```msgraph-interactive
-GET https://graph.microsoft.com/v1.0/education/classes/{educationClassId}/members/{educationUserId}/taughtClasses
+GET https://graph.microsoft.com/v1.0/education/users/{educationUserId}/taughtClasses
``` # [C#](#tab/csharp) [!INCLUDE [sample-code](../includes/snippets/csharp/list-educationclass-csharp-snippets.md)]
v1.0 Emailauthenticationmethodconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/emailauthenticationmethodconfiguration-get.md
For delegated scenarios, the administrator needs the Global admin role. For more
--> ```http
-GET https://graph.microsoft.com/v1.0/policies/authenticationMethodsPolicy/authenticationMethodConfiguration/email
+GET https://graph.microsoft.com/v1.0/policies/authenticationMethodsPolicy/authenticationMethodConfigurations/email
``` ## Request headers
v1.0 Intune Androidforwork Devicemanagement Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-androidforwork-devicemanagement-get.md
+
+ Title: "Get deviceManagement"
+description: "Read properties and relationships of the deviceManagement object."
+
+localization_priority: Normal
++
+# Get deviceManagement
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Read properties and relationships of the [deviceManagement](../resources/intune-androidforwork-devicemanagement.md) object.
+
+## Prerequisites
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement
+```
+
+## Optional query parameters
+This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and [deviceManagement](../resources/intune-androidforwork-devicemanagement.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 130
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.deviceManagement",
+ "id": "0b283420-3420-0b28-2034-280b2034280b"
+ }
+}
+```
++++
v1.0 Intune Androidforwork Devicemanagement Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-androidforwork-devicemanagement-update.md
+
+ Title: "Update deviceManagement"
+description: "Update the properties of a deviceManagement object."
+
+localization_priority: Normal
++
+# Update deviceManagement
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Update the properties of a [deviceManagement](../resources/intune-androidforwork-devicemanagement.md) object.
+
+## Prerequisites
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /deviceManagement
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+In the request body, supply a JSON representation for the [deviceManagement](../resources/intune-androidforwork-devicemanagement.md) object.
+
+The following table shows the properties that are required when you create the [deviceManagement](../resources/intune-androidforwork-devicemanagement.md).
+
+|Property|Type|Description|
+|:|:|:|
+|id|String|Not yet documented|
+++
+## Response
+If successful, this method returns a `200 OK` response code and an updated [deviceManagement](../resources/intune-androidforwork-devicemanagement.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+PATCH https://graph.microsoft.com/v1.0/deviceManagement
+Content-type: application/json
+Content-length: 58
+
+{
+ "@odata.type": "#microsoft.graph.deviceManagement"
+}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 107
+
+{
+ "@odata.type": "#microsoft.graph.deviceManagement",
+ "id": "0b283420-3420-0b28-2034-280b2034280b"
+}
+```
++++
v1.0 Intune Apps Androidlobapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-androidlobapp-create.md
Create a new [androidLobApp](../resources/intune-apps-androidlobapp.md) object.
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the request.
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps Content-type: application/json
-Content-length: 1075
+Content-length: 1115
{ "@odata.type": "#microsoft.graph.androidLobApp",
Content-length: 1075
"v4_3": true, "v4_4": true, "v5_0": true,
- "v5_1": true
+ "v5_1": true,
+ "v10_0": true,
+ "v11_0": true
}, "versionName": "Version Name value", "versionCode": "Version Code value"
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 201 Created Content-Type: application/json
-Content-Length: 1247
+Content-Length: 1287
{ "@odata.type": "#microsoft.graph.androidLobApp",
Content-Length: 1247
"v4_3": true, "v4_4": true, "v5_0": true,
- "v5_1": true
+ "v5_1": true,
+ "v10_0": true,
+ "v11_0": true
}, "versionName": "Version Name value", "versionCode": "Version Code value"
Content-Length: 1247
-----
v1.0 Intune Apps Androidlobapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-androidlobapp-delete.md
Deletes a [androidLobApp](../resources/intune-apps-androidlobapp.md).
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
HTTP/1.1 204 No Content
-----
v1.0 Intune Apps Androidlobapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-androidlobapp-get.md
Read properties and relationships of the [androidLobApp](../resources/intune-app
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 1338
+Content-Length: 1382
{ "value": {
Content-Length: 1338
"v4_3": true, "v4_4": true, "v5_0": true,
- "v5_1": true
+ "v5_1": true,
+ "v10_0": true,
+ "v11_0": true
}, "versionName": "Version Name value", "versionCode": "Version Code value"
Content-Length: 1338
-----
v1.0 Intune Apps Androidlobapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-androidlobapp-list.md
List properties and relationships of the [androidLobApp](../resources/intune-app
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 1424
+Content-Length: 1472
{ "value": [
Content-Length: 1424
"v4_3": true, "v4_4": true, "v5_0": true,
- "v5_1": true
+ "v5_1": true,
+ "v10_0": true,
+ "v11_0": true
}, "versionName": "Version Name value", "versionCode": "Version Code value"
Content-Length: 1424
-----
v1.0 Intune Apps Androidlobapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-androidlobapp-update.md
Update the properties of a [androidLobApp](../resources/intune-apps-androidlobap
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the request.
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} Content-type: application/json
-Content-length: 1075
+Content-length: 1115
{ "@odata.type": "#microsoft.graph.androidLobApp",
Content-length: 1075
"v4_3": true, "v4_4": true, "v5_0": true,
- "v5_1": true
+ "v5_1": true,
+ "v10_0": true,
+ "v11_0": true
}, "versionName": "Version Name value", "versionCode": "Version Code value"
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 1247
+Content-Length: 1287
{ "@odata.type": "#microsoft.graph.androidLobApp",
Content-Length: 1247
"v4_3": true, "v4_4": true, "v5_0": true,
- "v5_1": true
+ "v5_1": true,
+ "v10_0": true,
+ "v11_0": true
}, "versionName": "Version Name value", "versionCode": "Version Code value"
Content-Length: 1247
-----
v1.0 Intune Apps Androidstoreapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-androidstoreapp-create.md
Create a new [androidStoreApp](../resources/intune-apps-androidstoreapp.md) obje
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the request.
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps Content-type: application/json
-Content-length: 938
+Content-length: 978
{ "@odata.type": "#microsoft.graph.androidStoreApp",
Content-length: 938
"v4_3": true, "v4_4": true, "v5_0": true,
- "v5_1": true
+ "v5_1": true,
+ "v10_0": true,
+ "v11_0": true
} } ```
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 201 Created Content-Type: application/json
-Content-Length: 1110
+Content-Length: 1150
{ "@odata.type": "#microsoft.graph.androidStoreApp",
Content-Length: 1110
"v4_3": true, "v4_4": true, "v5_0": true,
- "v5_1": true
+ "v5_1": true,
+ "v10_0": true,
+ "v11_0": true
} } ```
Content-Length: 1110
-----
v1.0 Intune Apps Androidstoreapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-androidstoreapp-delete.md
Deletes a [androidStoreApp](../resources/intune-apps-androidstoreapp.md).
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
HTTP/1.1 204 No Content
-----
v1.0 Intune Apps Androidstoreapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-androidstoreapp-get.md
Read properties and relationships of the [androidStoreApp](../resources/intune-a
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 1193
+Content-Length: 1237
{ "value": {
Content-Length: 1193
"v4_3": true, "v4_4": true, "v5_0": true,
- "v5_1": true
+ "v5_1": true,
+ "v10_0": true,
+ "v11_0": true
} } }
Content-Length: 1193
-----
v1.0 Intune Apps Androidstoreapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-androidstoreapp-list.md
List properties and relationships of the [androidStoreApp](../resources/intune-a
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 1271
+Content-Length: 1319
{ "value": [
Content-Length: 1271
"v4_3": true, "v4_4": true, "v5_0": true,
- "v5_1": true
+ "v5_1": true,
+ "v10_0": true,
+ "v11_0": true
} } ]
Content-Length: 1271
-----
v1.0 Intune Apps Androidstoreapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-androidstoreapp-update.md
Update the properties of a [androidStoreApp](../resources/intune-apps-androidsto
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the request.
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} Content-type: application/json
-Content-length: 938
+Content-length: 978
{ "@odata.type": "#microsoft.graph.androidStoreApp",
Content-length: 938
"v4_3": true, "v4_4": true, "v5_0": true,
- "v5_1": true
+ "v5_1": true,
+ "v10_0": true,
+ "v11_0": true
} } ```
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 1110
+Content-Length: 1150
{ "@odata.type": "#microsoft.graph.androidStoreApp",
Content-Length: 1110
"v4_3": true, "v4_4": true, "v5_0": true,
- "v5_1": true
+ "v5_1": true,
+ "v10_0": true,
+ "v11_0": true
} } ```
Content-Length: 1110
-----
v1.0 Intune Apps Deviceappmanagement Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-deviceappmanagement-get.md
+
+ Title: "Get deviceAppManagement"
+description: "Read properties and relationships of the deviceAppManagement object."
+
+localization_priority: Normal
++
+# Get deviceAppManagement
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Read properties and relationships of the [deviceAppManagement](../resources/intune-apps-deviceappmanagement.md) object.
+
+## Prerequisites
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceAppManagement
+```
+
+## Optional query parameters
+This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and [deviceAppManagement](../resources/intune-apps-deviceappmanagement.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceAppManagement
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 133
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.deviceAppManagement",
+ "id": "bbb801a3-01a3-bbb8-a301-b8bba301b8bb"
+ }
+}
+```
++++
v1.0 Intune Apps Deviceappmanagement Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-deviceappmanagement-update.md
+
+ Title: "Update deviceAppManagement"
+description: "Update the properties of a deviceAppManagement object."
+
+localization_priority: Normal
++
+# Update deviceAppManagement
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Update the properties of a [deviceAppManagement](../resources/intune-apps-deviceappmanagement.md) object.
+
+## Prerequisites
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /deviceAppManagement
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+In the request body, supply a JSON representation for the [deviceAppManagement](../resources/intune-apps-deviceappmanagement.md) object.
+
+The following table shows the properties that are required when you create the [deviceAppManagement](../resources/intune-apps-deviceappmanagement.md).
+
+|Property|Type|Description|
+|:|:|:|
+|id|String|Key of the entity.|
+++
+## Response
+If successful, this method returns a `200 OK` response code and an updated [deviceAppManagement](../resources/intune-apps-deviceappmanagement.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+PATCH https://graph.microsoft.com/v1.0/deviceAppManagement
+Content-type: application/json
+Content-length: 61
+
+{
+ "@odata.type": "#microsoft.graph.deviceAppManagement"
+}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 110
+
+{
+ "@odata.type": "#microsoft.graph.deviceAppManagement",
+ "id": "bbb801a3-01a3-bbb8-a301-b8bba301b8bb"
+}
+```
++++
v1.0 Intune Apps Ioslobapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-ioslobapp-create.md
Namespace: microsoft.graph
Create a new [iosLobApp](../resources/intune-apps-ioslobapp.md) object. ## Prerequisites
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/concepts/permissions-reference.md).
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
Here is an example of the request.
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps Content-type: application/json
-Content-length: 1229
+Content-length: 1249
{ "@odata.type": "#microsoft.graph.iosLobApp",
Content-length: 1229
"v10_0": true, "v11_0": true, "v12_0": true,
- "v13_0": true
+ "v13_0": true,
+ "v14_0": true
}, "expirationDateTime": "2016-12-31T23:57:57.2481234-08:00", "versionNumber": "Version Number value",
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 201 Created Content-Type: application/json
-Content-Length: 1401
+Content-Length: 1421
{ "@odata.type": "#microsoft.graph.iosLobApp",
Content-Length: 1401
"v10_0": true, "v11_0": true, "v12_0": true,
- "v13_0": true
+ "v13_0": true,
+ "v14_0": true
}, "expirationDateTime": "2016-12-31T23:57:57.2481234-08:00", "versionNumber": "Version Number value",
Content-Length: 1401
-----
v1.0 Intune Apps Ioslobapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-ioslobapp-delete.md
Namespace: microsoft.graph
Deletes a [iosLobApp](../resources/intune-apps-ioslobapp.md). ## Prerequisites
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/concepts/permissions-reference.md).
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
HTTP/1.1 204 No Content
-----
v1.0 Intune Apps Ioslobapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-ioslobapp-get.md
Namespace: microsoft.graph
Read properties and relationships of the [iosLobApp](../resources/intune-apps-ioslobapp.md) object. ## Prerequisites
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/concepts/permissions-reference.md).
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 1500
+Content-Length: 1522
{ "value": {
Content-Length: 1500
"v10_0": true, "v11_0": true, "v12_0": true,
- "v13_0": true
+ "v13_0": true,
+ "v14_0": true
}, "expirationDateTime": "2016-12-31T23:57:57.2481234-08:00", "versionNumber": "Version Number value",
Content-Length: 1500
-----
v1.0 Intune Apps Ioslobapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-ioslobapp-list.md
Namespace: microsoft.graph
List properties and relationships of the [iosLobApp](../resources/intune-apps-ioslobapp.md) objects. ## Prerequisites
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/concepts/permissions-reference.md).
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 1594
+Content-Length: 1618
{ "value": [
Content-Length: 1594
"v10_0": true, "v11_0": true, "v12_0": true,
- "v13_0": true
+ "v13_0": true,
+ "v14_0": true
}, "expirationDateTime": "2016-12-31T23:57:57.2481234-08:00", "versionNumber": "Version Number value",
Content-Length: 1594
-----
v1.0 Intune Apps Ioslobapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-ioslobapp-update.md
Namespace: microsoft.graph
Update the properties of a [iosLobApp](../resources/intune-apps-ioslobapp.md) object. ## Prerequisites
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/concepts/permissions-reference.md).
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
Here is an example of the request.
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} Content-type: application/json
-Content-length: 1229
+Content-length: 1249
{ "@odata.type": "#microsoft.graph.iosLobApp",
Content-length: 1229
"v10_0": true, "v11_0": true, "v12_0": true,
- "v13_0": true
+ "v13_0": true,
+ "v14_0": true
}, "expirationDateTime": "2016-12-31T23:57:57.2481234-08:00", "versionNumber": "Version Number value",
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 1401
+Content-Length: 1421
{ "@odata.type": "#microsoft.graph.iosLobApp",
Content-Length: 1401
"v10_0": true, "v11_0": true, "v12_0": true,
- "v13_0": true
+ "v13_0": true,
+ "v14_0": true
}, "expirationDateTime": "2016-12-31T23:57:57.2481234-08:00", "versionNumber": "Version Number value",
Content-Length: 1401
-----
v1.0 Intune Apps Iosmobileappconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-iosmobileappconfiguration-create.md
Create a new [iosMobileAppConfiguration](../resources/intune-apps-iosmobileappco
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 706
-----
v1.0 Intune Apps Iosmobileappconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-iosmobileappconfiguration-delete.md
Deletes a [iosMobileAppConfiguration](../resources/intune-apps-iosmobileappconfi
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
HTTP/1.1 204 No Content
-----
v1.0 Intune Apps Iosmobileappconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-iosmobileappconfiguration-get.md
Read properties and relationships of the [iosMobileAppConfiguration](../resource
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 763
-----
v1.0 Intune Apps Iosmobileappconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-iosmobileappconfiguration-list.md
List properties and relationships of the [iosMobileAppConfiguration](../resource
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 815
-----
v1.0 Intune Apps Iosmobileappconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-iosmobileappconfiguration-update.md
Update the properties of a [iosMobileAppConfiguration](../resources/intune-apps-
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 706
-----
v1.0 Intune Apps Iosstoreapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-iosstoreapp-create.md
Namespace: microsoft.graph
Create a new [iosStoreApp](../resources/intune-apps-iosstoreapp.md) object. ## Prerequisites
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/concepts/permissions-reference.md).
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
Here is an example of the request.
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps Content-type: application/json
-Content-length: 1026
+Content-length: 1046
{ "@odata.type": "#microsoft.graph.iosStoreApp",
Content-length: 1026
"v10_0": true, "v11_0": true, "v12_0": true,
- "v13_0": true
+ "v13_0": true,
+ "v14_0": true
} } ```
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 201 Created Content-Type: application/json
-Content-Length: 1198
+Content-Length: 1218
{ "@odata.type": "#microsoft.graph.iosStoreApp",
Content-Length: 1198
"v10_0": true, "v11_0": true, "v12_0": true,
- "v13_0": true
+ "v13_0": true,
+ "v14_0": true
} } ```
Content-Length: 1198
-----
v1.0 Intune Apps Iosstoreapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-iosstoreapp-delete.md
Namespace: microsoft.graph
Deletes a [iosStoreApp](../resources/intune-apps-iosstoreapp.md). ## Prerequisites
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/concepts/permissions-reference.md).
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
HTTP/1.1 204 No Content
-----
v1.0 Intune Apps Iosstoreapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-iosstoreapp-get.md
Namespace: microsoft.graph
Read properties and relationships of the [iosStoreApp](../resources/intune-apps-iosstoreapp.md) object. ## Prerequisites
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/concepts/permissions-reference.md).
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 1287
+Content-Length: 1309
{ "value": {
Content-Length: 1287
"v10_0": true, "v11_0": true, "v12_0": true,
- "v13_0": true
+ "v13_0": true,
+ "v14_0": true
} } }
Content-Length: 1287
-----
v1.0 Intune Apps Iosstoreapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-iosstoreapp-list.md
Namespace: microsoft.graph
List properties and relationships of the [iosStoreApp](../resources/intune-apps-iosstoreapp.md) objects. ## Prerequisites
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/concepts/permissions-reference.md).
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 1371
+Content-Length: 1395
{ "value": [
Content-Length: 1371
"v10_0": true, "v11_0": true, "v12_0": true,
- "v13_0": true
+ "v13_0": true,
+ "v14_0": true
} } ]
Content-Length: 1371
-----
v1.0 Intune Apps Iosstoreapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-iosstoreapp-update.md
Namespace: microsoft.graph
Update the properties of a [iosStoreApp](../resources/intune-apps-iosstoreapp.md) object. ## Prerequisites
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/concepts/permissions-reference.md).
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
Here is an example of the request.
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} Content-type: application/json
-Content-length: 1026
+Content-length: 1046
{ "@odata.type": "#microsoft.graph.iosStoreApp",
Content-length: 1026
"v10_0": true, "v11_0": true, "v12_0": true,
- "v13_0": true
+ "v13_0": true,
+ "v14_0": true
} } ```
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 1198
+Content-Length: 1218
{ "@odata.type": "#microsoft.graph.iosStoreApp",
Content-Length: 1198
"v10_0": true, "v11_0": true, "v12_0": true,
- "v13_0": true
+ "v13_0": true,
+ "v14_0": true
} } ```
Content-Length: 1198
-----
v1.0 Intune Apps Iosvppapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-iosvppapp-create.md
Create a new [iosVppApp](../resources/intune-apps-iosvppapp.md) object.
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 1394
-----
v1.0 Intune Apps Iosvppapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-iosvppapp-delete.md
Deletes a [iosVppApp](../resources/intune-apps-iosvppapp.md).
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
HTTP/1.1 204 No Content
-----
v1.0 Intune Apps Iosvppapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-iosvppapp-get.md
Read properties and relationships of the [iosVppApp](../resources/intune-apps-io
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 1487
-----
v1.0 Intune Apps Iosvppapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-iosvppapp-list.md
List properties and relationships of the [iosVppApp](../resources/intune-apps-io
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 1575
-----
v1.0 Intune Apps Iosvppapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-iosvppapp-update.md
Update the properties of a [iosVppApp](../resources/intune-apps-iosvppapp.md) ob
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 1394
-----
v1.0 Intune Apps Macosofficesuiteapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-macosofficesuiteapp-create.md
Create a new [macOSOfficeSuiteApp](../resources/intune-apps-macosofficesuiteapp.
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 756
-----
v1.0 Intune Apps Macosofficesuiteapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-macosofficesuiteapp-delete.md
Deletes a [macOSOfficeSuiteApp](../resources/intune-apps-macosofficesuiteapp.md)
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
HTTP/1.1 204 No Content
-----
v1.0 Intune Apps Macosofficesuiteapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-macosofficesuiteapp-get.md
Read properties and relationships of the [macOSOfficeSuiteApp](../resources/intu
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 813
-----
v1.0 Intune Apps Macosofficesuiteapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-macosofficesuiteapp-list.md
List properties and relationships of the [macOSOfficeSuiteApp](../resources/intu
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 865
-----
v1.0 Intune Apps Macosofficesuiteapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-macosofficesuiteapp-update.md
Update the properties of a [macOSOfficeSuiteApp](../resources/intune-apps-macoso
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 756
-----
v1.0 Intune Apps Managedandroidlobapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-managedandroidlobapp-create.md
Create a new [managedAndroidLobApp](../resources/intune-apps-managedandroidlobap
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the request.
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps Content-type: application/json
-Content-length: 1153
+Content-length: 1193
{ "@odata.type": "#microsoft.graph.managedAndroidLobApp",
Content-length: 1153
"v4_3": true, "v4_4": true, "v5_0": true,
- "v5_1": true
+ "v5_1": true,
+ "v10_0": true,
+ "v11_0": true
}, "versionName": "Version Name value", "versionCode": "Version Code value"
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 201 Created Content-Type: application/json
-Content-Length: 1325
+Content-Length: 1365
{ "@odata.type": "#microsoft.graph.managedAndroidLobApp",
Content-Length: 1325
"v4_3": true, "v4_4": true, "v5_0": true,
- "v5_1": true
+ "v5_1": true,
+ "v10_0": true,
+ "v11_0": true
}, "versionName": "Version Name value", "versionCode": "Version Code value"
Content-Length: 1325
-----
v1.0 Intune Apps Managedandroidlobapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-managedandroidlobapp-delete.md
Deletes a [managedAndroidLobApp](../resources/intune-apps-managedandroidlobapp.m
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
HTTP/1.1 204 No Content
-----
v1.0 Intune Apps Managedandroidlobapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-managedandroidlobapp-get.md
Read properties and relationships of the [managedAndroidLobApp](../resources/int
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 1420
+Content-Length: 1464
{ "value": {
Content-Length: 1420
"v4_3": true, "v4_4": true, "v5_0": true,
- "v5_1": true
+ "v5_1": true,
+ "v10_0": true,
+ "v11_0": true
}, "versionName": "Version Name value", "versionCode": "Version Code value"
Content-Length: 1420
-----
v1.0 Intune Apps Managedandroidlobapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-managedandroidlobapp-list.md
List properties and relationships of the [managedAndroidLobApp](../resources/int
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 1510
+Content-Length: 1558
{ "value": [
Content-Length: 1510
"v4_3": true, "v4_4": true, "v5_0": true,
- "v5_1": true
+ "v5_1": true,
+ "v10_0": true,
+ "v11_0": true
}, "versionName": "Version Name value", "versionCode": "Version Code value"
Content-Length: 1510
-----
v1.0 Intune Apps Managedandroidlobapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-managedandroidlobapp-update.md
Update the properties of a [managedAndroidLobApp](../resources/intune-apps-manag
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the request.
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} Content-type: application/json
-Content-length: 1153
+Content-length: 1193
{ "@odata.type": "#microsoft.graph.managedAndroidLobApp",
Content-length: 1153
"v4_3": true, "v4_4": true, "v5_0": true,
- "v5_1": true
+ "v5_1": true,
+ "v10_0": true,
+ "v11_0": true
}, "versionName": "Version Name value", "versionCode": "Version Code value"
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 1325
+Content-Length: 1365
{ "@odata.type": "#microsoft.graph.managedAndroidLobApp",
Content-Length: 1325
"v4_3": true, "v4_4": true, "v5_0": true,
- "v5_1": true
+ "v5_1": true,
+ "v10_0": true,
+ "v11_0": true
}, "versionName": "Version Name value", "versionCode": "Version Code value"
Content-Length: 1325
-----
v1.0 Intune Apps Managedandroidstoreapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-managedandroidstoreapp-create.md
Create a new [managedAndroidStoreApp](../resources/intune-apps-managedandroidsto
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the request.
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps Content-type: application/json
-Content-length: 1016
+Content-length: 1056
{ "@odata.type": "#microsoft.graph.managedAndroidStoreApp",
Content-length: 1016
"v4_3": true, "v4_4": true, "v5_0": true,
- "v5_1": true
+ "v5_1": true,
+ "v10_0": true,
+ "v11_0": true
} } ```
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 201 Created Content-Type: application/json
-Content-Length: 1188
+Content-Length: 1228
{ "@odata.type": "#microsoft.graph.managedAndroidStoreApp",
Content-Length: 1188
"v4_3": true, "v4_4": true, "v5_0": true,
- "v5_1": true
+ "v5_1": true,
+ "v10_0": true,
+ "v11_0": true
} } ```
Content-Length: 1188
-----
v1.0 Intune Apps Managedandroidstoreapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-managedandroidstoreapp-delete.md
Deletes a [managedAndroidStoreApp](../resources/intune-apps-managedandroidstorea
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
HTTP/1.1 204 No Content
-----
v1.0 Intune Apps Managedandroidstoreapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-managedandroidstoreapp-get.md
Read properties and relationships of the [managedAndroidStoreApp](../resources/i
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 1275
+Content-Length: 1319
{ "value": {
Content-Length: 1275
"v4_3": true, "v4_4": true, "v5_0": true,
- "v5_1": true
+ "v5_1": true,
+ "v10_0": true,
+ "v11_0": true
} } }
Content-Length: 1275
-----
v1.0 Intune Apps Managedandroidstoreapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-managedandroidstoreapp-list.md
List properties and relationships of the [managedAndroidStoreApp](../resources/i
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 1357
+Content-Length: 1405
{ "value": [
Content-Length: 1357
"v4_3": true, "v4_4": true, "v5_0": true,
- "v5_1": true
+ "v5_1": true,
+ "v10_0": true,
+ "v11_0": true
} } ]
Content-Length: 1357
-----
v1.0 Intune Apps Managedandroidstoreapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-managedandroidstoreapp-update.md
Update the properties of a [managedAndroidStoreApp](../resources/intune-apps-man
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the request.
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} Content-type: application/json
-Content-length: 1016
+Content-length: 1056
{ "@odata.type": "#microsoft.graph.managedAndroidStoreApp",
Content-length: 1016
"v4_3": true, "v4_4": true, "v5_0": true,
- "v5_1": true
+ "v5_1": true,
+ "v10_0": true,
+ "v11_0": true
} } ```
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 1188
+Content-Length: 1228
{ "@odata.type": "#microsoft.graph.managedAndroidStoreApp",
Content-Length: 1188
"v4_3": true, "v4_4": true, "v5_0": true,
- "v5_1": true
+ "v5_1": true,
+ "v10_0": true,
+ "v11_0": true
} } ```
Content-Length: 1188
-----
v1.0 Intune Apps Managedapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-managedapp-get.md
Read properties and relationships of the [managedApp](../resources/intune-apps-m
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 879
-----
v1.0 Intune Apps Managedapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-managedapp-list.md
List properties and relationships of the [managedApp](../resources/intune-apps-m
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 935
-----
v1.0 Intune Apps Manageddevicemobileappconfiguration Assign https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-manageddevicemobileappconfiguration-assign.md
Not yet documented
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the request.
POST https://graph.microsoft.com/v1.0/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfigurationId}/assign Content-type: application/json
-Content-length: 293
+Content-length: 287
{ "assignments": [
Content-length: 293
"@odata.type": "#microsoft.graph.managedDeviceMobileAppConfigurationAssignment", "id": "4df81c9c-1c9c-4df8-9c1c-f84d9c1cf84d", "target": {
- "@odata.type": "microsoft.graph.deviceAndAppManagementAssignmentTarget"
+ "@odata.type": "microsoft.graph.allLicensedUsersAssignmentTarget"
} } ]
HTTP/1.1 204 No Content
-----
v1.0 Intune Apps Manageddevicemobileappconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-manageddevicemobileappconfiguration-get.md
Read properties and relationships of the [managedDeviceMobileAppConfiguration](.
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 451
-----
v1.0 Intune Apps Manageddevicemobileappconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-manageddevicemobileappconfiguration-list.md
List properties and relationships of the [managedDeviceMobileAppConfiguration](.
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 485
-----
v1.0 Intune Apps Manageddevicemobileappconfigurationassignment Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-manageddevicemobileappconfigurationassignment-create.md
Create a new [managedDeviceMobileAppConfigurationAssignment](../resources/intune
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the request.
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfigurationId}/assignments Content-type: application/json
-Content-length: 185
+Content-length: 179
{ "@odata.type": "#microsoft.graph.managedDeviceMobileAppConfigurationAssignment", "target": {
- "@odata.type": "microsoft.graph.deviceAndAppManagementAssignmentTarget"
+ "@odata.type": "microsoft.graph.allLicensedUsersAssignmentTarget"
} } ```
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 201 Created Content-Type: application/json
-Content-Length: 234
+Content-Length: 228
{ "@odata.type": "#microsoft.graph.managedDeviceMobileAppConfigurationAssignment", "id": "4df81c9c-1c9c-4df8-9c1c-f84d9c1cf84d", "target": {
- "@odata.type": "microsoft.graph.deviceAndAppManagementAssignmentTarget"
+ "@odata.type": "microsoft.graph.allLicensedUsersAssignmentTarget"
} } ```
Content-Length: 234
-----
v1.0 Intune Apps Manageddevicemobileappconfigurationassignment Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-manageddevicemobileappconfigurationassignment-delete.md
Deletes a [managedDeviceMobileAppConfigurationAssignment](../resources/intune-ap
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
HTTP/1.1 204 No Content
-----
v1.0 Intune Apps Manageddevicemobileappconfigurationassignment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-manageddevicemobileappconfigurationassignment-get.md
Read properties and relationships of the [managedDeviceMobileAppConfigurationAss
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 263
+Content-Length: 257
{ "value": { "@odata.type": "#microsoft.graph.managedDeviceMobileAppConfigurationAssignment", "id": "4df81c9c-1c9c-4df8-9c1c-f84d9c1cf84d", "target": {
- "@odata.type": "microsoft.graph.deviceAndAppManagementAssignmentTarget"
+ "@odata.type": "microsoft.graph.allLicensedUsersAssignmentTarget"
} } }
Content-Length: 263
-----
v1.0 Intune Apps Manageddevicemobileappconfigurationassignment List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-manageddevicemobileappconfigurationassignment-list.md
List properties and relationships of the [managedDeviceMobileAppConfigurationAss
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 287
+Content-Length: 281
{ "value": [
Content-Length: 287
"@odata.type": "#microsoft.graph.managedDeviceMobileAppConfigurationAssignment", "id": "4df81c9c-1c9c-4df8-9c1c-f84d9c1cf84d", "target": {
- "@odata.type": "microsoft.graph.deviceAndAppManagementAssignmentTarget"
+ "@odata.type": "microsoft.graph.allLicensedUsersAssignmentTarget"
} } ]
Content-Length: 287
-----
v1.0 Intune Apps Manageddevicemobileappconfigurationassignment Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-manageddevicemobileappconfigurationassignment-update.md
Update the properties of a [managedDeviceMobileAppConfigurationAssignment](../re
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the request.
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfigurationId}/assignments/{managedDeviceMobileAppConfigurationAssignmentId} Content-type: application/json
-Content-length: 185
+Content-length: 179
{ "@odata.type": "#microsoft.graph.managedDeviceMobileAppConfigurationAssignment", "target": {
- "@odata.type": "microsoft.graph.deviceAndAppManagementAssignmentTarget"
+ "@odata.type": "microsoft.graph.allLicensedUsersAssignmentTarget"
} } ```
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 234
+Content-Length: 228
{ "@odata.type": "#microsoft.graph.managedDeviceMobileAppConfigurationAssignment", "id": "4df81c9c-1c9c-4df8-9c1c-f84d9c1cf84d", "target": {
- "@odata.type": "microsoft.graph.deviceAndAppManagementAssignmentTarget"
+ "@odata.type": "microsoft.graph.allLicensedUsersAssignmentTarget"
} } ```
Content-Length: 234
-----
v1.0 Intune Apps Manageddevicemobileappconfigurationdevicestatus Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-manageddevicemobileappconfigurationdevicestatus-create.md
Create a new [managedDeviceMobileAppConfigurationDeviceStatus](../resources/intu
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 494
-----
v1.0 Intune Apps Manageddevicemobileappconfigurationdevicestatus Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-manageddevicemobileappconfigurationdevicestatus-delete.md
Deletes a [managedDeviceMobileAppConfigurationDeviceStatus](../resources/intune-
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
HTTP/1.1 204 No Content
-----
v1.0 Intune Apps Manageddevicemobileappconfigurationdevicestatus Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-manageddevicemobileappconfigurationdevicestatus-get.md
Read properties and relationships of the [managedDeviceMobileAppConfigurationDev
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 531
-----
v1.0 Intune Apps Manageddevicemobileappconfigurationdevicestatus List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-manageddevicemobileappconfigurationdevicestatus-list.md
List properties and relationships of the [managedDeviceMobileAppConfigurationDev
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 563
-----
v1.0 Intune Apps Manageddevicemobileappconfigurationdevicestatus Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-manageddevicemobileappconfigurationdevicestatus-update.md
Update the properties of a [managedDeviceMobileAppConfigurationDeviceStatus](../
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 494
-----
v1.0 Intune Apps Manageddevicemobileappconfigurationdevicesummary Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-manageddevicemobileappconfigurationdevicesummary-get.md
Read properties and relationships of the [managedDeviceMobileAppConfigurationDev
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 385
-----
v1.0 Intune Apps Manageddevicemobileappconfigurationdevicesummary Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-manageddevicemobileappconfigurationdevicesummary-update.md
Update the properties of a [managedDeviceMobileAppConfigurationDeviceSummary](..
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 348
-----
v1.0 Intune Apps Manageddevicemobileappconfigurationuserstatus Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-manageddevicemobileappconfigurationuserstatus-create.md
Create a new [managedDeviceMobileAppConfigurationUserStatus](../resources/intune
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 355
-----
v1.0 Intune Apps Manageddevicemobileappconfigurationuserstatus Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-manageddevicemobileappconfigurationuserstatus-delete.md
Deletes a [managedDeviceMobileAppConfigurationUserStatus](../resources/intune-ap
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
HTTP/1.1 204 No Content
-----
v1.0 Intune Apps Manageddevicemobileappconfigurationuserstatus Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-manageddevicemobileappconfigurationuserstatus-get.md
Read properties and relationships of the [managedDeviceMobileAppConfigurationUse
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 388
-----
v1.0 Intune Apps Manageddevicemobileappconfigurationuserstatus List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-manageddevicemobileappconfigurationuserstatus-list.md
List properties and relationships of the [managedDeviceMobileAppConfigurationUse
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 416
-----
v1.0 Intune Apps Manageddevicemobileappconfigurationuserstatus Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-manageddevicemobileappconfigurationuserstatus-update.md
Update the properties of a [managedDeviceMobileAppConfigurationUserStatus](../re
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 355
-----
v1.0 Intune Apps Manageddevicemobileappconfigurationusersummary Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-manageddevicemobileappconfigurationusersummary-get.md
Read properties and relationships of the [managedDeviceMobileAppConfigurationUse
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 383
-----
v1.0 Intune Apps Manageddevicemobileappconfigurationusersummary Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-manageddevicemobileappconfigurationusersummary-update.md
Update the properties of a [managedDeviceMobileAppConfigurationUserSummary](../r
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 346
-----
v1.0 Intune Apps Managedioslobapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-managedioslobapp-create.md
Namespace: microsoft.graph
Create a new [managedIOSLobApp](../resources/intune-apps-managedioslobapp.md) object. ## Prerequisites
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/concepts/permissions-reference.md).
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
Here is an example of the request.
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps Content-type: application/json
-Content-length: 1307
+Content-length: 1327
{ "@odata.type": "#microsoft.graph.managedIOSLobApp",
Content-length: 1307
"v10_0": true, "v11_0": true, "v12_0": true,
- "v13_0": true
+ "v13_0": true,
+ "v14_0": true
}, "expirationDateTime": "2016-12-31T23:57:57.2481234-08:00", "versionNumber": "Version Number value",
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 201 Created Content-Type: application/json
-Content-Length: 1479
+Content-Length: 1499
{ "@odata.type": "#microsoft.graph.managedIOSLobApp",
Content-Length: 1479
"v10_0": true, "v11_0": true, "v12_0": true,
- "v13_0": true
+ "v13_0": true,
+ "v14_0": true
}, "expirationDateTime": "2016-12-31T23:57:57.2481234-08:00", "versionNumber": "Version Number value",
Content-Length: 1479
-----
v1.0 Intune Apps Managedioslobapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-managedioslobapp-delete.md
Namespace: microsoft.graph
Deletes a [managedIOSLobApp](../resources/intune-apps-managedioslobapp.md). ## Prerequisites
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/concepts/permissions-reference.md).
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
HTTP/1.1 204 No Content
-----
v1.0 Intune Apps Managedioslobapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-managedioslobapp-get.md
Namespace: microsoft.graph
Read properties and relationships of the [managedIOSLobApp](../resources/intune-apps-managedioslobapp.md) object. ## Prerequisites
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/concepts/permissions-reference.md).
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 1582
+Content-Length: 1604
{ "value": {
Content-Length: 1582
"v10_0": true, "v11_0": true, "v12_0": true,
- "v13_0": true
+ "v13_0": true,
+ "v14_0": true
}, "expirationDateTime": "2016-12-31T23:57:57.2481234-08:00", "versionNumber": "Version Number value",
Content-Length: 1582
-----
v1.0 Intune Apps Managedioslobapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-managedioslobapp-list.md
Namespace: microsoft.graph
List properties and relationships of the [managedIOSLobApp](../resources/intune-apps-managedioslobapp.md) objects. ## Prerequisites
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/concepts/permissions-reference.md).
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 1680
+Content-Length: 1704
{ "value": [
Content-Length: 1680
"v10_0": true, "v11_0": true, "v12_0": true,
- "v13_0": true
+ "v13_0": true,
+ "v14_0": true
}, "expirationDateTime": "2016-12-31T23:57:57.2481234-08:00", "versionNumber": "Version Number value",
Content-Length: 1680
-----
v1.0 Intune Apps Managedioslobapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-managedioslobapp-update.md
Namespace: microsoft.graph
Update the properties of a [managedIOSLobApp](../resources/intune-apps-managedioslobapp.md) object. ## Prerequisites
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/concepts/permissions-reference.md).
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
Here is an example of the request.
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} Content-type: application/json
-Content-length: 1307
+Content-length: 1327
{ "@odata.type": "#microsoft.graph.managedIOSLobApp",
Content-length: 1307
"v10_0": true, "v11_0": true, "v12_0": true,
- "v13_0": true
+ "v13_0": true,
+ "v14_0": true
}, "expirationDateTime": "2016-12-31T23:57:57.2481234-08:00", "versionNumber": "Version Number value",
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 1479
+Content-Length: 1499
{ "@odata.type": "#microsoft.graph.managedIOSLobApp",
Content-Length: 1479
"v10_0": true, "v11_0": true, "v12_0": true,
- "v13_0": true
+ "v13_0": true,
+ "v14_0": true
}, "expirationDateTime": "2016-12-31T23:57:57.2481234-08:00", "versionNumber": "Version Number value",
Content-Length: 1479
-----
v1.0 Intune Apps Managediosstoreapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-managediosstoreapp-create.md
Namespace: microsoft.graph
Create a new [managedIOSStoreApp](../resources/intune-apps-managediosstoreapp.md) object. ## Prerequisites
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/concepts/permissions-reference.md).
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
Here is an example of the request.
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps Content-type: application/json
-Content-length: 1104
+Content-length: 1124
{ "@odata.type": "#microsoft.graph.managedIOSStoreApp",
Content-length: 1104
"v10_0": true, "v11_0": true, "v12_0": true,
- "v13_0": true
+ "v13_0": true,
+ "v14_0": true
} } ```
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 201 Created Content-Type: application/json
-Content-Length: 1276
+Content-Length: 1296
{ "@odata.type": "#microsoft.graph.managedIOSStoreApp",
Content-Length: 1276
"v10_0": true, "v11_0": true, "v12_0": true,
- "v13_0": true
+ "v13_0": true,
+ "v14_0": true
} } ```
Content-Length: 1276
-----
v1.0 Intune Apps Managediosstoreapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-managediosstoreapp-delete.md
Namespace: microsoft.graph
Deletes a [managedIOSStoreApp](../resources/intune-apps-managediosstoreapp.md). ## Prerequisites
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/concepts/permissions-reference.md).
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
HTTP/1.1 204 No Content
-----
v1.0 Intune Apps Managediosstoreapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-managediosstoreapp-get.md
Namespace: microsoft.graph
Read properties and relationships of the [managedIOSStoreApp](../resources/intune-apps-managediosstoreapp.md) object. ## Prerequisites
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/concepts/permissions-reference.md).
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 1369
+Content-Length: 1391
{ "value": {
Content-Length: 1369
"v10_0": true, "v11_0": true, "v12_0": true,
- "v13_0": true
+ "v13_0": true,
+ "v14_0": true
} } }
Content-Length: 1369
-----
v1.0 Intune Apps Managediosstoreapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-managediosstoreapp-list.md
Namespace: microsoft.graph
List properties and relationships of the [managedIOSStoreApp](../resources/intune-apps-managediosstoreapp.md) objects. ## Prerequisites
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/concepts/permissions-reference.md).
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 1457
+Content-Length: 1481
{ "value": [
Content-Length: 1457
"v10_0": true, "v11_0": true, "v12_0": true,
- "v13_0": true
+ "v13_0": true,
+ "v14_0": true
} } ]
Content-Length: 1457
-----
v1.0 Intune Apps Managediosstoreapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-managediosstoreapp-update.md
Namespace: microsoft.graph
Update the properties of a [managedIOSStoreApp](../resources/intune-apps-managediosstoreapp.md) object. ## Prerequisites
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/concepts/permissions-reference.md).
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
Here is an example of the request.
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} Content-type: application/json
-Content-length: 1104
+Content-length: 1124
{ "@odata.type": "#microsoft.graph.managedIOSStoreApp",
Content-length: 1104
"v10_0": true, "v11_0": true, "v12_0": true,
- "v13_0": true
+ "v13_0": true,
+ "v14_0": true
} } ```
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 1276
+Content-Length: 1296
{ "@odata.type": "#microsoft.graph.managedIOSStoreApp",
Content-Length: 1276
"v10_0": true, "v11_0": true, "v12_0": true,
- "v13_0": true
+ "v13_0": true,
+ "v14_0": true
} } ```
Content-Length: 1276
-----
v1.0 Intune Apps Managedmobilelobapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-managedmobilelobapp-get.md
Read properties and relationships of the [managedMobileLobApp](../resources/intu
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 1007
-----
v1.0 Intune Apps Managedmobilelobapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-managedmobilelobapp-list.md
List properties and relationships of the [managedMobileLobApp](../resources/intu
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 1069
-----
v1.0 Intune Apps Microsoftstoreforbusinessapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-microsoftstoreforbusinessapp-create.md
Create a new [microsoftStoreForBusinessApp](../resources/intune-apps-microsoftst
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 941
-----
v1.0 Intune Apps Microsoftstoreforbusinessapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-microsoftstoreforbusinessapp-delete.md
Deletes a [microsoftStoreForBusinessApp](../resources/intune-apps-microsoftstore
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
HTTP/1.1 204 No Content
-----
v1.0 Intune Apps Microsoftstoreforbusinessapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-microsoftstoreforbusinessapp-get.md
Read properties and relationships of the [microsoftStoreForBusinessApp](../resou
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 1008
-----
v1.0 Intune Apps Microsoftstoreforbusinessapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-microsoftstoreforbusinessapp-list.md
List properties and relationships of the [microsoftStoreForBusinessApp](../resou
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 1070
-----
v1.0 Intune Apps Microsoftstoreforbusinessapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-microsoftstoreforbusinessapp-update.md
Update the properties of a [microsoftStoreForBusinessApp](../resources/intune-ap
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 941
-----
v1.0 Intune Apps Mobileapp Assign https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-mobileapp-assign.md
Not yet documented
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the request.
POST https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId}/assign Content-type: application/json
-Content-length: 406
+Content-length: 461
{ "mobileAppAssignments": [
Content-length: 406
"id": "591620b7-20b7-5916-b720-1659b7201659", "intent": "required", "target": {
- "@odata.type": "microsoft.graph.deviceAndAppManagementAssignmentTarget"
+ "@odata.type": "microsoft.graph.allLicensedUsersAssignmentTarget"
}, "settings": {
- "@odata.type": "microsoft.graph.mobileAppAssignmentSettings"
+ "@odata.type": "microsoft.graph.iosLobAppAssignmentSettings",
+ "vpnConfigurationId": "Vpn Configuration Id value"
} } ]
HTTP/1.1 204 No Content
-----
v1.0 Intune Apps Mobileapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-mobileapp-get.md
Read properties and relationships of the [mobileApp](../resources/intune-apps-mo
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 803
-----
v1.0 Intune Apps Mobileapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-mobileapp-list.md
List properties and relationships of the [mobileApp](../resources/intune-apps-mo
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 855
-----
v1.0 Intune Apps Mobileappassignment Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-mobileappassignment-create.md
Create a new [mobileAppAssignment](../resources/intune-apps-mobileappassignment.
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the request.
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId}/assignments Content-type: application/json
-Content-length: 273
+Content-length: 324
{ "@odata.type": "#microsoft.graph.mobileAppAssignment", "intent": "required", "target": {
- "@odata.type": "microsoft.graph.deviceAndAppManagementAssignmentTarget"
+ "@odata.type": "microsoft.graph.allLicensedUsersAssignmentTarget"
}, "settings": {
- "@odata.type": "microsoft.graph.mobileAppAssignmentSettings"
+ "@odata.type": "microsoft.graph.iosLobAppAssignmentSettings",
+ "vpnConfigurationId": "Vpn Configuration Id value"
} } ```
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 201 Created Content-Type: application/json
-Content-Length: 322
+Content-Length: 373
{ "@odata.type": "#microsoft.graph.mobileAppAssignment", "id": "591620b7-20b7-5916-b720-1659b7201659", "intent": "required", "target": {
- "@odata.type": "microsoft.graph.deviceAndAppManagementAssignmentTarget"
+ "@odata.type": "microsoft.graph.allLicensedUsersAssignmentTarget"
}, "settings": {
- "@odata.type": "microsoft.graph.mobileAppAssignmentSettings"
+ "@odata.type": "microsoft.graph.iosLobAppAssignmentSettings",
+ "vpnConfigurationId": "Vpn Configuration Id value"
} } ```
Content-Length: 322
-----
v1.0 Intune Apps Mobileappassignment Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-mobileappassignment-delete.md
Deletes a [mobileAppAssignment](../resources/intune-apps-mobileappassignment.md)
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
HTTP/1.1 204 No Content
-----
v1.0 Intune Apps Mobileappassignment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-mobileappassignment-get.md
Read properties and relationships of the [mobileAppAssignment](../resources/intu
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 359
+Content-Length: 412
{ "value": {
Content-Length: 359
"id": "591620b7-20b7-5916-b720-1659b7201659", "intent": "required", "target": {
- "@odata.type": "microsoft.graph.deviceAndAppManagementAssignmentTarget"
+ "@odata.type": "microsoft.graph.allLicensedUsersAssignmentTarget"
}, "settings": {
- "@odata.type": "microsoft.graph.mobileAppAssignmentSettings"
+ "@odata.type": "microsoft.graph.iosLobAppAssignmentSettings",
+ "vpnConfigurationId": "Vpn Configuration Id value"
} } }
Content-Length: 359
-----
v1.0 Intune Apps Mobileappassignment List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-mobileappassignment-list.md
List properties and relationships of the [mobileAppAssignment](../resources/intu
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 391
+Content-Length: 446
{ "value": [
Content-Length: 391
"id": "591620b7-20b7-5916-b720-1659b7201659", "intent": "required", "target": {
- "@odata.type": "microsoft.graph.deviceAndAppManagementAssignmentTarget"
+ "@odata.type": "microsoft.graph.allLicensedUsersAssignmentTarget"
}, "settings": {
- "@odata.type": "microsoft.graph.mobileAppAssignmentSettings"
+ "@odata.type": "microsoft.graph.iosLobAppAssignmentSettings",
+ "vpnConfigurationId": "Vpn Configuration Id value"
} } ]
Content-Length: 391
-----
v1.0 Intune Apps Mobileappassignment Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-mobileappassignment-update.md
Update the properties of a [mobileAppAssignment](../resources/intune-apps-mobile
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the request.
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId}/assignments/{mobileAppAssignmentId} Content-type: application/json
-Content-length: 273
+Content-length: 324
{ "@odata.type": "#microsoft.graph.mobileAppAssignment", "intent": "required", "target": {
- "@odata.type": "microsoft.graph.deviceAndAppManagementAssignmentTarget"
+ "@odata.type": "microsoft.graph.allLicensedUsersAssignmentTarget"
}, "settings": {
- "@odata.type": "microsoft.graph.mobileAppAssignmentSettings"
+ "@odata.type": "microsoft.graph.iosLobAppAssignmentSettings",
+ "vpnConfigurationId": "Vpn Configuration Id value"
} } ```
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 322
+Content-Length: 373
{ "@odata.type": "#microsoft.graph.mobileAppAssignment", "id": "591620b7-20b7-5916-b720-1659b7201659", "intent": "required", "target": {
- "@odata.type": "microsoft.graph.deviceAndAppManagementAssignmentTarget"
+ "@odata.type": "microsoft.graph.allLicensedUsersAssignmentTarget"
}, "settings": {
- "@odata.type": "microsoft.graph.mobileAppAssignmentSettings"
+ "@odata.type": "microsoft.graph.iosLobAppAssignmentSettings",
+ "vpnConfigurationId": "Vpn Configuration Id value"
} } ```
Content-Length: 322
-----
v1.0 Intune Apps Mobileappcategory Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-mobileappcategory-create.md
Create a new [mobileAppCategory](../resources/intune-apps-mobileappcategory.md)
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 212
-----
v1.0 Intune Apps Mobileappcategory Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-mobileappcategory-delete.md
Deletes a [mobileAppCategory](../resources/intune-apps-mobileappcategory.md).
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
HTTP/1.1 204 No Content
-----
v1.0 Intune Apps Mobileappcategory Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-mobileappcategory-get.md
Read properties and relationships of the [mobileAppCategory](../resources/intune
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 239
-----
v1.0 Intune Apps Mobileappcategory List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-mobileappcategory-list.md
List properties and relationships of the [mobileAppCategory](../resources/intune
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 261
-----
v1.0 Intune Apps Mobileappcategory Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-mobileappcategory-update.md
Update the properties of a [mobileAppCategory](../resources/intune-apps-mobileap
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 212
-----
v1.0 Intune Apps Mobileappcontent Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-mobileappcontent-create.md
Create a new [mobileAppContent](../resources/intune-apps-mobileappcontent.md) ob
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 107
-----
v1.0 Intune Apps Mobileappcontent Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-mobileappcontent-delete.md
Deletes a [mobileAppContent](../resources/intune-apps-mobileappcontent.md).
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
HTTP/1.1 204 No Content
-----
v1.0 Intune Apps Mobileappcontent Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-mobileappcontent-get.md
Read properties and relationships of the [mobileAppContent](../resources/intune-
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 130
-----
v1.0 Intune Apps Mobileappcontent List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-mobileappcontent-list.md
List properties and relationships of the [mobileAppContent](../resources/intune-
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 148
-----
v1.0 Intune Apps Mobileappcontent Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-mobileappcontent-update.md
Update the properties of a [mobileAppContent](../resources/intune-apps-mobileapp
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 107
-----
v1.0 Intune Apps Mobileappcontentfile Commit https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-mobileappcontentfile-commit.md
Commits a file of a given app.
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
HTTP/1.1 204 No Content
-----
v1.0 Intune Apps Mobileappcontentfile Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-mobileappcontentfile-create.md
Create a new [mobileAppContentFile](../resources/intune-apps-mobileappcontentfil
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 450
-----
v1.0 Intune Apps Mobileappcontentfile Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-mobileappcontentfile-delete.md
Deletes a [mobileAppContentFile](../resources/intune-apps-mobileappcontentfile.m
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
HTTP/1.1 204 No Content
-----
v1.0 Intune Apps Mobileappcontentfile Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-mobileappcontentfile-get.md
Read properties and relationships of the [mobileAppContentFile](../resources/int
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 491
-----
v1.0 Intune Apps Mobileappcontentfile List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-mobileappcontentfile-list.md
List properties and relationships of the [mobileAppContentFile](../resources/int
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 527
-----
v1.0 Intune Apps Mobileappcontentfile Renewupload https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-mobileappcontentfile-renewupload.md
Renews the SAS URI for an application file upload.
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
HTTP/1.1 204 No Content
-----
v1.0 Intune Apps Mobileappcontentfile Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-mobileappcontentfile-update.md
Update the properties of a [mobileAppContentFile](../resources/intune-apps-mobil
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 450
-----
v1.0 Intune Apps Mobilelobapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-mobilelobapp-get.md
Read properties and relationships of the [mobileLobApp](../resources/intune-apps
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 925
-----
v1.0 Intune Apps Mobilelobapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-mobilelobapp-list.md
List properties and relationships of the [mobileLobApp](../resources/intune-apps
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 983
-----
v1.0 Intune Apps Webapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-webapp-create.md
Create a new [webApp](../resources/intune-apps-webapp.md) object.
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
The following table shows the properties that are required when you create the w
|developer|String|The developer of the app. Inherited from [mobileApp](../resources/intune-apps-mobileapp.md)| |notes|String|Notes for the app. Inherited from [mobileApp](../resources/intune-apps-mobileapp.md)| |publishingState|[mobileAppPublishingState](../resources/intune-apps-mobileapppublishingstate.md)|The publishing state for the app. The app cannot be assigned unless the app is published. Inherited from [mobileApp](../resources/intune-apps-mobileapp.md). Possible values are: `notPublished`, `processing`, `published`.|
-|appUrl|String|The web app URL.|
+|appUrl|String|The web app URL. This property cannot be PATCHed.|
|useManagedBrowser|Boolean|Whether or not to use managed browser. This property is only applicable for Android and IOS.|
Content-Length: 817
-----
v1.0 Intune Apps Webapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-webapp-delete.md
Deletes a [webApp](../resources/intune-apps-webapp.md).
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
HTTP/1.1 204 No Content
-----
v1.0 Intune Apps Webapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-webapp-get.md
Read properties and relationships of the [webApp](../resources/intune-apps-webap
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 878
-----
v1.0 Intune Apps Webapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-webapp-list.md
List properties and relationships of the [webApp](../resources/intune-apps-webap
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 934
-----
v1.0 Intune Apps Webapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-webapp-update.md
Update the properties of a [webApp](../resources/intune-apps-webapp.md) object.
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
The following table shows the properties that are required when you create the [
|developer|String|The developer of the app. Inherited from [mobileApp](../resources/intune-apps-mobileapp.md)| |notes|String|Notes for the app. Inherited from [mobileApp](../resources/intune-apps-mobileapp.md)| |publishingState|[mobileAppPublishingState](../resources/intune-apps-mobileapppublishingstate.md)|The publishing state for the app. The app cannot be assigned unless the app is published. Inherited from [mobileApp](../resources/intune-apps-mobileapp.md). Possible values are: `notPublished`, `processing`, `published`.|
-|appUrl|String|The web app URL.|
+|appUrl|String|The web app URL. This property cannot be PATCHed.|
|useManagedBrowser|Boolean|Whether or not to use managed browser. This property is only applicable for Android and IOS.|
Content-Length: 817
-----
v1.0 Intune Apps Win32lobapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-win32lobapp-create.md
Create a new [win32LobApp](../resources/intune-apps-win32lobapp.md) object.
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
Content-Length: 2306
--
v1.0 Intune Apps Win32lobapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-win32lobapp-delete.md
Deletes a [win32LobApp](../resources/intune-apps-win32lobapp.md).
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
HTTP/1.1 204 No Content
--
v1.0 Intune Apps Win32lobapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-win32lobapp-get.md
Read properties and relationships of the [win32LobApp](../resources/intune-apps-
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 2455
--
v1.0 Intune Apps Win32lobapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-win32lobapp-list.md
List properties and relationships of the [win32LobApp](../resources/intune-apps-
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 2599
--
v1.0 Intune Apps Win32lobapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-win32lobapp-update.md
Update the properties of a [win32LobApp](../resources/intune-apps-win32lobapp.md
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
Content-Length: 2306
--
v1.0 Intune Apps Windowsmobilemsi Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-windowsmobilemsi-create.md
Create a new [windowsMobileMSI](../resources/intune-apps-windowsmobilemsi.md) ob
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 1027
-----
v1.0 Intune Apps Windowsmobilemsi Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-windowsmobilemsi-delete.md
Deletes a [windowsMobileMSI](../resources/intune-apps-windowsmobilemsi.md).
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
HTTP/1.1 204 No Content
-----
v1.0 Intune Apps Windowsmobilemsi Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-windowsmobilemsi-get.md
Read properties and relationships of the [windowsMobileMSI](../resources/intune-
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 1098
-----
v1.0 Intune Apps Windowsmobilemsi List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-windowsmobilemsi-list.md
List properties and relationships of the [windowsMobileMSI](../resources/intune-
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 1164
-----
v1.0 Intune Apps Windowsmobilemsi Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-windowsmobilemsi-update.md
Update the properties of a [windowsMobileMSI](../resources/intune-apps-windowsmo
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 1027
-----
v1.0 Intune Apps Windowsuniversalappx Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-windowsuniversalappx-create.md
Create a new [windowsUniversalAppX](../resources/intune-apps-windowsuniversalapp
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 1361
-----
v1.0 Intune Apps Windowsuniversalappx Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-windowsuniversalappx-delete.md
Deletes a [windowsUniversalAppX](../resources/intune-apps-windowsuniversalappx.m
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
HTTP/1.1 204 No Content
-----
v1.0 Intune Apps Windowsuniversalappx Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-windowsuniversalappx-get.md
Read properties and relationships of the [windowsUniversalAppX](../resources/int
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 1450
-----
v1.0 Intune Apps Windowsuniversalappx List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-windowsuniversalappx-list.md
List properties and relationships of the [windowsUniversalAppX](../resources/int
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 1534
-----
v1.0 Intune Apps Windowsuniversalappx Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-apps-windowsuniversalappx-update.md
Update the properties of a [windowsUniversalAppX](../resources/intune-apps-windo
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 1361
-----
v1.0 Intune Auditing Auditevent Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-auditing-auditevent-create.md
+
+ Title: "Create auditEvent"
+description: "Create a new auditEvent object."
+
+localization_priority: Normal
++
+# Create auditEvent
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Create a new [auditEvent](../resources/intune-auditing-auditevent.md) object.
+
+## Prerequisites
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /deviceManagement/auditEvents
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+In the request body, supply a JSON representation for the auditEvent object.
+
+The following table shows the properties that are required when you create the auditEvent.
+
+|Property|Type|Description|
+|:|:|:|
+|id|String|Key of the entity.|
+|displayName|String|Event display name.|
+|componentName|String|Component name.|
+|actor|[auditActor](../resources/intune-auditing-auditactor.md)|AAD user and application that are associated with the audit event.|
+|activity|String|Friendly name of the activity.|
+|activityDateTime|DateTimeOffset|The date time in UTC when the activity was performed.|
+|activityType|String|The type of activity that was being performed.|
+|activityOperationType|String|The HTTP operation type of the activity.|
+|activityResult|String|The result of the activity.|
+|correlationId|Guid|The client request Id that is used to correlate activity within the system.|
+|resources|[auditResource](../resources/intune-auditing-auditresource.md) collection|Resources being modified.|
+|category|String|Audit category.|
+++
+## Response
+If successful, this method returns a `201 Created` response code and a [auditEvent](../resources/intune-auditing-auditevent.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+POST https://graph.microsoft.com/v1.0/deviceManagement/auditEvents
+Content-type: application/json
+Content-length: 1390
+
+{
+ "@odata.type": "#microsoft.graph.auditEvent",
+ "displayName": "Display Name value",
+ "componentName": "Component Name value",
+ "actor": {
+ "@odata.type": "microsoft.graph.auditActor",
+ "type": "Type value",
+ "userPermissions": [
+ "User Permissions value"
+ ],
+ "applicationId": "Application Id value",
+ "applicationDisplayName": "Application Display Name value",
+ "userPrincipalName": "User Principal Name value",
+ "servicePrincipalName": "Service Principal Name value",
+ "ipAddress": "Ip Address value",
+ "userId": "User Id value"
+ },
+ "activity": "Activity value",
+ "activityDateTime": "2016-12-31T23:59:51.6363086-08:00",
+ "activityType": "Activity Type value",
+ "activityOperationType": "Activity Operation Type value",
+ "activityResult": "Activity Result value",
+ "correlationId": "52effe71-fe71-52ef-71fe-ef5271feef52",
+ "resources": [
+ {
+ "@odata.type": "microsoft.graph.auditResource",
+ "displayName": "Display Name value",
+ "modifiedProperties": [
+ {
+ "@odata.type": "microsoft.graph.auditProperty",
+ "displayName": "Display Name value",
+ "oldValue": "Old Value value",
+ "newValue": "New Value value"
+ }
+ ],
+ "type": "Type value",
+ "resourceId": "Resource Id value"
+ }
+ ],
+ "category": "Category value"
+}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 201 Created
+Content-Type: application/json
+Content-Length: 1439
+
+{
+ "@odata.type": "#microsoft.graph.auditEvent",
+ "id": "59653ce8-3ce8-5965-e83c-6559e83c6559",
+ "displayName": "Display Name value",
+ "componentName": "Component Name value",
+ "actor": {
+ "@odata.type": "microsoft.graph.auditActor",
+ "type": "Type value",
+ "userPermissions": [
+ "User Permissions value"
+ ],
+ "applicationId": "Application Id value",
+ "applicationDisplayName": "Application Display Name value",
+ "userPrincipalName": "User Principal Name value",
+ "servicePrincipalName": "Service Principal Name value",
+ "ipAddress": "Ip Address value",
+ "userId": "User Id value"
+ },
+ "activity": "Activity value",
+ "activityDateTime": "2016-12-31T23:59:51.6363086-08:00",
+ "activityType": "Activity Type value",
+ "activityOperationType": "Activity Operation Type value",
+ "activityResult": "Activity Result value",
+ "correlationId": "52effe71-fe71-52ef-71fe-ef5271feef52",
+ "resources": [
+ {
+ "@odata.type": "microsoft.graph.auditResource",
+ "displayName": "Display Name value",
+ "modifiedProperties": [
+ {
+ "@odata.type": "microsoft.graph.auditProperty",
+ "displayName": "Display Name value",
+ "oldValue": "Old Value value",
+ "newValue": "New Value value"
+ }
+ ],
+ "type": "Type value",
+ "resourceId": "Resource Id value"
+ }
+ ],
+ "category": "Category value"
+}
+```
++++
v1.0 Intune Auditing Auditevent Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-auditing-auditevent-delete.md
+
+ Title: "Delete auditEvent"
+description: "Deletes a auditEvent."
+
+localization_priority: Normal
++
+# Delete auditEvent
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Deletes a [auditEvent](../resources/intune-auditing-auditevent.md).
+
+## Prerequisites
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+DELETE /deviceManagement/auditEvents/{auditEventId}
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `204 No Content` response code.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+DELETE https://graph.microsoft.com/v1.0/deviceManagement/auditEvents/{auditEventId}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 204 No Content
+```
++++
v1.0 Intune Auditing Auditevent Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-auditing-auditevent-get.md
+
+ Title: "Get auditEvent"
+description: "Read properties and relationships of the auditEvent object."
+
+localization_priority: Normal
++
+# Get auditEvent
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Read properties and relationships of the [auditEvent](../resources/intune-auditing-auditevent.md) object.
+
+## Prerequisites
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/auditEvents/{auditEventId}
+```
+
+## Optional query parameters
+This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and [auditEvent](../resources/intune-auditing-auditevent.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/auditEvents/{auditEventId}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 1538
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.auditEvent",
+ "id": "59653ce8-3ce8-5965-e83c-6559e83c6559",
+ "displayName": "Display Name value",
+ "componentName": "Component Name value",
+ "actor": {
+ "@odata.type": "microsoft.graph.auditActor",
+ "type": "Type value",
+ "userPermissions": [
+ "User Permissions value"
+ ],
+ "applicationId": "Application Id value",
+ "applicationDisplayName": "Application Display Name value",
+ "userPrincipalName": "User Principal Name value",
+ "servicePrincipalName": "Service Principal Name value",
+ "ipAddress": "Ip Address value",
+ "userId": "User Id value"
+ },
+ "activity": "Activity value",
+ "activityDateTime": "2016-12-31T23:59:51.6363086-08:00",
+ "activityType": "Activity Type value",
+ "activityOperationType": "Activity Operation Type value",
+ "activityResult": "Activity Result value",
+ "correlationId": "52effe71-fe71-52ef-71fe-ef5271feef52",
+ "resources": [
+ {
+ "@odata.type": "microsoft.graph.auditResource",
+ "displayName": "Display Name value",
+ "modifiedProperties": [
+ {
+ "@odata.type": "microsoft.graph.auditProperty",
+ "displayName": "Display Name value",
+ "oldValue": "Old Value value",
+ "newValue": "New Value value"
+ }
+ ],
+ "type": "Type value",
+ "resourceId": "Resource Id value"
+ }
+ ],
+ "category": "Category value"
+ }
+}
+```
++++
v1.0 Intune Auditing Auditevent Getauditactivitytypes https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-auditing-auditevent-getauditactivitytypes.md
+
+ Title: "getAuditActivityTypes function"
+description: "Not yet documented"
+
+localization_priority: Normal
++
+# getAuditActivityTypes function
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Not yet documented
+
+## Prerequisites
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/auditEvents/getAuditActivityTypes
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+In the request URL, provide the following query parameters with values.
+The following table shows the parameters that can be used with this function.
+
+|Property|Type|Description|
+|:|:|:|
+|category|String|Not yet documented|
+++
+## Response
+If successful, this function returns a `200 OK` response code and a String collection in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/auditEvents/getAuditActivityTypes(category='parameterValue')
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 61
+
+{
+ "value": [
+ "Get Audit Activity Types value"
+ ]
+}
+```
++++
v1.0 Intune Auditing Auditevent Getauditcategories https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-auditing-auditevent-getauditcategories.md
+
+ Title: "getAuditCategories function"
+description: "Not yet documented"
+
+localization_priority: Normal
++
+# getAuditCategories function
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Not yet documented
+
+## Prerequisites
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/auditEvents/getAuditCategories
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this function returns a `200 OK` response code and a String collection in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/auditEvents/getAuditCategories
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 57
+
+{
+ "value": [
+ "Get Audit Categories value"
+ ]
+}
+```
++++
v1.0 Intune Auditing Auditevent List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-auditing-auditevent-list.md
+
+ Title: "List auditEvents"
+description: "List properties and relationships of the auditEvent objects."
+
+localization_priority: Normal
++
+# List auditEvents
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+List properties and relationships of the [auditEvent](../resources/intune-auditing-auditevent.md) objects.
+
+## Prerequisites
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/auditEvents
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and a collection of [auditEvent](../resources/intune-auditing-auditevent.md) objects in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/auditEvents
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 1632
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.auditEvent",
+ "id": "59653ce8-3ce8-5965-e83c-6559e83c6559",
+ "displayName": "Display Name value",
+ "componentName": "Component Name value",
+ "actor": {
+ "@odata.type": "microsoft.graph.auditActor",
+ "type": "Type value",
+ "userPermissions": [
+ "User Permissions value"
+ ],
+ "applicationId": "Application Id value",
+ "applicationDisplayName": "Application Display Name value",
+ "userPrincipalName": "User Principal Name value",
+ "servicePrincipalName": "Service Principal Name value",
+ "ipAddress": "Ip Address value",
+ "userId": "User Id value"
+ },
+ "activity": "Activity value",
+ "activityDateTime": "2016-12-31T23:59:51.6363086-08:00",
+ "activityType": "Activity Type value",
+ "activityOperationType": "Activity Operation Type value",
+ "activityResult": "Activity Result value",
+ "correlationId": "52effe71-fe71-52ef-71fe-ef5271feef52",
+ "resources": [
+ {
+ "@odata.type": "microsoft.graph.auditResource",
+ "displayName": "Display Name value",
+ "modifiedProperties": [
+ {
+ "@odata.type": "microsoft.graph.auditProperty",
+ "displayName": "Display Name value",
+ "oldValue": "Old Value value",
+ "newValue": "New Value value"
+ }
+ ],
+ "type": "Type value",
+ "resourceId": "Resource Id value"
+ }
+ ],
+ "category": "Category value"
+ }
+ ]
+}
+```
++++
v1.0 Intune Auditing Auditevent Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-auditing-auditevent-update.md
+
+ Title: "Update auditEvent"
+description: "Update the properties of a auditEvent object."
+
+localization_priority: Normal
++
+# Update auditEvent
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Update the properties of a [auditEvent](../resources/intune-auditing-auditevent.md) object.
+
+## Prerequisites
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /deviceManagement/auditEvents/{auditEventId}
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+In the request body, supply a JSON representation for the [auditEvent](../resources/intune-auditing-auditevent.md) object.
+
+The following table shows the properties that are required when you create the [auditEvent](../resources/intune-auditing-auditevent.md).
+
+|Property|Type|Description|
+|:|:|:|
+|id|String|Key of the entity.|
+|displayName|String|Event display name.|
+|componentName|String|Component name.|
+|actor|[auditActor](../resources/intune-auditing-auditactor.md)|AAD user and application that are associated with the audit event.|
+|activity|String|Friendly name of the activity.|
+|activityDateTime|DateTimeOffset|The date time in UTC when the activity was performed.|
+|activityType|String|The type of activity that was being performed.|
+|activityOperationType|String|The HTTP operation type of the activity.|
+|activityResult|String|The result of the activity.|
+|correlationId|Guid|The client request Id that is used to correlate activity within the system.|
+|resources|[auditResource](../resources/intune-auditing-auditresource.md) collection|Resources being modified.|
+|category|String|Audit category.|
+++
+## Response
+If successful, this method returns a `200 OK` response code and an updated [auditEvent](../resources/intune-auditing-auditevent.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+PATCH https://graph.microsoft.com/v1.0/deviceManagement/auditEvents/{auditEventId}
+Content-type: application/json
+Content-length: 1390
+
+{
+ "@odata.type": "#microsoft.graph.auditEvent",
+ "displayName": "Display Name value",
+ "componentName": "Component Name value",
+ "actor": {
+ "@odata.type": "microsoft.graph.auditActor",
+ "type": "Type value",
+ "userPermissions": [
+ "User Permissions value"
+ ],
+ "applicationId": "Application Id value",
+ "applicationDisplayName": "Application Display Name value",
+ "userPrincipalName": "User Principal Name value",
+ "servicePrincipalName": "Service Principal Name value",
+ "ipAddress": "Ip Address value",
+ "userId": "User Id value"
+ },
+ "activity": "Activity value",
+ "activityDateTime": "2016-12-31T23:59:51.6363086-08:00",
+ "activityType": "Activity Type value",
+ "activityOperationType": "Activity Operation Type value",
+ "activityResult": "Activity Result value",
+ "correlationId": "52effe71-fe71-52ef-71fe-ef5271feef52",
+ "resources": [
+ {
+ "@odata.type": "microsoft.graph.auditResource",
+ "displayName": "Display Name value",
+ "modifiedProperties": [
+ {
+ "@odata.type": "microsoft.graph.auditProperty",
+ "displayName": "Display Name value",
+ "oldValue": "Old Value value",
+ "newValue": "New Value value"
+ }
+ ],
+ "type": "Type value",
+ "resourceId": "Resource Id value"
+ }
+ ],
+ "category": "Category value"
+}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 1439
+
+{
+ "@odata.type": "#microsoft.graph.auditEvent",
+ "id": "59653ce8-3ce8-5965-e83c-6559e83c6559",
+ "displayName": "Display Name value",
+ "componentName": "Component Name value",
+ "actor": {
+ "@odata.type": "microsoft.graph.auditActor",
+ "type": "Type value",
+ "userPermissions": [
+ "User Permissions value"
+ ],
+ "applicationId": "Application Id value",
+ "applicationDisplayName": "Application Display Name value",
+ "userPrincipalName": "User Principal Name value",
+ "servicePrincipalName": "Service Principal Name value",
+ "ipAddress": "Ip Address value",
+ "userId": "User Id value"
+ },
+ "activity": "Activity value",
+ "activityDateTime": "2016-12-31T23:59:51.6363086-08:00",
+ "activityType": "Activity Type value",
+ "activityOperationType": "Activity Operation Type value",
+ "activityResult": "Activity Result value",
+ "correlationId": "52effe71-fe71-52ef-71fe-ef5271feef52",
+ "resources": [
+ {
+ "@odata.type": "microsoft.graph.auditResource",
+ "displayName": "Display Name value",
+ "modifiedProperties": [
+ {
+ "@odata.type": "microsoft.graph.auditProperty",
+ "displayName": "Display Name value",
+ "oldValue": "Old Value value",
+ "newValue": "New Value value"
+ }
+ ],
+ "type": "Type value",
+ "resourceId": "Resource Id value"
+ }
+ ],
+ "category": "Category value"
+}
+```
++++
v1.0 Intune Auditing Devicemanagement Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-auditing-devicemanagement-get.md
+
+ Title: "Get deviceManagement"
+description: "Read properties and relationships of the deviceManagement object."
+
+localization_priority: Normal
++
+# Get deviceManagement
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Read properties and relationships of the [deviceManagement](../resources/intune-auditing-devicemanagement.md) object.
+
+## Prerequisites
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement
+```
+
+## Optional query parameters
+This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and [deviceManagement](../resources/intune-auditing-devicemanagement.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 130
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.deviceManagement",
+ "id": "0b283420-3420-0b28-2034-280b2034280b"
+ }
+}
+```
++++
v1.0 Intune Auditing Devicemanagement Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-auditing-devicemanagement-update.md
+
+ Title: "Update deviceManagement"
+description: "Update the properties of a deviceManagement object."
+
+localization_priority: Normal
++
+# Update deviceManagement
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Update the properties of a [deviceManagement](../resources/intune-auditing-devicemanagement.md) object.
+
+## Prerequisites
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /deviceManagement
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+In the request body, supply a JSON representation for the [deviceManagement](../resources/intune-auditing-devicemanagement.md) object.
+
+The following table shows the properties that are required when you create the [deviceManagement](../resources/intune-auditing-devicemanagement.md).
+
+|Property|Type|Description|
+|:|:|:|
+|id|String|Key of the entity.|
+++
+## Response
+If successful, this method returns a `200 OK` response code and an updated [deviceManagement](../resources/intune-auditing-devicemanagement.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+PATCH https://graph.microsoft.com/v1.0/deviceManagement
+Content-type: application/json
+Content-length: 58
+
+{
+ "@odata.type": "#microsoft.graph.deviceManagement"
+}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 107
+
+{
+ "@odata.type": "#microsoft.graph.deviceManagement",
+ "id": "0b283420-3420-0b28-2034-280b2034280b"
+}
+```
++++
v1.0 Intune Books Deviceappmanagement Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-books-deviceappmanagement-get.md
+
+ Title: "Get deviceAppManagement"
+description: "Read properties and relationships of the deviceAppManagement object."
+
+localization_priority: Normal
++
+# Get deviceAppManagement
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Read properties and relationships of the [deviceAppManagement](../resources/intune-books-deviceappmanagement.md) object.
+
+## Prerequisites
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceAppManagement
+```
+
+## Optional query parameters
+This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and [deviceAppManagement](../resources/intune-books-deviceappmanagement.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceAppManagement
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 133
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.deviceAppManagement",
+ "id": "bbb801a3-01a3-bbb8-a301-b8bba301b8bb"
+ }
+}
+```
++++
v1.0 Intune Books Deviceappmanagement Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-books-deviceappmanagement-update.md
+
+ Title: "Update deviceAppManagement"
+description: "Update the properties of a deviceAppManagement object."
+
+localization_priority: Normal
++
+# Update deviceAppManagement
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Update the properties of a [deviceAppManagement](../resources/intune-books-deviceappmanagement.md) object.
+
+## Prerequisites
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /deviceAppManagement
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+In the request body, supply a JSON representation for the [deviceAppManagement](../resources/intune-books-deviceappmanagement.md) object.
+
+The following table shows the properties that are required when you create the [deviceAppManagement](../resources/intune-books-deviceappmanagement.md).
+
+|Property|Type|Description|
+|:|:|:|
+|id|String|Key of the entity.|
+++
+## Response
+If successful, this method returns a `200 OK` response code and an updated [deviceAppManagement](../resources/intune-books-deviceappmanagement.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+PATCH https://graph.microsoft.com/v1.0/deviceAppManagement
+Content-type: application/json
+Content-length: 61
+
+{
+ "@odata.type": "#microsoft.graph.deviceAppManagement"
+}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 110
+
+{
+ "@odata.type": "#microsoft.graph.deviceAppManagement",
+ "id": "bbb801a3-01a3-bbb8-a301-b8bba301b8bb"
+}
+```
++++
v1.0 Intune Books Deviceinstallstate Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-books-deviceinstallstate-create.md
Create a new [deviceInstallState](../resources/intune-books-deviceinstallstate.m
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 423
-----
v1.0 Intune Books Deviceinstallstate Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-books-deviceinstallstate-delete.md
Deletes a [deviceInstallState](../resources/intune-books-deviceinstallstate.md).
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
HTTP/1.1 204 No Content
-----
v1.0 Intune Books Deviceinstallstate Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-books-deviceinstallstate-get.md
Read properties and relationships of the [deviceInstallState](../resources/intun
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 462
-----
v1.0 Intune Books Deviceinstallstate List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-books-deviceinstallstate-list.md
List properties and relationships of the [deviceInstallState](../resources/intun
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 496
-----
v1.0 Intune Books Deviceinstallstate Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-books-deviceinstallstate-update.md
Update the properties of a [deviceInstallState](../resources/intune-books-device
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 423
-----
v1.0 Intune Books Ebookinstallsummary Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-books-ebookinstallsummary-get.md
Read properties and relationships of the [eBookInstallSummary](../resources/intu
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 320
-----
v1.0 Intune Books Ebookinstallsummary Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-books-ebookinstallsummary-update.md
Update the properties of a [eBookInstallSummary](../resources/intune-books-ebook
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 285
-----
v1.0 Intune Books Iosvppebook Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-books-iosvppebook-create.md
Create a new [iosVppEBook](../resources/intune-books-iosvppebook.md) object.
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 964
-----
v1.0 Intune Books Iosvppebook Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-books-iosvppebook-delete.md
Deletes a [iosVppEBook](../resources/intune-books-iosvppebook.md).
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
HTTP/1.1 204 No Content
-----
v1.0 Intune Books Iosvppebook Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-books-iosvppebook-get.md
Read properties and relationships of the [iosVppEBook](../resources/intune-books
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 1033
-----
v1.0 Intune Books Iosvppebook List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-books-iosvppebook-list.md
List properties and relationships of the [iosVppEBook](../resources/intune-books
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 1097
-----
v1.0 Intune Books Iosvppebook Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-books-iosvppebook-update.md
Update the properties of a [iosVppEBook](../resources/intune-books-iosvppebook.m
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 964
-----
v1.0 Intune Books Iosvppebookassignment Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-books-iosvppebookassignment-create.md
Create a new [iosVppEBookAssignment](../resources/intune-books-iosvppebookassign
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 242
-----
v1.0 Intune Books Iosvppebookassignment Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-books-iosvppebookassignment-delete.md
Deletes a [iosVppEBookAssignment](../resources/intune-books-iosvppebookassignmen
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
HTTP/1.1 204 No Content
-----
v1.0 Intune Books Iosvppebookassignment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-books-iosvppebookassignment-get.md
Read properties and relationships of the [iosVppEBookAssignment](../resources/in
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 273
-----
v1.0 Intune Books Iosvppebookassignment List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-books-iosvppebookassignment-list.md
List properties and relationships of the [iosVppEBookAssignment](../resources/in
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 299
-----
v1.0 Intune Books Iosvppebookassignment Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-books-iosvppebookassignment-update.md
Update the properties of a [iosVppEBookAssignment](../resources/intune-books-ios
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 242
-----
v1.0 Intune Books Managedebook Assign https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-books-managedebook-assign.md
Not yet documented
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the request.
POST https://graph.microsoft.com/v1.0/deviceAppManagement/managedEBooks/{managedEBookId}/assign Content-type: application/json
-Content-length: 318
+Content-length: 312
{ "managedEBookAssignments": [
Content-length: 318
"@odata.type": "#microsoft.graph.managedEBookAssignment", "id": "ae8b0d27-0d27-ae8b-270d-8bae270d8bae", "target": {
- "@odata.type": "microsoft.graph.deviceAndAppManagementAssignmentTarget"
+ "@odata.type": "microsoft.graph.allLicensedUsersAssignmentTarget"
}, "installIntent": "required" }
HTTP/1.1 204 No Content
-----
v1.0 Intune Books Managedebook Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-books-managedebook-get.md
Read properties and relationships of the [managedEBook](../resources/intune-book
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 712
-----
v1.0 Intune Books Managedebook List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-books-managedebook-list.md
List properties and relationships of the [managedEBook](../resources/intune-book
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 756
-----
v1.0 Intune Books Managedebookassignment Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-books-managedebookassignment-create.md
Create a new [managedEBookAssignment](../resources/intune-books-managedebookassi
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the request.
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/managedEBooks/{managedEBookId}/assignments Content-type: application/json
-Content-length: 194
+Content-length: 188
{ "@odata.type": "#microsoft.graph.managedEBookAssignment", "target": {
- "@odata.type": "microsoft.graph.deviceAndAppManagementAssignmentTarget"
+ "@odata.type": "microsoft.graph.allLicensedUsersAssignmentTarget"
}, "installIntent": "required" }
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 201 Created Content-Type: application/json
-Content-Length: 243
+Content-Length: 237
{ "@odata.type": "#microsoft.graph.managedEBookAssignment", "id": "ae8b0d27-0d27-ae8b-270d-8bae270d8bae", "target": {
- "@odata.type": "microsoft.graph.deviceAndAppManagementAssignmentTarget"
+ "@odata.type": "microsoft.graph.allLicensedUsersAssignmentTarget"
}, "installIntent": "required" }
Content-Length: 243
-----
v1.0 Intune Books Managedebookassignment Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-books-managedebookassignment-delete.md
Deletes a [managedEBookAssignment](../resources/intune-books-managedebookassignm
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
HTTP/1.1 204 No Content
-----
v1.0 Intune Books Managedebookassignment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-books-managedebookassignment-get.md
Read properties and relationships of the [managedEBookAssignment](../resources/i
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 274
+Content-Length: 268
{ "value": { "@odata.type": "#microsoft.graph.managedEBookAssignment", "id": "ae8b0d27-0d27-ae8b-270d-8bae270d8bae", "target": {
- "@odata.type": "microsoft.graph.deviceAndAppManagementAssignmentTarget"
+ "@odata.type": "microsoft.graph.allLicensedUsersAssignmentTarget"
}, "installIntent": "required" }
Content-Length: 274
-----
v1.0 Intune Books Managedebookassignment List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-books-managedebookassignment-list.md
List properties and relationships of the [managedEBookAssignment](../resources/i
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 300
+Content-Length: 294
{ "value": [
Content-Length: 300
"@odata.type": "#microsoft.graph.managedEBookAssignment", "id": "ae8b0d27-0d27-ae8b-270d-8bae270d8bae", "target": {
- "@odata.type": "microsoft.graph.deviceAndAppManagementAssignmentTarget"
+ "@odata.type": "microsoft.graph.allLicensedUsersAssignmentTarget"
}, "installIntent": "required" }
Content-Length: 300
-----
v1.0 Intune Books Managedebookassignment Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-books-managedebookassignment-update.md
Update the properties of a [managedEBookAssignment](../resources/intune-books-ma
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the request.
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/managedEBooks/{managedEBookId}/assignments/{managedEBookAssignmentId} Content-type: application/json
-Content-length: 194
+Content-length: 188
{ "@odata.type": "#microsoft.graph.managedEBookAssignment", "target": {
- "@odata.type": "microsoft.graph.deviceAndAppManagementAssignmentTarget"
+ "@odata.type": "microsoft.graph.allLicensedUsersAssignmentTarget"
}, "installIntent": "required" }
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 243
+Content-Length: 237
{ "@odata.type": "#microsoft.graph.managedEBookAssignment", "id": "ae8b0d27-0d27-ae8b-270d-8bae270d8bae", "target": {
- "@odata.type": "microsoft.graph.deviceAndAppManagementAssignmentTarget"
+ "@odata.type": "microsoft.graph.allLicensedUsersAssignmentTarget"
}, "installIntent": "required" }
Content-Length: 243
-----
v1.0 Intune Books Userinstallstatesummary Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-books-userinstallstatesummary-create.md
Create a new [userInstallStateSummary](../resources/intune-books-userinstallstat
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 238
-----
v1.0 Intune Books Userinstallstatesummary Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-books-userinstallstatesummary-delete.md
Deletes a [userInstallStateSummary](../resources/intune-books-userinstallstatesu
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
HTTP/1.1 204 No Content
-----
v1.0 Intune Books Userinstallstatesummary Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-books-userinstallstatesummary-get.md
Read properties and relationships of the [userInstallStateSummary](../resources/
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 269
-----
v1.0 Intune Books Userinstallstatesummary List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-books-userinstallstatesummary-list.md
List properties and relationships of the [userInstallStateSummary](../resources/
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All, DeviceManagementApps.Read.All|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 295
-----
v1.0 Intune Books Userinstallstatesummary Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-books-userinstallstatesummary-update.md
Update the properties of a [userInstallStateSummary](../resources/intune-books-u
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementApps.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 238
-----
v1.0 Intune Cirrus Officeclientconfiguration Assign https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-cirrus-officeclientconfiguration-assign.md
+
+ Title: "assign action"
+description: "Replace all targeted groups for a policy."
+localization_priority: Normal
+++
+# assign action
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Replace all targeted groups for a policy.
+
+## Prerequisites
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from most to least privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /officeConfiguration/clientConfigurations/{officeClientConfigurationId}/assign
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+In the request body, supply JSON representation of the parameters.
+
+The following table shows the parameters that can be used with this action.
+
+|Property|Type|Description|
+|:|:|:|
+|officeConfigurationAssignments|[officeClientConfigurationAssignment](../resources/intune-cirrus-officeclientconfigurationassignment.md) collection|List of office configuration assignments|
+++
+## Response
+If successful, this action returns a `200 OK` response code and a [officeClientConfigurationAssignment](../resources/intune-cirrus-officeclientconfigurationassignment.md) collection in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+POST https://graph.microsoft.com/beta/officeConfiguration/clientConfigurations/{officeClientConfigurationId}/assign
+
+Content-type: application/json
+Content-length: 299
+
+{
+ "officeConfigurationAssignments": [
+ {
+ "@odata.type": "#microsoft.graph.officeClientConfigurationAssignment",
+ "id": "804730f3-30f3-8047-f330-4780f3304780",
+ "target": {
+ "@odata.type": "microsoft.graph.officeConfigurationAssignmentTarget"
+ }
+ }
+ ]
+}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 274
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.officeClientConfigurationAssignment",
+ "id": "804730f3-30f3-8047-f330-4780f3304780",
+ "target": {
+ "@odata.type": "microsoft.graph.officeConfigurationAssignmentTarget"
+ }
+ }
+ ]
+}
+```
++++
v1.0 Intune Cirrus Officeclientconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-cirrus-officeclientconfiguration-get.md
+
+ Title: "Get officeClientConfiguration"
+description: "Get a specific policy."
+localization_priority: Normal
+++
+# Get officeClientConfiguration
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Get a specific policy.
+
+## Prerequisites
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from most to least privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All DeviceManagementConfiguration.Read.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All DeviceManagementConfiguration.Read.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /officeConfiguration/clientConfigurations/{key}
+```
+
+## Optional query parameters
+This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/beta/officeConfiguration/clientConfigurations/{key}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 1137
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.officeClientConfiguration",
+ "id": "362ce0f0-e0f0-362c-f0e0-2c36f0e02c36",
+ "userPreferencePayload": "<Unknown Primitive Type Edm.Stream>",
+ "policyPayload": "<Unknown Primitive Type Edm.Stream>",
+ "description": "Description value",
+ "displayName": "Display Name value",
+ "priority": 8,
+ "userCheckinSummary": {
+ "@odata.type": "microsoft.graph.officeUserCheckinSummary",
+ "succeededUserCount": 2,
+ "failedUserCount": 15
+ },
+ "checkinStatuses": [
+ {
+ "@odata.type": "microsoft.graph.officeClientCheckinStatus",
+ "userPrincipalName": "User Principal Name value",
+ "deviceName": "Device Name value",
+ "devicePlatform": "Device Platform value",
+ "devicePlatformVersion": "Device Platform Version value",
+ "wasSuccessful": true,
+ "userId": "User Id value",
+ "checkinDateTime": "2016-12-31T23:56:33.9571764-08:00",
+ "errorMessage": "Error Message value",
+ "appliedPolicies": [
+ "Applied Policies value"
+ ]
+ }
+ ]
+ }
+}
+```
++++
v1.0 Intune Cirrus Officeclientconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-cirrus-officeclientconfiguration-list.md
+
+ Title: "List officeClientConfigurations"
+description: "Get all policies."
+localization_priority: Normal
+++
+# List officeClientConfigurations
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Get all policies.
+
+## Prerequisites
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from most to least privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All DeviceManagementConfiguration.Read.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All DeviceManagementConfiguration.Read.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /officeConfiguration/clientConfigurations
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and a collection of [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md) objects in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/beta/officeConfiguration/clientConfigurations
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 1207
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.officeClientConfiguration",
+ "id": "362ce0f0-e0f0-362c-f0e0-2c36f0e02c36",
+ "userPreferencePayload": "<Unknown Primitive Type Edm.Stream>",
+ "policyPayload": "<Unknown Primitive Type Edm.Stream>",
+ "description": "Description value",
+ "displayName": "Display Name value",
+ "priority": 8,
+ "userCheckinSummary": {
+ "@odata.type": "microsoft.graph.officeUserCheckinSummary",
+ "succeededUserCount": 2,
+ "failedUserCount": 15
+ },
+ "checkinStatuses": [
+ {
+ "@odata.type": "microsoft.graph.officeClientCheckinStatus",
+ "userPrincipalName": "User Principal Name value",
+ "deviceName": "Device Name value",
+ "devicePlatform": "Device Platform value",
+ "devicePlatformVersion": "Device Platform Version value",
+ "wasSuccessful": true,
+ "userId": "User Id value",
+ "checkinDateTime": "2016-12-31T23:56:33.9571764-08:00",
+ "errorMessage": "Error Message value",
+ "appliedPolicies": [
+ "Applied Policies value"
+ ]
+ }
+ ]
+ }
+ ]
+}
+```
++++
v1.0 Intune Cirrus Officeclientconfiguration Updatepriorities https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-cirrus-officeclientconfiguration-updatepriorities.md
+
+ Title: "updatePriorities action"
+description: "Update policy priorities."
+localization_priority: Normal
+++
+# updatePriorities action
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Update policy priorities.
+
+## Prerequisites
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from most to least privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /officeConfiguration/clientConfigurations/microsoft.management.services.api.updatePriorities
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+In the request body, supply JSON representation of the parameters.
+
+The following table shows the parameters that can be used with this action.
+
+|Property|Type|Description|
+|:|:|:|
+|officeConfigurationPolicyIds|String collection|List of office configuration policy ids|
+|officeConfigurationPriorities|Int32 collection|List of office configuration priorities|
+++
+## Response
+If successful, this action returns a `200 OK` response code.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+POST https://graph.microsoft.com/beta/officeConfiguration/clientConfigurations/microsoft.management.services.api.updatePriorities
+
+Content-type: application/json
+Content-length: 143
+
+{
+ "officeConfigurationPolicyIds": [
+ "Office Configuration Policy Ids value"
+ ],
+ "officeConfigurationPriorities": [
+ 13
+ ]
+}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+```
++++
v1.0 Intune Cirrus Officeclientconfigurationassignment Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-cirrus-officeclientconfigurationassignment-create.md
+
+ Title: "Create officeClientConfigurationAssignment"
+description: "Add a target group to an existing policy."
+localization_priority: Normal
+++
+# Create officeClientConfigurationAssignment
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Add a target group to an existing policy.
+
+## Prerequisites
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from most to least privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /officeConfiguration/clientConfigurations/{key}/assignments
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+In the request body, supply a JSON representation for the officeClientConfigurationAssignment object.
+
+The following table shows the properties that are required when you create the officeClientConfigurationAssignment.
+
+|Property|Type|Description|
+|:|:|:|
+|id|String|Id of the OfficeConfigurationAssignment.|
+|target|[officeConfigurationAssignmentTarget](../resources/intune-cirrus-officeconfigurationassignmenttarget.md)|The target assignment defined by the admin.|
+++
+## Response
+If successful, this method returns a `200 Created` response code and a [officeClientConfigurationAssignment](../resources/intune-cirrus-officeclientconfigurationassignment.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+POST https://graph.microsoft.com/beta/officeConfiguration/clientConfigurations/{key}/assignments
+Content-type: application/json
+Content-length: 172
+
+{
+ "@odata.type": "#microsoft.graph.officeClientConfigurationAssignment",
+ "target": {
+ "@odata.type": "microsoft.graph.officeConfigurationAssignmentTarget"
+ }
+}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 201 Created
+Content-Type: application/json
+Content-Length: 221
+
+{
+ "@odata.type": "#microsoft.graph.officeClientConfigurationAssignment",
+ "id": "804730f3-30f3-8047-f330-4780f3304780",
+ "target": {
+ "@odata.type": "microsoft.graph.officeConfigurationAssignmentTarget"
+ }
+}
+```
++++
v1.0 Intune Cirrus Officeclientconfigurationassignment Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-cirrus-officeclientconfigurationassignment-delete.md
+
+ Title: "Delete officeClientConfigurationAssignment"
+description: "Deletes a officeClientConfigurationAssignment."
+localization_priority: Normal
+++
+# Delete officeClientConfigurationAssignment
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Deletes a [officeClientConfigurationAssignment](../resources/intune-cirrus-officeclientconfigurationassignment.md).
+
+## Prerequisites
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from most to least privileged)|
+|:|:|
+|Delegated (work or school account)|**TODO: Determine scopes **|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|**TODO: Determine scopes **|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+DELETE /officeConfiguration/clientConfigurations/{officeClientConfigurationId}/assignments/{officeClientConfigurationAssignmentId}
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `204 No Content` response code.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+DELETE https://graph.microsoft.com/beta/officeConfiguration/clientConfigurations/{officeClientConfigurationId}/assignments/{officeClientConfigurationAssignmentId}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 204 No Content
+```
++++
v1.0 Intune Cirrus Officeclientconfigurationassignment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-cirrus-officeclientconfigurationassignment-get.md
+
+ Title: "Get officeClientConfigurationAssignment"
+description: "Read properties and relationships of the officeClientConfigurationAssignment object."
+localization_priority: Normal
+++
+# Get officeClientConfigurationAssignment
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Read properties and relationships of the [officeClientConfigurationAssignment](../resources/intune-cirrus-officeclientconfigurationassignment.md) object.
+
+## Prerequisites
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from most to least privileged)|
+|:|:|
+|Delegated (work or school account)|**TODO: Determine scopes **|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|**TODO: Determine scopes **|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /officeConfiguration/clientConfigurations/{officeClientConfigurationId}/assignments/{officeClientConfigurationAssignmentId}
+```
+
+## Optional query parameters
+This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and [officeClientConfigurationAssignment](../resources/intune-cirrus-officeclientconfigurationassignment.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/beta/officeConfiguration/clientConfigurations/{officeClientConfigurationId}/assignments/{officeClientConfigurationAssignmentId}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 250
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.officeClientConfigurationAssignment",
+ "id": "804730f3-30f3-8047-f330-4780f3304780",
+ "target": {
+ "@odata.type": "microsoft.graph.officeConfigurationAssignmentTarget"
+ }
+ }
+}
+```
++++
v1.0 Intune Cirrus Officeclientconfigurationassignment List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-cirrus-officeclientconfigurationassignment-list.md
+
+ Title: "List officeClientConfigurationAssignments"
+description: "List properties and relationships of the officeClientConfigurationAssignment objects."
+localization_priority: Normal
+++
+# List officeClientConfigurationAssignments
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+List properties and relationships of the [officeClientConfigurationAssignment](../resources/intune-cirrus-officeclientconfigurationassignment.md) objects.
+
+## Prerequisites
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from most to least privileged)|
+|:|:|
+|Delegated (work or school account)|**TODO: Determine scopes **|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|**TODO: Determine scopes **|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /officeConfiguration/clientConfigurations/{officeClientConfigurationId}/assignments
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and a collection of [officeClientConfigurationAssignment](../resources/intune-cirrus-officeclientconfigurationassignment.md) objects in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/beta/officeConfiguration/clientConfigurations/{officeClientConfigurationId}/assignments
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 274
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.officeClientConfigurationAssignment",
+ "id": "804730f3-30f3-8047-f330-4780f3304780",
+ "target": {
+ "@odata.type": "microsoft.graph.officeConfigurationAssignmentTarget"
+ }
+ }
+ ]
+}
+```
++++
v1.0 Intune Cirrus Officeclientconfigurationassignment Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-cirrus-officeclientconfigurationassignment-update.md
+
+ Title: "Update officeClientConfigurationAssignment"
+description: "Update the properties of a officeClientConfigurationAssignment object."
+localization_priority: Normal
+++
+# Update officeClientConfigurationAssignment
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Update the properties of a [officeClientConfigurationAssignment](../resources/intune-cirrus-officeclientconfigurationassignment.md) object.
+
+## Prerequisites
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from most to least privileged)|
+|:|:|
+|Delegated (work or school account)|**TODO: Determine scopes **|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|**TODO: Determine scopes **|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /officeConfiguration/clientConfigurations/{officeClientConfigurationId}/assignments/{officeClientConfigurationAssignmentId}
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+In the request body, supply a JSON representation for the [officeClientConfigurationAssignment](../resources/intune-cirrus-officeclientconfigurationassignment.md) object.
+
+The following table shows the properties that are required when you create the [officeClientConfigurationAssignment](../resources/intune-cirrus-officeclientconfigurationassignment.md).
+
+|Property|Type|Description|
+|:|:|:|
+|id|String|Not yet documented|
+|target|[officeConfigurationAssignmentTarget](../resources/intune-cirrus-officeconfigurationassignmenttarget.md)|Not yet documented|
+++
+## Response
+If successful, this method returns a `200 OK` response code and an updated [officeClientConfigurationAssignment](../resources/intune-cirrus-officeclientconfigurationassignment.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+PATCH https://graph.microsoft.com/beta/officeConfiguration/clientConfigurations/{officeClientConfigurationId}/assignments/{officeClientConfigurationAssignmentId}
+Content-type: application/json
+Content-length: 98
+
+{
+ "target": {
+ "@odata.type": "microsoft.graph.officeConfigurationAssignmentTarget"
+ }
+}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 221
+
+{
+ "@odata.type": "#microsoft.graph.officeClientConfigurationAssignment",
+ "id": "804730f3-30f3-8047-f330-4780f3304780",
+ "target": {
+ "@odata.type": "microsoft.graph.officeConfigurationAssignmentTarget"
+ }
+}
+```
++++
v1.0 Intune Cirrus Windowsofficeclientconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-cirrus-windowsofficeclientconfiguration-create.md
+
+ Title: "Create windowsOfficeClientConfiguration"
+description: "Create a new non-security policy with targeting groups."
+localization_priority: Normal
+++
+# Create windowsOfficeClientConfiguration
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Create a new non-security policy with targeting groups.
+
+## Prerequisites
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from most to least privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /officeConfiguration/clientConfigurations
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+In the request body, supply a JSON representation for the [windowsOfficeClientConfiguration](../resources/intune-cirrus-windowsofficeclientconfiguration.md) object.
+
+The following table shows the properties that are required when you create the [windowsOfficeClientConfiguration](../resources/intune-cirrus-windowsofficeclientconfiguration.md).
+
+|Property|Type|Description|
+|:|:|:|
+|id|String|Id of the office client configuration policy. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
+|userPreferencePayload|Stream|Preference settings JSON string in binary format, these values can be overridden by the user. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
+|policyPayload|Stream|Policy settings JSON string in binary format, these values cannot be changed by the user. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
+|description|String|Admin provided description of the office client configuration policy. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
+|displayName|String|Admin provided name of the office client configuration policy. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
+|assignments|[officeClientConfigurationAssignment](../resources/intune-cirrus-officeclientconfigurationassignment.md) collection|The list of group assignments for the policy.. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
+|priority|Int32|Priority value should be unique value for each policy under a tenant and will be used for conflict resolution, lower values mean priority is high. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
+|lastModifiedDateTime|DateTime|Last modified datetime stamp of the policy. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
+|userCheckinSummary|[officeUserCheckinSummary](../resources/intune-cirrus-officeusercheckinsummary.md)|User check-in summary for the policy. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
+|checkinStatuses|[officeClientCheckinStatus](../resources/intune-cirrus-officeclientcheckinstatus.md) collection|List of office Client check-in status. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
+++
+## Response
+If successful, this method returns a `201 Created` response code and a [windowsOfficeClientConfiguration](../resources/intune-cirrus-windowsofficeclientconfiguration.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+POST https://graph.microsoft.com/beta/officeConfiguration/clientConfigurations
+Content-type: application/json
+Content-length: 1020
+
+{
+ "@odata.type": "#microsoft.graph.windowsOfficeClientConfiguration",
+ "userPreferencePayload": "<Unknown Primitive Type Edm.Stream>",
+ "policyPayload": "<Unknown Primitive Type Edm.Stream>",
+ "description": "Description value",
+ "displayName": "Display Name value",
+ "priority": 8,
+ "userCheckinSummary": {
+ "@odata.type": "microsoft.graph.officeUserCheckinSummary",
+ "succeededUserCount": 2,
+ "failedUserCount": 15
+ },
+ "checkinStatuses": [
+ {
+ "@odata.type": "microsoft.graph.officeClientCheckinStatus",
+ "userPrincipalName": "User Principal Name value",
+ "deviceName": "Device Name value",
+ "devicePlatform": "Device Platform value",
+ "devicePlatformVersion": "Device Platform Version value",
+ "wasSuccessful": true,
+ "userId": "User Id value",
+ "checkinDateTime": "2016-12-31T23:56:33.9571764-08:00",
+ "errorMessage": "Error Message value",
+ "appliedPolicies": [
+ "Applied Policies value"
+ ]
+ }
+ ]
+}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 201 Created
+Content-Type: application/json
+Content-Length: 1069
+
+{
+ "@odata.type": "#microsoft.graph.windowsOfficeClientConfiguration",
+ "id": "13a5ac73-ac73-13a5-73ac-a51373aca513",
+ "userPreferencePayload": "<Unknown Primitive Type Edm.Stream>",
+ "policyPayload": "<Unknown Primitive Type Edm.Stream>",
+ "description": "Description value",
+ "displayName": "Display Name value",
+ "priority": 8,
+ "userCheckinSummary": {
+ "@odata.type": "microsoft.graph.officeUserCheckinSummary",
+ "succeededUserCount": 2,
+ "failedUserCount": 15
+ },
+ "checkinStatuses": [
+ {
+ "@odata.type": "microsoft.graph.officeClientCheckinStatus",
+ "userPrincipalName": "User Principal Name value",
+ "deviceName": "Device Name value",
+ "devicePlatform": "Device Platform value",
+ "devicePlatformVersion": "Device Platform Version value",
+ "wasSuccessful": true,
+ "userId": "User Id value",
+ "checkinDateTime": "2016-12-31T23:56:33.9571764-08:00",
+ "errorMessage": "Error Message value",
+ "appliedPolicies": [
+ "Applied Policies value"
+ ]
+ }
+ ]
+}
+```
++++
v1.0 Intune Cirrus Windowsofficeclientconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-cirrus-windowsofficeclientconfiguration-delete.md
+
+ Title: "Delete windowsOfficeClientConfiguration"
+description: "Delete a specific non-security policy."
+localization_priority: Normal
+++
+# Delete windowsOfficeClientConfiguration
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Delete a specific non-security policy.
+
+## Prerequisites
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from most to least privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+DELETE /officeConfiguration/clientConfigurations/{key}
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+DELETE https://graph.microsoft.com/beta/officeConfiguration/clientConfigurations/{key}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+```
++++
v1.0 Intune Cirrus Windowsofficeclientconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-cirrus-windowsofficeclientconfiguration-get.md
+
+ Title: "Get windowsOfficeClientConfiguration"
+description: "Get a specific non-security policy windowsOfficeClientConfiguration object."
+localization_priority: Normal
+++
+# Get windowsOfficeClientConfiguration
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Get a specific non-security policy [windowsOfficeClientConfiguration](../resources/intune-cirrus-windowsofficeclientconfiguration.md) object.
+
+## Prerequisites
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from most to least privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All DeviceManagementConfiguration.Read.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All DeviceManagementConfiguration.Read.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /officeConfiguration/clientConfigurations/{key}
+```
+
+## Optional query parameters
+This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and [windowsOfficeClientConfiguration](../resources/intune-cirrus-windowsofficeclientconfiguration.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/beta/officeConfiguration/clientConfigurations/{key}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 1144
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.windowsOfficeClientConfiguration",
+ "id": "13a5ac73-ac73-13a5-73ac-a51373aca513",
+ "userPreferencePayload": "<Unknown Primitive Type Edm.Stream>",
+ "policyPayload": "<Unknown Primitive Type Edm.Stream>",
+ "description": "Description value",
+ "displayName": "Display Name value",
+ "priority": 8,
+ "userCheckinSummary": {
+ "@odata.type": "microsoft.graph.officeUserCheckinSummary",
+ "succeededUserCount": 2,
+ "failedUserCount": 15
+ },
+ "checkinStatuses": [
+ {
+ "@odata.type": "microsoft.graph.officeClientCheckinStatus",
+ "userPrincipalName": "User Principal Name value",
+ "deviceName": "Device Name value",
+ "devicePlatform": "Device Platform value",
+ "devicePlatformVersion": "Device Platform Version value",
+ "wasSuccessful": true,
+ "userId": "User Id value",
+ "checkinDateTime": "2016-12-31T23:56:33.9571764-08:00",
+ "errorMessage": "Error Message value",
+ "appliedPolicies": [
+ "Applied Policies value"
+ ]
+ }
+ ]
+ }
+}
+```
++++
v1.0 Intune Cirrus Windowsofficeclientconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-cirrus-windowsofficeclientconfiguration-list.md
+
+ Title: "List windowsOfficeClientConfigurations"
+description: "List properties and relationships of the windowsOfficeClientConfiguration objects."
+localization_priority: Normal
+++
+# List windowsOfficeClientConfigurations
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+List properties and relationships of the [windowsOfficeClientConfiguration](../resources/intune-cirrus-windowsofficeclientconfiguration.md) objects.
+
+## Prerequisites
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from most to least privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All DeviceManagementConfiguration.Read.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All DeviceManagementConfiguration.Read.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /officeConfiguration/clientConfigurations
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and a collection of [windowsOfficeClientConfiguration](../resources/intune-cirrus-windowsofficeclientconfiguration.md) objects in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/beta/officeConfiguration/clientConfigurations
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 1214
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.windowsOfficeClientConfiguration",
+ "id": "13a5ac73-ac73-13a5-73ac-a51373aca513",
+ "userPreferencePayload": "<Unknown Primitive Type Edm.Stream>",
+ "policyPayload": "<Unknown Primitive Type Edm.Stream>",
+ "description": "Description value",
+ "displayName": "Display Name value",
+ "priority": 8,
+ "userCheckinSummary": {
+ "@odata.type": "microsoft.graph.officeUserCheckinSummary",
+ "succeededUserCount": 2,
+ "failedUserCount": 15
+ },
+ "checkinStatuses": [
+ {
+ "@odata.type": "microsoft.graph.officeClientCheckinStatus",
+ "userPrincipalName": "User Principal Name value",
+ "deviceName": "Device Name value",
+ "devicePlatform": "Device Platform value",
+ "devicePlatformVersion": "Device Platform Version value",
+ "wasSuccessful": true,
+ "userId": "User Id value",
+ "checkinDateTime": "2016-12-31T23:56:33.9571764-08:00",
+ "errorMessage": "Error Message value",
+ "appliedPolicies": [
+ "Applied Policies value"
+ ]
+ }
+ ]
+ }
+ ]
+}
+```
++++
v1.0 Intune Cirrus Windowsofficeclientconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-cirrus-windowsofficeclientconfiguration-update.md
+
+ Title: "Update windowsOfficeClientConfiguration"
+description: "Patch a specific non-security policy payload."
+localization_priority: Normal
+++
+# Update windowsOfficeClientConfiguration
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Patch a specific non-security policy payload.
+
+## Prerequisites
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from most to least privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /officeConfiguration/clientConfigurations/{key}
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+In the request body, supply a JSON representation for the [windowsOfficeClientConfiguration](../resources/intune-cirrus-windowsofficeclientconfiguration.md) object.
+
+The following table shows the properties that are required when you create the [windowsOfficeClientConfiguration](../resources/intune-cirrus-windowsofficeclientconfiguration.md).
+
+|Property|Type|Description|
+|:|:|:|
+|id|String|Not yet documented Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
+|userPreferencePayload|Stream|Not yet documented Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
+|policyPayload|Stream|Not yet documented Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
+|description|String|Not yet documented Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
+|displayName|String|Not yet documented Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
+|priority|Int32|Not yet documented Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
+|userCheckinSummary|[officeUserCheckinSummary](../resources/intune-cirrus-officeusercheckinsummary.md)|Not yet documented Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
+|checkinStatuses|[officeClientCheckinStatus](../resources/intune-cirrus-officeclientcheckinstatus.md) collection|Not yet documented Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
+++
+## Response
+If successful, this method returns a `200 OK` response code and an updated [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+PATCH https://graph.microsoft.com/beta/officeConfiguration/clientConfigurations/{officeClientConfigurationId}
+Content-type: application/json
+Content-length: 949
+
+{
+ "userPreferencePayload": "<Unknown Primitive Type Edm.Stream>",
+ "policyPayload": "<Unknown Primitive Type Edm.Stream>",
+ "description": "Description value",
+ "displayName": "Display Name value",
+ "priority": 8,
+ "userCheckinSummary": {
+ "@odata.type": "microsoft.graph.officeUserCheckinSummary",
+ "succeededUserCount": 2,
+ "failedUserCount": 15
+ },
+ "checkinStatuses": [
+ {
+ "@odata.type": "microsoft.graph.officeClientCheckinStatus",
+ "userPrincipalName": "User Principal Name value",
+ "deviceName": "Device Name value",
+ "devicePlatform": "Device Platform value",
+ "devicePlatformVersion": "Device Platform Version value",
+ "wasSuccessful": true,
+ "userId": "User Id value",
+ "checkinDateTime": "2016-12-31T23:56:33.9571764-08:00",
+ "errorMessage": "Error Message value",
+ "appliedPolicies": [
+ "Applied Policies value"
+ ]
+ }
+ ]
+}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 1069
+
+{
+ "@odata.type": "#microsoft.graph.windowsOfficeClientConfiguration",
+ "id": "13a5ac73-ac73-13a5-73ac-a51373aca513",
+ "userPreferencePayload": "<Unknown Primitive Type Edm.Stream>",
+ "policyPayload": "<Unknown Primitive Type Edm.Stream>",
+ "description": "Description value",
+ "displayName": "Display Name value",
+ "priority": 8,
+ "userCheckinSummary": {
+ "@odata.type": "microsoft.graph.officeUserCheckinSummary",
+ "succeededUserCount": 2,
+ "failedUserCount": 15
+ },
+ "checkinStatuses": [
+ {
+ "@odata.type": "microsoft.graph.officeClientCheckinStatus",
+ "userPrincipalName": "User Principal Name value",
+ "deviceName": "Device Name value",
+ "devicePlatform": "Device Platform value",
+ "devicePlatformVersion": "Device Platform Version value",
+ "wasSuccessful": true,
+ "userId": "User Id value",
+ "checkinDateTime": "2016-12-31T23:56:33.9571764-08:00",
+ "errorMessage": "Error Message value",
+ "appliedPolicies": [
+ "Applied Policies value"
+ ]
+ }
+ ]
+}
+```
++++
v1.0 Intune Cirrus Windowsofficeclientsecurityconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-cirrus-windowsofficeclientsecurityconfiguration-create.md
+
+ Title: "Create windowsOfficeClientSecurityConfiguration"
+description: "Create a new windowsOfficeClientSecurityConfiguration object."
+localization_priority: Normal
+++
+# Create windowsOfficeClientSecurityConfiguration
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Create a new [windowsOfficeClientSecurityConfiguration](../resources/intune-cirrus-windowsofficeclientsecurityconfiguration.md) object.
+
+## Prerequisites
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from most to least privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /officeConfiguration/clientConfigurations
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+In the request body, supply a JSON representation for the [windowsOfficeClientSecurityConfiguration](../resources/intune-cirrus-windowsofficeclientsecurityconfiguration.md) object.
+
+The following table shows the properties that are required when you create the [windowsOfficeClientSecurityConfiguration](../resources/intune-cirrus-windowsofficeclientsecurityconfiguration.md).
+
+|Property|Type|Description|
+|:|:|:|
+|id|String|Id of the office client configuration policy. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
+|userPreferencePayload|Stream|Preference settings JSON string in binary format, these values can be overridden by the user. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
+|policyPayload|Stream|Policy settings JSON string in binary format, these values cannot be changed by the user. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
+|description|String|Admin provided description of the office client configuration policy. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
+|displayName|String|Admin provided name of the office client configuration policy. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
+|assignments|[officeClientConfigurationAssignment](../resources/intune-cirrus-officeclientconfigurationassignment.md) collection|The list of group assignments for the policy.. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
+|priority|Int32|Priority value should be unique value for each policy under a tenant and will be used for conflict resolution, lower values mean priority is high. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
+|lastModifiedDateTime|DateTime|Last modified datetime stamp of the policy. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
+|userCheckinSummary|[officeUserCheckinSummary](../resources/intune-cirrus-officeusercheckinsummary.md)|User check-in summary for the policy. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
+|checkinStatuses|[officeClientCheckinStatus](../resources/intune-cirrus-officeclientcheckinstatus.md) collection|List of office Client check-in status. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
++++
+## Response
+If successful, this method returns a `201 Created` response code and a [windowsOfficeClientSecurityConfiguration](../resources/intune-cirrus-windowsofficeclientsecurityconfiguration.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+POST https://graph.microsoft.com/beta/officeConfiguration/clientConfigurations
+Content-type: application/json
+Content-length: 1028
+
+{
+ "@odata.type": "#microsoft.graph.windowsOfficeClientSecurityConfiguration",
+ "userPreferencePayload": "<Unknown Primitive Type Edm.Stream>",
+ "policyPayload": "<Unknown Primitive Type Edm.Stream>",
+ "description": "Description value",
+ "displayName": "Display Name value",
+ "priority": 8,
+ "userCheckinSummary": {
+ "@odata.type": "microsoft.graph.officeUserCheckinSummary",
+ "succeededUserCount": 2,
+ "failedUserCount": 15
+ },
+ "checkinStatuses": [
+ {
+ "@odata.type": "microsoft.graph.officeClientCheckinStatus",
+ "userPrincipalName": "User Principal Name value",
+ "deviceName": "Device Name value",
+ "devicePlatform": "Device Platform value",
+ "devicePlatformVersion": "Device Platform Version value",
+ "wasSuccessful": true,
+ "userId": "User Id value",
+ "checkinDateTime": "2016-12-31T23:56:33.9571764-08:00",
+ "errorMessage": "Error Message value",
+ "appliedPolicies": [
+ "Applied Policies value"
+ ]
+ }
+ ]
+}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 201 Created
+Content-Type: application/json
+Content-Length: 1077
+
+{
+ "@odata.type": "#microsoft.graph.windowsOfficeClientSecurityConfiguration",
+ "id": "f90ca1a5-a1a5-f90c-a5a1-0cf9a5a10cf9",
+ "userPreferencePayload": "<Unknown Primitive Type Edm.Stream>",
+ "policyPayload": "<Unknown Primitive Type Edm.Stream>",
+ "description": "Description value",
+ "displayName": "Display Name value",
+ "priority": 8,
+ "userCheckinSummary": {
+ "@odata.type": "microsoft.graph.officeUserCheckinSummary",
+ "succeededUserCount": 2,
+ "failedUserCount": 15
+ },
+ "checkinStatuses": [
+ {
+ "@odata.type": "microsoft.graph.officeClientCheckinStatus",
+ "userPrincipalName": "User Principal Name value",
+ "deviceName": "Device Name value",
+ "devicePlatform": "Device Platform value",
+ "devicePlatformVersion": "Device Platform Version value",
+ "wasSuccessful": true,
+ "userId": "User Id value",
+ "checkinDateTime": "2016-12-31T23:56:33.9571764-08:00",
+ "errorMessage": "Error Message value",
+ "appliedPolicies": [
+ "Applied Policies value"
+ ]
+ }
+ ]
+}
+```
++++
v1.0 Intune Cirrus Windowsofficeclientsecurityconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-cirrus-windowsofficeclientsecurityconfiguration-delete.md
+
+ Title: "Delete windowsOfficeClientSecurityConfiguration"
+description: "Deletes a security policy windowsOfficeClientSecurityConfiguration."
+localization_priority: Normal
+++
+# Delete windowsOfficeClientSecurityConfiguration
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Deletes a security policy [windowsOfficeClientSecurityConfiguration](../resources/intune-cirrus-windowsofficeclientsecurityconfiguration.md).
+
+## Prerequisites
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from most to least privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+DELETE /officeConfiguration/clientConfigurations/{key}
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+DELETE https://graph.microsoft.com/beta/officeConfiguration/clientConfigurations/{key}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+```
++++
v1.0 Intune Cirrus Windowsofficeclientsecurityconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-cirrus-windowsofficeclientsecurityconfiguration-get.md
+
+ Title: "Get windowsOfficeClientSecurityConfiguration"
+description: "Get a specific security policy windowsOfficeClientSecurityConfiguration object."
+localization_priority: Normal
+++
+# Get windowsOfficeClientSecurityConfiguration
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Get a specific security policy [windowsOfficeClientSecurityConfiguration](../resources/intune-cirrus-windowsofficeclientsecurityconfiguration.md) object.
+
+## Prerequisites
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from most to least privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All DeviceManagementConfiguration.Read.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All DeviceManagementConfiguration.Read.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /officeConfiguration/clientConfigurations/{key}
+```
+
+## Optional query parameters
+This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and [windowsOfficeClientSecurityConfiguration](../resources/intune-cirrus-windowsofficeclientsecurityconfiguration.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/beta/officeConfiguration/clientConfigurations/{key}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 1152
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.windowsOfficeClientSecurityConfiguration",
+ "id": "f90ca1a5-a1a5-f90c-a5a1-0cf9a5a10cf9",
+ "userPreferencePayload": "<Unknown Primitive Type Edm.Stream>",
+ "policyPayload": "<Unknown Primitive Type Edm.Stream>",
+ "description": "Description value",
+ "displayName": "Display Name value",
+ "priority": 8,
+ "userCheckinSummary": {
+ "@odata.type": "microsoft.graph.officeUserCheckinSummary",
+ "succeededUserCount": 2,
+ "failedUserCount": 15
+ },
+ "checkinStatuses": [
+ {
+ "@odata.type": "microsoft.graph.officeClientCheckinStatus",
+ "userPrincipalName": "User Principal Name value",
+ "deviceName": "Device Name value",
+ "devicePlatform": "Device Platform value",
+ "devicePlatformVersion": "Device Platform Version value",
+ "wasSuccessful": true,
+ "userId": "User Id value",
+ "checkinDateTime": "2016-12-31T23:56:33.9571764-08:00",
+ "errorMessage": "Error Message value",
+ "appliedPolicies": [
+ "Applied Policies value"
+ ]
+ }
+ ]
+ }
+}
+```
++++
v1.0 Intune Cirrus Windowsofficeclientsecurityconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-cirrus-windowsofficeclientsecurityconfiguration-list.md
+
+ Title: "List windowsOfficeClientSecurityConfigurations"
+description: "List properties and relationships of the windowsOfficeClientSecurityConfiguration objects."
+localization_priority: Normal
+++
+# List windowsOfficeClientSecurityConfigurations
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+List properties and relationships of the [windowsOfficeClientSecurityConfiguration](../resources/intune-cirrus-windowsofficeclientsecurityconfiguration.md) objects.
+
+## Prerequisites
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from most to least privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All DeviceManagementConfiguration.Read.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All DeviceManagementConfiguration.Read.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /officeConfiguration/clientConfigurations
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and a collection of [windowsOfficeClientSecurityConfiguration](../resources/intune-cirrus-windowsofficeclientsecurityconfiguration.md) objects in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/beta/officeConfiguration/clientConfigurations
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 1222
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.windowsOfficeClientSecurityConfiguration",
+ "id": "f90ca1a5-a1a5-f90c-a5a1-0cf9a5a10cf9",
+ "userPreferencePayload": "<Unknown Primitive Type Edm.Stream>",
+ "policyPayload": "<Unknown Primitive Type Edm.Stream>",
+ "description": "Description value",
+ "displayName": "Display Name value",
+ "priority": 8,
+ "userCheckinSummary": {
+ "@odata.type": "microsoft.graph.officeUserCheckinSummary",
+ "succeededUserCount": 2,
+ "failedUserCount": 15
+ },
+ "checkinStatuses": [
+ {
+ "@odata.type": "microsoft.graph.officeClientCheckinStatus",
+ "userPrincipalName": "User Principal Name value",
+ "deviceName": "Device Name value",
+ "devicePlatform": "Device Platform value",
+ "devicePlatformVersion": "Device Platform Version value",
+ "wasSuccessful": true,
+ "userId": "User Id value",
+ "checkinDateTime": "2016-12-31T23:56:33.9571764-08:00",
+ "errorMessage": "Error Message value",
+ "appliedPolicies": [
+ "Applied Policies value"
+ ]
+ }
+ ]
+ }
+ ]
+}
+```
++++
v1.0 Intune Cirrus Windowsofficeclientsecurityconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-cirrus-windowsofficeclientsecurityconfiguration-update.md
+
+ Title: "Update windowsOfficeClientSecurityConfiguration"
+description: "Update the properties of a windowsOfficeClientSecurityConfiguration object."
+localization_priority: Normal
+++
+# Update windowsOfficeClientSecurityConfiguration
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Update the properties of a [windowsOfficeClientSecurityConfiguration](../resources/intune-cirrus-windowsofficeclientsecurityconfiguration.md) object.
+
+## Prerequisites
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from most to least privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /officeConfiguration/clientConfigurations/{officeClientConfigurationId}
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+In the request body, supply a JSON representation for the [windowsOfficeClientSecurityConfiguration](../resources/intune-cirrus-windowsofficeclientsecurityconfiguration.md) object.
+
+The following table shows the properties that are required when you create the [windowsOfficeClientSecurityConfiguration](../resources/intune-cirrus-windowsofficeclientsecurityconfiguration.md).
+
+|Property|Type|Description|
+|:|:|:|
+|id|String|Id of the office client configuration policy. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
+|userPreferencePayload|Stream|Preference settings JSON string in binary format, these values can be overridden by the user. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
+|policyPayload|Stream|Policy settings JSON string in binary format, these values cannot be changed by the user. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
+|description|String|Admin provided description of the office client configuration policy. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
+|displayName|String|Admin provided name of the office client configuration policy. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
+|assignments|[officeClientConfigurationAssignment](../resources/intune-cirrus-officeclientconfigurationassignment.md) collection|The list of group assignments for the policy.. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
+|priority|Int32|Priority value should be unique value for each policy under a tenant and will be used for conflict resolution, lower values mean priority is high. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
+|lastModifiedDateTime|DateTime|Last modified datetime stamp of the policy. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
+|userCheckinSummary|[officeUserCheckinSummary](../resources/intune-cirrus-officeusercheckinsummary.md)|User check-in summary for the policy. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
+|checkinStatuses|[officeClientCheckinStatus](../resources/intune-cirrus-officeclientcheckinstatus.md) collection|List of office Client check-in status. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
+++
+## Response
+If successful, this method returns a `200 OK` response code and an updated [windowsOfficeClientSecurityConfiguration](../resources/intune-cirrus-windowsofficeclientsecurityconfiguration.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+PATCH https://graph.microsoft.com/beta/officeConfiguration/clientConfigurations/{officeClientConfigurationId}
+Content-type: application/json
+Content-length: 949
+
+{
+ "userPreferencePayload": "<Unknown Primitive Type Edm.Stream>",
+ "policyPayload": "<Unknown Primitive Type Edm.Stream>",
+ "description": "Description value",
+ "displayName": "Display Name value",
+ "priority": 8,
+ "userCheckinSummary": {
+ "@odata.type": "microsoft.graph.officeUserCheckinSummary",
+ "succeededUserCount": 2,
+ "failedUserCount": 15
+ },
+ "checkinStatuses": [
+ {
+ "@odata.type": "microsoft.graph.officeClientCheckinStatus",
+ "userPrincipalName": "User Principal Name value",
+ "deviceName": "Device Name value",
+ "devicePlatform": "Device Platform value",
+ "devicePlatformVersion": "Device Platform Version value",
+ "wasSuccessful": true,
+ "userId": "User Id value",
+ "checkinDateTime": "2016-12-31T23:56:33.9571764-08:00",
+ "errorMessage": "Error Message value",
+ "appliedPolicies": [
+ "Applied Policies value"
+ ]
+ }
+ ]
+}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 1077
+
+{
+ "@odata.type": "#microsoft.graph.windowsOfficeClientSecurityConfiguration",
+ "id": "f90ca1a5-a1a5-f90c-a5a1-0cf9a5a10cf9",
+ "userPreferencePayload": "<Unknown Primitive Type Edm.Stream>",
+ "policyPayload": "<Unknown Primitive Type Edm.Stream>",
+ "description": "Description value",
+ "displayName": "Display Name value",
+ "priority": 8,
+ "userCheckinSummary": {
+ "@odata.type": "microsoft.graph.officeUserCheckinSummary",
+ "succeededUserCount": 2,
+ "failedUserCount": 15
+ },
+ "checkinStatuses": [
+ {
+ "@odata.type": "microsoft.graph.officeClientCheckinStatus",
+ "userPrincipalName": "User Principal Name value",
+ "deviceName": "Device Name value",
+ "devicePlatform": "Device Platform value",
+ "devicePlatformVersion": "Device Platform Version value",
+ "wasSuccessful": true,
+ "userId": "User Id value",
+ "checkinDateTime": "2016-12-31T23:56:33.9571764-08:00",
+ "errorMessage": "Error Message value",
+ "appliedPolicies": [
+ "Applied Policies value"
+ ]
+ }
+ ]
+}
+```
++++
v1.0 Intune Companyterms Devicemanagement Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-companyterms-devicemanagement-get.md
+
+ Title: "Get deviceManagement"
+description: "Read properties and relationships of the deviceManagement object."
+
+localization_priority: Normal
++
+# Get deviceManagement
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Read properties and relationships of the [deviceManagement](../resources/intune-companyterms-devicemanagement.md) object.
+
+## Prerequisites
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementServiceConfig.Read.All, DeviceManagementServiceConfig.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementServiceConfig.Read.All, DeviceManagementServiceConfig.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement
+```
+
+## Optional query parameters
+This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and [deviceManagement](../resources/intune-companyterms-devicemanagement.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 130
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.deviceManagement",
+ "id": "0b283420-3420-0b28-2034-280b2034280b"
+ }
+}
+```
++++
v1.0 Intune Companyterms Devicemanagement Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-companyterms-devicemanagement-update.md
+
+ Title: "Update deviceManagement"
+description: "Update the properties of a deviceManagement object."
+
+localization_priority: Normal
++
+# Update deviceManagement
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Update the properties of a [deviceManagement](../resources/intune-companyterms-devicemanagement.md) object.
+
+## Prerequisites
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementServiceConfig.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementServiceConfig.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /deviceManagement
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+In the request body, supply a JSON representation for the [deviceManagement](../resources/intune-companyterms-devicemanagement.md) object.
+
+The following table shows the properties that are required when you create the [deviceManagement](../resources/intune-companyterms-devicemanagement.md).
+
+|Property|Type|Description|
+|:|:|:|
+|id|String|Not yet documented|
+++
+## Response
+If successful, this method returns a `200 OK` response code and an updated [deviceManagement](../resources/intune-companyterms-devicemanagement.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+PATCH https://graph.microsoft.com/v1.0/deviceManagement
+Content-type: application/json
+Content-length: 58
+
+{
+ "@odata.type": "#microsoft.graph.deviceManagement"
+}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 107
+
+{
+ "@odata.type": "#microsoft.graph.deviceManagement",
+ "id": "0b283420-3420-0b28-2034-280b2034280b"
+}
+```
++++
v1.0 Intune Companyterms Termsandconditions Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-companyterms-termsandconditions-create.md
Create a new [termsAndConditions](../resources/intune-companyterms-termsandcondi
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementServiceConfig.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementServiceConfig.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 445
-----
v1.0 Intune Companyterms Termsandconditions Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-companyterms-termsandconditions-delete.md
Deletes a [termsAndConditions](../resources/intune-companyterms-termsandconditio
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementServiceConfig.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementServiceConfig.ReadWrite.All|
## HTTP Request <!-- {
HTTP/1.1 204 No Content
-----
v1.0 Intune Companyterms Termsandconditions Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-companyterms-termsandconditions-get.md
Read properties and relationships of the [termsAndConditions](../resources/intun
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementServiceConfig.ReadWrite.All, DeviceManagementServiceConfig.Read.All|
+|Delegated (work or school account)|DeviceManagementServiceConfig.Read.All, DeviceManagementServiceConfig.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementServiceConfig.Read.All, DeviceManagementServiceConfig.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 484
-----
v1.0 Intune Companyterms Termsandconditions List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-companyterms-termsandconditions-list.md
Title: "List termsAndConditions"
+ Title: "List termsAndConditionses"
description: "List properties and relationships of the termsAndConditions objects." localization_priority: Normal
ms.prod: "intune"
doc_type: apiPageType
-# List termsAndConditions
+# List termsAndConditionses
Namespace: microsoft.graph
List properties and relationships of the [termsAndConditions](../resources/intun
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementServiceConfig.ReadWrite.All, DeviceManagementServiceConfig.Read.All|
+|Delegated (work or school account)|DeviceManagementServiceConfig.Read.All, DeviceManagementServiceConfig.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementServiceConfig.Read.All, DeviceManagementServiceConfig.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 518
-----
v1.0 Intune Companyterms Termsandconditions Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-companyterms-termsandconditions-update.md
Update the properties of a [termsAndConditions](../resources/intune-companyterms
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementServiceConfig.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementServiceConfig.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 445
-----
v1.0 Intune Companyterms Termsandconditionsacceptancestatus Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-companyterms-termsandconditionsacceptancestatus-create.md
Create a new [termsAndConditionsAcceptanceStatus](../resources/intune-companyter
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementServiceConfig.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementServiceConfig.ReadWrite.All|
## HTTP Request <!-- {
The following table shows the properties that are required when you create the t
|userDisplayName|String|Display name of the user whose acceptance the entity represents.| |acceptedVersion|Int32|Most recent version number of the T&C accepted by the user.| |acceptedDateTime|DateTimeOffset|DateTime when the terms were last accepted by the user.|
+|userPrincipalName|String|The userPrincipalName of the User that accepted the term.|
Here is an example of the request.
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/termsAndConditions/{termsAndConditionsId}/acceptanceStatuses Content-type: application/json
-Content-length: 211
+Content-length: 264
{ "@odata.type": "#microsoft.graph.termsAndConditionsAcceptanceStatus", "userDisplayName": "User Display Name value", "acceptedVersion": 15,
- "acceptedDateTime": "2016-12-31T23:57:43.6165506-08:00"
+ "acceptedDateTime": "2016-12-31T23:57:43.6165506-08:00",
+ "userPrincipalName": "User Principal Name value"
} ```
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 201 Created Content-Type: application/json
-Content-Length: 260
+Content-Length: 313
{ "@odata.type": "#microsoft.graph.termsAndConditionsAcceptanceStatus", "id": "a045ce1a-ce1a-a045-1ace-45a01ace45a0", "userDisplayName": "User Display Name value", "acceptedVersion": 15,
- "acceptedDateTime": "2016-12-31T23:57:43.6165506-08:00"
+ "acceptedDateTime": "2016-12-31T23:57:43.6165506-08:00",
+ "userPrincipalName": "User Principal Name value"
} ``` -----
v1.0 Intune Companyterms Termsandconditionsacceptancestatus Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-companyterms-termsandconditionsacceptancestatus-delete.md
Deletes a [termsAndConditionsAcceptanceStatus](../resources/intune-companyterms-
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementServiceConfig.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementServiceConfig.ReadWrite.All|
## HTTP Request <!-- {
HTTP/1.1 204 No Content
-----
v1.0 Intune Companyterms Termsandconditionsacceptancestatus Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-companyterms-termsandconditionsacceptancestatus-get.md
Read properties and relationships of the [termsAndConditionsAcceptanceStatus](..
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementServiceConfig.ReadWrite.All, DeviceManagementServiceConfig.Read.All|
+|Delegated (work or school account)|DeviceManagementServiceConfig.Read.All, DeviceManagementServiceConfig.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementServiceConfig.Read.All, DeviceManagementServiceConfig.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 289
+Content-Length: 344
{ "value": {
Content-Length: 289
"id": "a045ce1a-ce1a-a045-1ace-45a01ace45a0", "userDisplayName": "User Display Name value", "acceptedVersion": 15,
- "acceptedDateTime": "2016-12-31T23:57:43.6165506-08:00"
+ "acceptedDateTime": "2016-12-31T23:57:43.6165506-08:00",
+ "userPrincipalName": "User Principal Name value"
} } ```
Content-Length: 289
-----
v1.0 Intune Companyterms Termsandconditionsacceptancestatus List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-companyterms-termsandconditionsacceptancestatus-list.md
List properties and relationships of the [termsAndConditionsAcceptanceStatus](..
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementServiceConfig.ReadWrite.All, DeviceManagementServiceConfig.Read.All|
+|Delegated (work or school account)|DeviceManagementServiceConfig.Read.All, DeviceManagementServiceConfig.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementServiceConfig.Read.All, DeviceManagementServiceConfig.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 313
+Content-Length: 370
{ "value": [
Content-Length: 313
"id": "a045ce1a-ce1a-a045-1ace-45a01ace45a0", "userDisplayName": "User Display Name value", "acceptedVersion": 15,
- "acceptedDateTime": "2016-12-31T23:57:43.6165506-08:00"
+ "acceptedDateTime": "2016-12-31T23:57:43.6165506-08:00",
+ "userPrincipalName": "User Principal Name value"
} ] }
Content-Length: 313
-----
v1.0 Intune Companyterms Termsandconditionsacceptancestatus Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-companyterms-termsandconditionsacceptancestatus-update.md
Update the properties of a [termsAndConditionsAcceptanceStatus](../resources/int
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementServiceConfig.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementServiceConfig.ReadWrite.All|
## HTTP Request <!-- {
The following table shows the properties that are required when you create the [
|userDisplayName|String|Display name of the user whose acceptance the entity represents.| |acceptedVersion|Int32|Most recent version number of the T&C accepted by the user.| |acceptedDateTime|DateTimeOffset|DateTime when the terms were last accepted by the user.|
+|userPrincipalName|String|The userPrincipalName of the User that accepted the term.|
Here is an example of the request.
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/termsAndConditions/{termsAndConditionsId}/acceptanceStatuses/{termsAndConditionsAcceptanceStatusId} Content-type: application/json
-Content-length: 211
+Content-length: 264
{ "@odata.type": "#microsoft.graph.termsAndConditionsAcceptanceStatus", "userDisplayName": "User Display Name value", "acceptedVersion": 15,
- "acceptedDateTime": "2016-12-31T23:57:43.6165506-08:00"
+ "acceptedDateTime": "2016-12-31T23:57:43.6165506-08:00",
+ "userPrincipalName": "User Principal Name value"
} ```
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 260
+Content-Length: 313
{ "@odata.type": "#microsoft.graph.termsAndConditionsAcceptanceStatus", "id": "a045ce1a-ce1a-a045-1ace-45a01ace45a0", "userDisplayName": "User Display Name value", "acceptedVersion": 15,
- "acceptedDateTime": "2016-12-31T23:57:43.6165506-08:00"
+ "acceptedDateTime": "2016-12-31T23:57:43.6165506-08:00",
+ "userPrincipalName": "User Principal Name value"
} ``` -----
v1.0 Intune Companyterms Termsandconditionsassignment Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-companyterms-termsandconditionsassignment-create.md
Create a new [termsAndConditionsAssignment](../resources/intune-companyterms-ter
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementServiceConfig.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementServiceConfig.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the request.
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/termsAndConditions/{termsAndConditionsId}/assignments Content-type: application/json
-Content-length: 168
+Content-length: 220
{ "@odata.type": "#microsoft.graph.termsAndConditionsAssignment", "target": {
- "@odata.type": "microsoft.graph.deviceAndAppManagementAssignmentTarget"
+ "@odata.type": "microsoft.graph.configurationManagerCollectionAssignmentTarget",
+ "collectionId": "Collection Id value"
} } ```
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 201 Created Content-Type: application/json
-Content-Length: 217
+Content-Length: 269
{ "@odata.type": "#microsoft.graph.termsAndConditionsAssignment", "id": "64c1a196-a196-64c1-96a1-c16496a1c164", "target": {
- "@odata.type": "microsoft.graph.deviceAndAppManagementAssignmentTarget"
+ "@odata.type": "microsoft.graph.configurationManagerCollectionAssignmentTarget",
+ "collectionId": "Collection Id value"
} } ```
Content-Length: 217
-----
v1.0 Intune Companyterms Termsandconditionsassignment Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-companyterms-termsandconditionsassignment-delete.md
Deletes a [termsAndConditionsAssignment](../resources/intune-companyterms-termsa
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementServiceConfig.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementServiceConfig.ReadWrite.All|
## HTTP Request <!-- {
HTTP/1.1 204 No Content
-----
v1.0 Intune Companyterms Termsandconditionsassignment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-companyterms-termsandconditionsassignment-get.md
Read properties and relationships of the [termsAndConditionsAssignment](../resou
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementServiceConfig.ReadWrite.All, DeviceManagementServiceConfig.Read.All|
+|Delegated (work or school account)|DeviceManagementServiceConfig.Read.All, DeviceManagementServiceConfig.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementServiceConfig.Read.All, DeviceManagementServiceConfig.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 246
+Content-Length: 300
{ "value": { "@odata.type": "#microsoft.graph.termsAndConditionsAssignment", "id": "64c1a196-a196-64c1-96a1-c16496a1c164", "target": {
- "@odata.type": "microsoft.graph.deviceAndAppManagementAssignmentTarget"
+ "@odata.type": "microsoft.graph.configurationManagerCollectionAssignmentTarget",
+ "collectionId": "Collection Id value"
} } }
Content-Length: 246
-----
v1.0 Intune Companyterms Termsandconditionsassignment List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-companyterms-termsandconditionsassignment-list.md
List properties and relationships of the [termsAndConditionsAssignment](../resou
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementServiceConfig.ReadWrite.All, DeviceManagementServiceConfig.Read.All|
+|Delegated (work or school account)|DeviceManagementServiceConfig.Read.All, DeviceManagementServiceConfig.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementServiceConfig.Read.All, DeviceManagementServiceConfig.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 270
+Content-Length: 326
{ "value": [
Content-Length: 270
"@odata.type": "#microsoft.graph.termsAndConditionsAssignment", "id": "64c1a196-a196-64c1-96a1-c16496a1c164", "target": {
- "@odata.type": "microsoft.graph.deviceAndAppManagementAssignmentTarget"
+ "@odata.type": "microsoft.graph.configurationManagerCollectionAssignmentTarget",
+ "collectionId": "Collection Id value"
} } ]
Content-Length: 270
-----
v1.0 Intune Companyterms Termsandconditionsassignment Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-companyterms-termsandconditionsassignment-update.md
Update the properties of a [termsAndConditionsAssignment](../resources/intune-co
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementServiceConfig.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementServiceConfig.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the request.
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/termsAndConditions/{termsAndConditionsId}/assignments/{termsAndConditionsAssignmentId} Content-type: application/json
-Content-length: 168
+Content-length: 220
{ "@odata.type": "#microsoft.graph.termsAndConditionsAssignment", "target": {
- "@odata.type": "microsoft.graph.deviceAndAppManagementAssignmentTarget"
+ "@odata.type": "microsoft.graph.configurationManagerCollectionAssignmentTarget",
+ "collectionId": "Collection Id value"
} } ```
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 217
+Content-Length: 269
{ "@odata.type": "#microsoft.graph.termsAndConditionsAssignment", "id": "64c1a196-a196-64c1-96a1-c16496a1c164", "target": {
- "@odata.type": "microsoft.graph.deviceAndAppManagementAssignmentTarget"
+ "@odata.type": "microsoft.graph.configurationManagerCollectionAssignmentTarget",
+ "collectionId": "Collection Id value"
} } ```
Content-Length: 217
-----
v1.0 Intune Deviceconfig Androidcompliancepolicy Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-androidcompliancepolicy-create.md
Create a new [androidCompliancePolicy](../resources/intune-deviceconfig-androidc
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 1331
-----
v1.0 Intune Deviceconfig Androidcompliancepolicy Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-androidcompliancepolicy-delete.md
Deletes a [androidCompliancePolicy](../resources/intune-deviceconfig-androidcomp
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
HTTP/1.1 204 No Content
-----
v1.0 Intune Deviceconfig Androidcompliancepolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-androidcompliancepolicy-get.md
Read properties and relationships of the [androidCompliancePolicy](../resources/
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementConfiguration.Read.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 1406
-----
v1.0 Intune Deviceconfig Androidcompliancepolicy List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-androidcompliancepolicy-list.md
List properties and relationships of the [androidCompliancePolicy](../resources/
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementConfiguration.Read.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 1476
-----
v1.0 Intune Deviceconfig Androidcompliancepolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-androidcompliancepolicy-update.md
Update the properties of a [androidCompliancePolicy](../resources/intune-devicec
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 1331
-----
v1.0 Intune Deviceconfig Androidcustomconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-androidcustomconfiguration-create.md
Create a new [androidCustomConfiguration](../resources/intune-deviceconfig-andro
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the request.
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations Content-type: application/json
-Content-length: 402
+Content-length: 376
{ "@odata.type": "#microsoft.graph.androidCustomConfiguration",
Content-length: 402
"version": 7, "omaSettings": [ {
- "@odata.type": "microsoft.graph.omaSettingInteger",
+ "@odata.type": "microsoft.graph.omaSetting",
"displayName": "Display Name value", "description": "Description value",
- "omaUri": "Oma Uri value",
- "value": 5
+ "omaUri": "Oma Uri value"
} ] }
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 201 Created Content-Type: application/json
-Content-Length: 574
+Content-Length: 548
{ "@odata.type": "#microsoft.graph.androidCustomConfiguration",
Content-Length: 574
"version": 7, "omaSettings": [ {
- "@odata.type": "microsoft.graph.omaSettingInteger",
+ "@odata.type": "microsoft.graph.omaSetting",
"displayName": "Display Name value", "description": "Description value",
- "omaUri": "Oma Uri value",
- "value": 5
+ "omaUri": "Oma Uri value"
} ] }
Content-Length: 574
-----
v1.0 Intune Deviceconfig Androidcustomconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-androidcustomconfiguration-delete.md
Deletes a [androidCustomConfiguration](../resources/intune-deviceconfig-androidc
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
HTTP/1.1 204 No Content
-----
v1.0 Intune Deviceconfig Androidcustomconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-androidcustomconfiguration-get.md
Read properties and relationships of the [androidCustomConfiguration](../resourc
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementConfiguration.Read.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 625
+Content-Length: 597
{ "value": {
Content-Length: 625
"version": 7, "omaSettings": [ {
- "@odata.type": "microsoft.graph.omaSettingInteger",
+ "@odata.type": "microsoft.graph.omaSetting",
"displayName": "Display Name value", "description": "Description value",
- "omaUri": "Oma Uri value",
- "value": 5
+ "omaUri": "Oma Uri value"
} ] }
Content-Length: 625
-----
v1.0 Intune Deviceconfig Androidcustomconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-androidcustomconfiguration-list.md
List properties and relationships of the [androidCustomConfiguration](../resourc
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementConfiguration.Read.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 671
+Content-Length: 641
{ "value": [
Content-Length: 671
"version": 7, "omaSettings": [ {
- "@odata.type": "microsoft.graph.omaSettingInteger",
+ "@odata.type": "microsoft.graph.omaSetting",
"displayName": "Display Name value", "description": "Description value",
- "omaUri": "Oma Uri value",
- "value": 5
+ "omaUri": "Oma Uri value"
} ] }
Content-Length: 671
-----
v1.0 Intune Deviceconfig Androidcustomconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-androidcustomconfiguration-update.md
Update the properties of a [androidCustomConfiguration](../resources/intune-devi
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the request.
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} Content-type: application/json
-Content-length: 402
+Content-length: 376
{ "@odata.type": "#microsoft.graph.androidCustomConfiguration",
Content-length: 402
"version": 7, "omaSettings": [ {
- "@odata.type": "microsoft.graph.omaSettingInteger",
+ "@odata.type": "microsoft.graph.omaSetting",
"displayName": "Display Name value", "description": "Description value",
- "omaUri": "Oma Uri value",
- "value": 5
+ "omaUri": "Oma Uri value"
} ] }
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 574
+Content-Length: 548
{ "@odata.type": "#microsoft.graph.androidCustomConfiguration",
Content-Length: 574
"version": 7, "omaSettings": [ {
- "@odata.type": "microsoft.graph.omaSettingInteger",
+ "@odata.type": "microsoft.graph.omaSetting",
"displayName": "Display Name value", "description": "Description value",
- "omaUri": "Oma Uri value",
- "value": 5
+ "omaUri": "Oma Uri value"
} ] }
Content-Length: 574
-----
v1.0 Intune Deviceconfig Androidgeneraldeviceconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-androidgeneraldeviceconfiguration-create.md
Create a new [androidGeneralDeviceConfiguration](../resources/intune-deviceconfi
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 3205
-----
v1.0 Intune Deviceconfig Androidgeneraldeviceconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-androidgeneraldeviceconfiguration-delete.md
Deletes a [androidGeneralDeviceConfiguration](../resources/intune-deviceconfig-a
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
HTTP/1.1 204 No Content
-----
v1.0 Intune Deviceconfig Androidgeneraldeviceconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-androidgeneraldeviceconfiguration-get.md
Read properties and relationships of the [androidGeneralDeviceConfiguration](../
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementConfiguration.Read.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 3414
-----
v1.0 Intune Deviceconfig Androidgeneraldeviceconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-androidgeneraldeviceconfiguration-list.md
List properties and relationships of the [androidGeneralDeviceConfiguration](../
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementConfiguration.Read.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 3618
-----
v1.0 Intune Deviceconfig Androidgeneraldeviceconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-androidgeneraldeviceconfiguration-update.md
Update the properties of a [androidGeneralDeviceConfiguration](../resources/intu
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 3205
-----
v1.0 Intune Deviceconfig Androidworkprofilecompliancepolicy Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-androidworkprofilecompliancepolicy-create.md
Create a new [androidWorkProfileCompliancePolicy](../resources/intune-deviceconf
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 1342
-----
v1.0 Intune Deviceconfig Androidworkprofilecompliancepolicy Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-androidworkprofilecompliancepolicy-delete.md
Deletes a [androidWorkProfileCompliancePolicy](../resources/intune-deviceconfig-
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
HTTP/1.1 204 No Content
-----
v1.0 Intune Deviceconfig Androidworkprofilecompliancepolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-androidworkprofilecompliancepolicy-get.md
Read properties and relationships of the [androidWorkProfileCompliancePolicy](..
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementConfiguration.Read.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 1417
-----
v1.0 Intune Deviceconfig Androidworkprofilecompliancepolicy List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-androidworkprofilecompliancepolicy-list.md
List properties and relationships of the [androidWorkProfileCompliancePolicy](..
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementConfiguration.Read.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 1487
-----
v1.0 Intune Deviceconfig Androidworkprofilecompliancepolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-androidworkprofilecompliancepolicy-update.md
Update the properties of a [androidWorkProfileCompliancePolicy](../resources/int
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 1342
-----
v1.0 Intune Deviceconfig Androidworkprofilecustomconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-androidworkprofilecustomconfiguration-create.md
Create a new [androidWorkProfileCustomConfiguration](../resources/intune-devicec
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the request.
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations Content-type: application/json
-Content-length: 413
+Content-length: 387
{ "@odata.type": "#microsoft.graph.androidWorkProfileCustomConfiguration",
Content-length: 413
"version": 7, "omaSettings": [ {
- "@odata.type": "microsoft.graph.omaSettingInteger",
+ "@odata.type": "microsoft.graph.omaSetting",
"displayName": "Display Name value", "description": "Description value",
- "omaUri": "Oma Uri value",
- "value": 5
+ "omaUri": "Oma Uri value"
} ] }
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 201 Created Content-Type: application/json
-Content-Length: 585
+Content-Length: 559
{ "@odata.type": "#microsoft.graph.androidWorkProfileCustomConfiguration",
Content-Length: 585
"version": 7, "omaSettings": [ {
- "@odata.type": "microsoft.graph.omaSettingInteger",
+ "@odata.type": "microsoft.graph.omaSetting",
"displayName": "Display Name value", "description": "Description value",
- "omaUri": "Oma Uri value",
- "value": 5
+ "omaUri": "Oma Uri value"
} ] }
Content-Length: 585
-----
v1.0 Intune Deviceconfig Androidworkprofilecustomconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-androidworkprofilecustomconfiguration-delete.md
Deletes a [androidWorkProfileCustomConfiguration](../resources/intune-deviceconf
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
HTTP/1.1 204 No Content
-----
v1.0 Intune Deviceconfig Androidworkprofilecustomconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-androidworkprofilecustomconfiguration-get.md
Read properties and relationships of the [androidWorkProfileCustomConfiguration]
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementConfiguration.Read.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 636
+Content-Length: 608
{ "value": {
Content-Length: 636
"version": 7, "omaSettings": [ {
- "@odata.type": "microsoft.graph.omaSettingInteger",
+ "@odata.type": "microsoft.graph.omaSetting",
"displayName": "Display Name value", "description": "Description value",
- "omaUri": "Oma Uri value",
- "value": 5
+ "omaUri": "Oma Uri value"
} ] }
Content-Length: 636
-----
v1.0 Intune Deviceconfig Androidworkprofilecustomconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-androidworkprofilecustomconfiguration-list.md
List properties and relationships of the [androidWorkProfileCustomConfiguration]
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementConfiguration.Read.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 682
+Content-Length: 652
{ "value": [
Content-Length: 682
"version": 7, "omaSettings": [ {
- "@odata.type": "microsoft.graph.omaSettingInteger",
+ "@odata.type": "microsoft.graph.omaSetting",
"displayName": "Display Name value", "description": "Description value",
- "omaUri": "Oma Uri value",
- "value": 5
+ "omaUri": "Oma Uri value"
} ] }
Content-Length: 682
-----
v1.0 Intune Deviceconfig Androidworkprofilecustomconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-androidworkprofilecustomconfiguration-update.md
Update the properties of a [androidWorkProfileCustomConfiguration](../resources/
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the request.
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} Content-type: application/json
-Content-length: 413
+Content-length: 387
{ "@odata.type": "#microsoft.graph.androidWorkProfileCustomConfiguration",
Content-length: 413
"version": 7, "omaSettings": [ {
- "@odata.type": "microsoft.graph.omaSettingInteger",
+ "@odata.type": "microsoft.graph.omaSetting",
"displayName": "Display Name value", "description": "Description value",
- "omaUri": "Oma Uri value",
- "value": 5
+ "omaUri": "Oma Uri value"
} ] }
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 585
+Content-Length: 559
{ "@odata.type": "#microsoft.graph.androidWorkProfileCustomConfiguration",
Content-Length: 585
"version": 7, "omaSettings": [ {
- "@odata.type": "microsoft.graph.omaSettingInteger",
+ "@odata.type": "microsoft.graph.omaSetting",
"displayName": "Display Name value", "description": "Description value",
- "omaUri": "Oma Uri value",
- "value": 5
+ "omaUri": "Oma Uri value"
} ] }
Content-Length: 585
-----
v1.0 Intune Deviceconfig Androidworkprofilegeneraldeviceconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-androidworkprofilegeneraldeviceconfiguration-create.md
Create a new [androidWorkProfileGeneralDeviceConfiguration](../resources/intune-
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 2003
-----
v1.0 Intune Deviceconfig Androidworkprofilegeneraldeviceconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-androidworkprofilegeneraldeviceconfiguration-delete.md
Deletes a [androidWorkProfileGeneralDeviceConfiguration](../resources/intune-dev
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
HTTP/1.1 204 No Content
-----
v1.0 Intune Deviceconfig Androidworkprofilegeneraldeviceconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-androidworkprofilegeneraldeviceconfiguration-get.md
Read properties and relationships of the [androidWorkProfileGeneralDeviceConfigu
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementConfiguration.Read.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 2104
-----
v1.0 Intune Deviceconfig Androidworkprofilegeneraldeviceconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-androidworkprofilegeneraldeviceconfiguration-list.md
List properties and relationships of the [androidWorkProfileGeneralDeviceConfigu
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementConfiguration.Read.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 2200
-----
v1.0 Intune Deviceconfig Androidworkprofilegeneraldeviceconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-androidworkprofilegeneraldeviceconfiguration-update.md
Update the properties of a [androidWorkProfileGeneralDeviceConfiguration](../res
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 2003
-----
v1.0 Intune Deviceconfig Appledevicefeaturesconfigurationbase Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-appledevicefeaturesconfigurationbase-get.md
Read properties and relationships of the [appleDeviceFeaturesConfigurationBase](
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementConfiguration.Read.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 379
-----
v1.0 Intune Deviceconfig Appledevicefeaturesconfigurationbase List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-appledevicefeaturesconfigurationbase-list.md
List properties and relationships of the [appleDeviceFeaturesConfigurationBase](
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementConfiguration.Read.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 407
-----
v1.0 Intune Deviceconfig Devicecomplianceactionitem Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-devicecomplianceactionitem-create.md
Create a new [deviceComplianceActionItem](../resources/intune-deviceconfig-devic
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 320
-----
v1.0 Intune Deviceconfig Devicecomplianceactionitem Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-devicecomplianceactionitem-delete.md
Deletes a [deviceComplianceActionItem](../resources/intune-deviceconfig-deviceco
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
HTTP/1.1 204 No Content
-----
v1.0 Intune Deviceconfig Devicecomplianceactionitem Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-devicecomplianceactionitem-get.md
Read properties and relationships of the [deviceComplianceActionItem](../resourc
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementConfiguration.Read.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 355
-----
v1.0 Intune Deviceconfig Devicecomplianceactionitem List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-devicecomplianceactionitem-list.md
List properties and relationships of the [deviceComplianceActionItem](../resourc
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementConfiguration.Read.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 385
-----
v1.0 Intune Deviceconfig Devicecomplianceactionitem Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-devicecomplianceactionitem-update.md
Update the properties of a [deviceComplianceActionItem](../resources/intune-devi
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 320
-----
v1.0 Intune Deviceconfig Devicecompliancedeviceoverview Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-devicecompliancedeviceoverview-get.md
Read properties and relationships of the [deviceComplianceDeviceOverview](../res
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementConfiguration.Read.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 367
-----
v1.0 Intune Deviceconfig Devicecompliancedeviceoverview Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-devicecompliancedeviceoverview-update.md
Update the properties of a [deviceComplianceDeviceOverview](../resources/intune-
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 330
-----
v1.0 Intune Deviceconfig Devicecompliancedevicestatus Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-devicecompliancedevicestatus-create.md
Create a new [deviceComplianceDeviceStatus](../resources/intune-deviceconfig-dev
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 475
-----
v1.0 Intune Deviceconfig Devicecompliancedevicestatus Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-devicecompliancedevicestatus-delete.md
Deletes a [deviceComplianceDeviceStatus](../resources/intune-deviceconfig-device
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
HTTP/1.1 204 No Content
-----
v1.0 Intune Deviceconfig Devicecompliancedevicestatus Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-devicecompliancedevicestatus-get.md
Read properties and relationships of the [deviceComplianceDeviceStatus](../resou
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementConfiguration.Read.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 512
-----
v1.0 Intune Deviceconfig Devicecompliancedevicestatus List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-devicecompliancedevicestatus-list.md
List properties and relationships of the [deviceComplianceDeviceStatus](../resou
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementConfiguration.Read.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 544
-----
v1.0 Intune Deviceconfig Devicecompliancedevicestatus Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-devicecompliancedevicestatus-update.md
Update the properties of a [deviceComplianceDeviceStatus](../resources/intune-de
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 475
-----
v1.0 Intune Deviceconfig Devicecompliancepolicy Assign https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-devicecompliancepolicy-assign.md
Not yet documented
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the request.
POST https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId}/assign Content-type: application/json
-Content-length: 280
+Content-length: 336
{ "assignments": [
Content-length: 280
"@odata.type": "#microsoft.graph.deviceCompliancePolicyAssignment", "id": "92dc3fef-3fef-92dc-ef3f-dc92ef3fdc92", "target": {
- "@odata.type": "microsoft.graph.deviceAndAppManagementAssignmentTarget"
+ "@odata.type": "microsoft.graph.configurationManagerCollectionAssignmentTarget",
+ "collectionId": "Collection Id value"
} } ]
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 274
+Content-Length: 330
{ "value": [
Content-Length: 274
"@odata.type": "#microsoft.graph.deviceCompliancePolicyAssignment", "id": "92dc3fef-3fef-92dc-ef3f-dc92ef3fdc92", "target": {
- "@odata.type": "microsoft.graph.deviceAndAppManagementAssignmentTarget"
+ "@odata.type": "microsoft.graph.configurationManagerCollectionAssignmentTarget",
+ "collectionId": "Collection Id value"
} } ]
Content-Length: 274
-----
v1.0 Intune Deviceconfig Devicecompliancepolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-devicecompliancepolicy-get.md
Read properties and relationships of the [deviceCompliancePolicy](../resources/i
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementConfiguration.Read.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 365
-----
v1.0 Intune Deviceconfig Devicecompliancepolicy List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-devicecompliancepolicy-list.md
List properties and relationships of the [deviceCompliancePolicy](../resources/i
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementConfiguration.Read.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 393
-----
v1.0 Intune Deviceconfig Devicecompliancepolicy Scheduleactionsforrules https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-devicecompliancepolicy-scheduleactionsforrules.md
Not yet documented
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
HTTP/1.1 204 No Content
-----
v1.0 Intune Deviceconfig Devicecompliancepolicyassignment Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-devicecompliancepolicyassignment-create.md
Create a new [deviceCompliancePolicyAssignment](../resources/intune-deviceconfig
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the request.
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId}/assignments Content-type: application/json
-Content-length: 172
+Content-length: 224
{ "@odata.type": "#microsoft.graph.deviceCompliancePolicyAssignment", "target": {
- "@odata.type": "microsoft.graph.deviceAndAppManagementAssignmentTarget"
+ "@odata.type": "microsoft.graph.configurationManagerCollectionAssignmentTarget",
+ "collectionId": "Collection Id value"
} } ```
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 201 Created Content-Type: application/json
-Content-Length: 221
+Content-Length: 273
{ "@odata.type": "#microsoft.graph.deviceCompliancePolicyAssignment", "id": "92dc3fef-3fef-92dc-ef3f-dc92ef3fdc92", "target": {
- "@odata.type": "microsoft.graph.deviceAndAppManagementAssignmentTarget"
+ "@odata.type": "microsoft.graph.configurationManagerCollectionAssignmentTarget",
+ "collectionId": "Collection Id value"
} } ```
Content-Length: 221
-----
v1.0 Intune Deviceconfig Devicecompliancepolicyassignment Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-devicecompliancepolicyassignment-delete.md
Deletes a [deviceCompliancePolicyAssignment](../resources/intune-deviceconfig-de
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
HTTP/1.1 204 No Content
-----
v1.0 Intune Deviceconfig Devicecompliancepolicyassignment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-devicecompliancepolicyassignment-get.md
Read properties and relationships of the [deviceCompliancePolicyAssignment](../r
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementConfiguration.Read.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 250
+Content-Length: 304
{ "value": { "@odata.type": "#microsoft.graph.deviceCompliancePolicyAssignment", "id": "92dc3fef-3fef-92dc-ef3f-dc92ef3fdc92", "target": {
- "@odata.type": "microsoft.graph.deviceAndAppManagementAssignmentTarget"
+ "@odata.type": "microsoft.graph.configurationManagerCollectionAssignmentTarget",
+ "collectionId": "Collection Id value"
} } }
Content-Length: 250
-----
v1.0 Intune Deviceconfig Devicecompliancepolicyassignment List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-devicecompliancepolicyassignment-list.md
List properties and relationships of the [deviceCompliancePolicyAssignment](../r
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementConfiguration.Read.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 274
+Content-Length: 330
{ "value": [
Content-Length: 274
"@odata.type": "#microsoft.graph.deviceCompliancePolicyAssignment", "id": "92dc3fef-3fef-92dc-ef3f-dc92ef3fdc92", "target": {
- "@odata.type": "microsoft.graph.deviceAndAppManagementAssignmentTarget"
+ "@odata.type": "microsoft.graph.configurationManagerCollectionAssignmentTarget",
+ "collectionId": "Collection Id value"
} } ]
Content-Length: 274
-----
v1.0 Intune Deviceconfig Devicecompliancepolicyassignment Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-devicecompliancepolicyassignment-update.md
Update the properties of a [deviceCompliancePolicyAssignment](../resources/intun
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the request.
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId}/assignments/{deviceCompliancePolicyAssignmentId} Content-type: application/json
-Content-length: 172
+Content-length: 224
{ "@odata.type": "#microsoft.graph.deviceCompliancePolicyAssignment", "target": {
- "@odata.type": "microsoft.graph.deviceAndAppManagementAssignmentTarget"
+ "@odata.type": "microsoft.graph.configurationManagerCollectionAssignmentTarget",
+ "collectionId": "Collection Id value"
} } ```
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 221
+Content-Length: 273
{ "@odata.type": "#microsoft.graph.deviceCompliancePolicyAssignment", "id": "92dc3fef-3fef-92dc-ef3f-dc92ef3fdc92", "target": {
- "@odata.type": "microsoft.graph.deviceAndAppManagementAssignmentTarget"
+ "@odata.type": "microsoft.graph.configurationManagerCollectionAssignmentTarget",
+ "collectionId": "Collection Id value"
} } ```
Content-Length: 221
-----
v1.0 Intune Deviceconfig Devicecompliancepolicydevicestatesummary Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-devicecompliancepolicydevicestatesummary-get.md
Read properties and relationships of the [deviceCompliancePolicyDeviceStateSumma
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementConfiguration.Read.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 439
-----
v1.0 Intune Deviceconfig Devicecompliancepolicydevicestatesummary Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-devicecompliancepolicydevicestatesummary-update.md
Update the properties of a [deviceCompliancePolicyDeviceStateSummary](../resourc
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 398
-----
v1.0 Intune Deviceconfig Devicecompliancepolicysettingstatesummary Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/intune-deviceconfig-devicecompliancepolicysettingstatesummary-create.md
Create a new [deviceCompliancePolicySettingStateSummary](../resources/intune-dev
## Prerequisites One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from most to least privileged)|
+|Permission type|Permissions (from least to most privileged)|
|:|:| |Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All|
## HTTP Request <!-- {
Content-Length: 440
-----
v1.0 Intune Deviceconfig Devicecompliancepolicysettingstatesummary Delete