Updates from: 05/27/2021 03:23:53
Service Microsoft Docs article Related commit history on GitHub Change details
v1.0 Accesspackageassignmentrequest Cancel https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/accesspackageassignmentrequest-cancel.md
Title: "accessPackageAssignmentRequest: cancel"
description: "Cancel accessPackageAssignmentRequest objects that are in a cancellable state." localization_priority: Normal doc_type: "apiPageType"
v1.0 Accessreviewhistorydefinition Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/accessreviewhistorydefinition-post.md
The following table shows the required properties used to create an [accessRevie
|displayName | String | Name for the access review history data collection. Required. | |reviewHistoryPeriodStartDateTime | DateTimeOffset | Timestamp, reviews starting on or after this date will be included in the fetched history data. Required. | |reviewHistoryPeriodEndDateTime | DateTimeOffset | Timestamp, reviews starting on or before this date will be included in the fetched history data. Required. |
-|scopes|microsoft.graph.accessReviewQueryScope collection| Used to filter which reviews are included in the fetched history data. Fetches reviews whose scope matches with this provided scope. Required. |
+|scopes|[accessReviewQueryScope](../resources/accessreviewqueryscope.md) collection| Used to filter which reviews are included in the fetched history data. Fetches reviews whose scope matches with this provided scope. Required. <br> For more, see [Supported scope queries for accessReviewHistoryDefinition](#supported-scope-queries-for-accessreviewhistorydefinition). |
### Supported scope queries for accessReviewHistoryDefinition
-The following are queries supported on an [accessReviewHistoryDefinition](../resources/accessreviewhistorydefinition.md) based on the [accessreviewqueryscope](../resources/accessreviewqueryscope.md). These scopes dictate which type of review history data is included in the downloadable CSV file which is generated when the definition is created.
+The **scopes** property of [accessReviewHistoryDefinition](../resources/accessreviewhistorydefinition.md) is based on **accessReviewQueryScope**, a resource that allows you to configure different resources in it's **query** property. These resources then represent the scope of the history definition and dictate the type of review history data that is included in the downloadable CSV file which is generated when the history definition is created.
-|Scenario| Query |
-|--|--|
-| Include every `accessReviewScheduleDefinition` review result on individual groups (excludes definitions scoped to all Microsoft 365 groups with guest users) | /identityGovernance/accessReviews/definitions?$filter=contains(scope/query, '/groups')" |
-| Include every `accessReviewScheduleDefinition` review result on a specific group (excludes definitions scoped to all Microsoft 365 groups with guest users) | /identityGovernance/accessReviews/definitions?$filter=contains(scope/query, '/groups/{group id}') |
-| Include every `accessReviewScheduleDefinition` review result scoped to all Microsoft 365 groups with guest users | /identityGovernance/accessReviews/definitions?$filter=contains(scope/query, './members') |
-| Include every `accessReviewScheduleDefinition` review result on an access package | /identityGovernance/accessReviews/definitions?$filter=contains(scope/query, 'accessPackageAssignments') |
-| Include every `accessReviewScheduleDefinition` review result for service principals assigned to privileged role | /identityGovernance/accessReviews/definitions?$filter=contains(scope/query, 'roleAssignmentScheduleInstances') |
-| Include every `accessReviewScheduleDefinition` review result for reivews of a specific group | /identityGovernance/accessReviews/definitions?$filter=scope/query eq '/groups/a1382a9b-8320-4e9c-8f73-dfead37d7723/members' |
+Use the following format for the **query** property:
+
+```http
+/identityGovernance/accessReviews/definitions?$filter=contains(scope/query, '{object}')
+```
+
+The value of `{object}` is one of the resources that can be configured in an **accessReviewScheduleDefinition**. For example, the following includes every accessReviewScheduleDefinition review result on individual groups (and excludes definitions scoped to all Microsoft 365 groups with guest users).
+
+```http
+/identityGovernance/accessReviews/definitions?$filter=contains(scope/query, '/groups')
+```
+
+For more supported values, see Use the [$filter query parameter on accessReviewScheduleDefinition](accessreviewscheduledefinition-list.md#use-the-filter-query-parameter).
## Response
v1.0 Accessreviewscheduledefinition Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/accessreviewscheduledefinition-create.md
- Title: "Create accessReviewScheduleDefinition"
-description: "Create a new accessReviewScheduleDefinition object."
-localization_priority: Normal
-
-doc_type: apiPageType
--
-# Create accessReviewScheduleDefinition
-
-Namespace: microsoft.graph
--
-Create a new [accessReviewScheduleDefinition](../resources/accessreviewscheduledefinition.md) object.
-
-## 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) | AccessReview.ReadWrite.All |
-|Delegated (personal Microsoft account)|Not supported.|
-|Application | AccessReview.ReadWrite.All |
-
-The signed-in user must also be in a directory role that permits them to create an access review. For more details, see the role and permission requirements for [access reviews](../resources/accessreviewsv2-root.md).
-
-## HTTP request
-<!-- { "blockType": "ignored" } -->
-```http
-POST /identityGovernance/accessReviews/definitions
-```
-## Request headers
-| Name | Description |
-|:-|:|
-|Authorization|Bearer {token}. Required.|
-| Content-type | application/json. Required. |
-
-## Request body
-In the request body, supply a JSON representation of an [accessReview](../resources/accessreview.md) object.
-
-The following table shows the properties accepted to create an accessReview.
-
-| Property | Type | Description |
-|:-|:|:|
-| displayName | String | Name of access review series. Required.|
-| descriptionForAdmins | string | Context of the review provided to admins. Required. |
- descriptionForReviewers | string | Context of the review provided to reviewers. Required. |
-| scope | [accessReviewScope](../resources/accessreviewscope.md) | Defines the scope of users reviewed in a group. See [accessReviewScope](../resources/accessreviewscheduledefinition.md). Required.|
-| instanceEnumerationScope | [accessReviewScope](../resources/accessreviewscope.md) | In the case of an all groups review, this determines the scope of which groups will be reviewed. See [accessReviewScope](../resources/accessreviewscheduledefinition.md). |
-| settings | [accessReviewScheduleSettings](../resources/accessreviewschedulesettings.md)| The settings for an access review series. Recurrence is determined here. See [accessReviewScheduleSettings](../resources/accessreviewscheduledefinition.md). |
-| reviewers | [accessReviewReviewerScope](../resources/accessreviewreviewerscope.md) collection | Defines who the reviewers are. If none are specified, the review is a self-review (users reviewed review their own access). See [accessReviewReviewerScope](../resources/accessreviewscheduledefinition.md). |
--
-## Response
-If successful, this method returns a `201, Created` response code and an [accessReviewScheduleDefinition](../resources/accessreviewscheduledefinition.md) object in the response body.
-
-## Examples
-
-This is an example of creating an access review series with a specific user, whose user object id is 7eae4444-d425-48b2-adf2-3c777f6256f3, as the reviewer. The review reviews all members of a specific group, whose group object id is b7a059cb-038a-4802-8fc9-b9d1ed0c4444. It recurs weekly.
-
-### Request
-In the request body, supply a JSON representation of the [accessReviewScheduleDefinition](../resources/accessreviewscheduledefinition.md) object.
--
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "create_accessReviewScheduleDefinition"
-}-->
-```http
-POST https://graph.microsoft.com/beta/identityGovernance/accessReviews/definitions
-Content-type: application/json
-
-{
- "displayName": "Test create",
- "descriptionForAdmins": "New scheduled access review",
- "descriptionForReviewers": "If you have any questions, contact jerry@contoso.com",
- "scope": {
- "query": "/groups/b7a059cb-038a-4802-8fc9-b9d1ed0c4444/transitiveMembers",
- "queryType": "MicrosoftGraph"
- },
- "reviewers": [
- {
- "query": "/users/7eae4444-d425-48b2-adf2-3c777f6256f3",
- "queryType": "MicrosoftGraph",
- "queryRoot": "decisions"
- }
- ],
- "settings": {
- "mailNotificationsEnabled": true,
- "reminderNotificationsEnabled": true,
- "justificationRequiredOnApproval": true,
- "defaultDecisionEnabled": false,
- "defaultDecision": "None",
- "instanceDurationInDays": 1,
- "autoApplyDecisionsEnabled": false,
- "recommendationsEnabled": true,
- "recurrence": {
- "pattern": {
- "type": "weekly",
- "interval": 1
- },
- "range": {
- "type": "noEnd",
- "startDate": "2020-09-08T12:02:30.667Z"
- }
- }
- }
-}
-```
-# [JavaScript](#tab/javascript)
-
-# [C#](#tab/csharp)
-
-# [Objective-C](#tab/objc)
-
-# [Java](#tab/java)
----
-### Response
->**Note:** The response object shown here might be shortened for readability.
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.accessReviewScheduleDefinition"
-} -->
-```http
-HTTP/1.1 201 Created
-Content-type: application/json
-
-{
- "id": "29f2d16e-9ca6-4052-bbfe-802c48944448",
- "displayName": "Test create",
- "createdDateTime": "0001-01-01T00:00:00Z",
- "lastModifiedDateTime": "0001-01-01T00:00:00Z",
- "status": "NotStarted",
- "descriptionForAdmins": "Test create",
- "descriptionForReviewers": "Test create",
- "instanceEnumerationScope": null,
- "createdBy": {
- "id": "957f1027-c0ee-460d-9269-b8444459e0fe",
- "displayName": "MOD Administrator",
- "userPrincipalName": "admin@contoso.com"
- },
- "scope": {
- "query": "/groups/b74444cb-038a-4802-8fc9-b9d1ed0cf11f/transitiveMembers",
- "queryType": "MicrosoftGraph"
- },
- "reviewers": [
- {
- "query": "/users/7eae986b-d425-48b2-adf2-3c777f4444f3",
- "queryType": "MicrosoftGraph",
- "queryRoot": "decisions"
- }
- ],
- "settings": {
- "mailNotificationsEnabled": true,
- "reminderNotificationsEnabled": true,
- "justificationRequiredOnApproval": true,
- "defaultDecisionEnabled": false,
- "defaultDecision": "None",
- "instanceDurationInDays": 1,
- "autoApplyDecisionsEnabled": false,
- "recommendationsEnabled": true,
- "recurrence": {
- "pattern": {
- "type": "weekly",
- "interval": 1,
- "month": 0,
- "dayOfMonth": 0,
- "daysOfWeek": [],
- "firstDayOfWeek": "sunday",
- "index": "first"
- },
- "range": {
- "type": "noEnd",
- "numberOfOccurrences": 0,
- "recurrenceTimeZone": null,
- "startDate": "2020-09-08",
- "endDate": null
- }
- },
- "applyActions": []
- }
-}
-```
-
-<!--
-{
- "type": "#page.annotation",
- "description": "Create accessReviewScheduleDefinition",
- "keywords": "",
- "section": "documentation",
- "tocPath": "",
- "suppressions": [
- ]
-}
>
v1.0 Accessreviewscheduledefinition Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/accessreviewscheduledefinition-get.md
Content-type: application/json
{ "id": "60860cdd-fb4d-4054-91ba-f7544443baa6", "displayName": "Test world",
- "createdDateTime": "2020-09-14T20:03:36.7391027Z",
- "lastModifiedDateTime": "2020-09-14T20:04:28Z",
"status": "InProgress",
- "descriptionForAdmins": "",
- "descriptionForReviewers": "",
- "createdBy": {
- "id": "957f1027-c0ee-460d-4444-b8828e59e0fe",
- "displayName": "MOD Administrator",
- "userPrincipalName": "admin@contoso.com"
- },
"scope": { "query": "/groups/b7a059cb-038a-4802-8fc9-b944440cf11f/transitiveMembers", "queryType": "MicrosoftGraph"
Content-type: application/json
## See also -- [Create accessReviewScheduleDefinition](accessreviewscheduledefinition-create.md)
+- [Create accessReviewScheduleDefinition](accessreviewscheduledefinition-post.md)
- [List accessReviewScheduleDefinition](accessreviewscheduledefinition-list.md) - [List accessReviewInstance](accessreviewinstance-list.md)
v1.0 Accessreviewscheduledefinition List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/accessreviewscheduledefinition-list.md
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Retrieve the [accessReviewScheduleDefinition](../resources/accessreviewscheduledefinition.md) objects. A list of zero or more accessReviewScheduleDefinition objects are returned, including all of their nested properties, for each access review series created. This does not include associated accessReviewInstances.
+Retrieve the [accessReviewScheduleDefinition](../resources/accessreviewscheduledefinition.md) objects. A list of zero or more accessReviewScheduleDefinition objects are returned, including all of their nested properties, for each access review series created. This does not include the associated accessReviewInstance objects.
>[!NOTE]
->If many **accessReviewScheduleDefinitions** are returned, to improve efficiency and avoid timeouts, retrieve the result set in pages, by including both the $top query parameter with a page size of at most 100, and the $skip=0 query parameter in the request. When a result set spans multiple pages, Microsoft Graph returns that page with an @odata.nextLink property in the response that contains a URL to the next page of results. If that property is present, continue making additional requests with the @odata.nextLink URL in each response, until all the results are returned, as described in paging Microsoft Graph data in your app.
->
->If no query parameters are provided and there are more than 100 results, Microsoft Graph will automatically paginate results at 100 results per page.
-
+>The default page size for this API is 100 accessReviewScheduleDefinition objects. To improve efficiency and avoid timeouts due to large result sets, apply pagination using the `$skip` and `$top` query parameters. For more information, see [Paging Microsoft Graph data in your app](/graph/paging).
## 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).
One of the following permissions is required to call this API. To learn more, in
|Delegated (personal Microsoft account)|Not supported.| |Application | AccessReview.Read.All, AccessReview.ReadWrite.All |
- The signed-in user must also be in a directory role that permits them to read an access review.
+ The signed-in user must also be in a directory role that permits them to read an access review. See access review [role and application permission authorization checks](../resources/accessreviewsv2-root.md#role-and-application-permission-authorization-checks).
## HTTP request+
+To list all your accessReviewScheduleDefinitions:
+ <!-- { "blockType": "ignored" } --> ```http GET /identityGovernance/accessReviews/definitions ```+
+## Optional query parameters
+This method supports the `$select`, `$top`, `$skip`, and `$filter` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+### Use the $filter query parameter
+The `$filter` query parameter with the `contains` operator is supported on the **scope** property of accessReviewScheduleDefinition. Use the following format for the request:
+
+```http
+GET /identityGovernance/accessReviews/definitions?$filter=contains(scope/microsoft.graph.accessReviewQueryScope/query, '{object}')
+```
+
+The value of `{object}` can be one of the following:
+
+|Value|Description|
+|: |: |
+|`/groups` |List every accessReviewScheduleDefinition on individual groups (excludes definitions scoped to all Microsoft 365 groups with guest users).|
+|`/groups/{group id}` |List every accessReviewScheduleDefinition on a specific group (excludes definitions scoped to all Microsoft 365 groups with guest users).|
+|`./members` |List every accessReviewScheduleDefinition scoped to all Microsoft 365 groups with guest users.|
+|`accessPackageAssignments` |List every accessReviewScheduleDefinition on an access package.|
+|`roleAssignmentScheduleInstances` |List every accessReviewScheduleDefinition for service principals assigned to a privileged role.|
+
+The `$filter` query parameter is not supported on **accessReviewInactiveUserQueryScope** or **principalResourceMembershipScope**.
++ ## Request headers None.
Do not supply a request body.
If successful, this method returns a `200 OK` response code and an array of [accessReviewScheduleDefinition](../resources/accessreviewscheduledefinition.md) objects in the response body. ## Examples
-### Request
-The following example shows a request to retrieve all the access review series in a tenant.
+### Example 1: List the first one hundred access review definitions
+
+#### Request
# [HTTP](#tab/http) <!-- {
GET https://graph.microsoft.com/beta/identityGovernance/accessReviews/definition
--
-### Response
+#### Response
>**Note:** The response object shown here might be shortened for readability. <!-- { "blockType": "response",
HTTP/1.1 200 OK
Content-type: application/json {
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#identityGovernance/accessReviews/definitions",
"@odata.count": 1, "value": [ { "id": "98dcebed-c7f6-46f4-bcf3-4a3fccdb3e2a", "displayName": "Access Review",
- "createdDateTime": "2020-09-09T14:27:59Z",
- "lastModifiedDateTime": "2020-09-11T12:02:50Z",
- "status": "InProgress",
- "descriptionForAdmins": "",
- "descriptionForReviewers": "",
- "createdBy": {
- "id": "957f1027-c0ee-460d-9269-b8828e59e0fe",
- "displayName": "MOD Administrator",
- "userPrincipalName": "admin@contoso.com"
- },
"scope": { "query": "/groups/119cc181-22f0-4e18-8537-264e7524ee0b/transitiveMembers", "queryType": "MicrosoftGraph"
Content-type: application/json
} ``` +
+### Example 2: Retrieve all access review definitions scoped to all Microsoft 365 groups in a tenant
+
+#### Request
+The following example shows a request to retrieve all the access review series scoped to all Microsoft 365 groups in a tenant.
+
+<!-- {
+ "blockType": "request",
+ "name": "list_accessReviewScheduleDefinition_allgroups"
+}-->
+```msgraph-interactive
+GET https://graph.microsoft.com//beta/identityGovernance/accessReviews/definitions?$filter=contains(scope/microsoft.graph.accessReviewQueryScope/query, './members')
+```
+
+#### Response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.accessReviewScheduleDefinition",
+ "isCollection": "true"
+} -->
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#identityGovernance/accessReviews/definitions",
+ "@odata.count": 1,
+ "value": [
+ {
+ "id": "cc701697-762c-439a-81f5-f58d680fde76",
+ "displayName": "Review guest access across Microsoft 365 groups",
+ "status": "InProgress",
+ "scope": {
+ "@odata.type": "#microsoft.graph.accessReviewQueryScope",
+ "query": "./members/microsoft.graph.user/?$count=true&$filter=(userType eq 'Guest')",
+ "queryType": "MicrosoftGraph"
+ },
+ "instanceEnumerationScope": {
+ "@odata.type": "#microsoft.graph.accessReviewQueryScope",
+ "query": "/groups?$filter=(groupTypes/any(c:c+eq+'Unified'))&$count=true",
+ "queryType": "MicrosoftGraph"
+ },
+ "reviewers": [
+ {
+ "query": "./manager",
+ "queryType": "MicrosoftGraph",
+ "queryRoot": "decisions"
+ }
+ ],
+ "settings": {
+ "mailNotificationsEnabled": true,
+ "reminderNotificationsEnabled": true,
+ "justificationRequiredOnApproval": true,
+ "defaultDecisionEnabled": true,
+ "defaultDecision": "Recommendation",
+ "instanceDurationInDays": 25,
+ "autoApplyDecisionsEnabled": true,
+ "recommendationsEnabled": true,
+ "recurrence": {
+ "pattern": {
+ "type": "absoluteMonthly",
+ "interval": 3,
+ "month": 0,
+ "dayOfMonth": 0,
+ "daysOfWeek": [],
+ "firstDayOfWeek": "sunday",
+ "index": "first"
+ },
+ "range": {
+ "type": "numbered",
+ "numberOfOccurrences": 0,
+ "recurrenceTimeZone": null,
+ "startDate": "2021-04-27",
+ "endDate": "9999-12-31"
+ }
+ },
+ "applyActions": [
+ {
+ "@odata.type": "#microsoft.graph.removeAccessApplyAction"
+ }
+ ]
+ },
+ "instances@odata.context": "https://graph.microsoft.com/beta/$metadata#identityGovernance/accessReviews/definitions('cc701697-762c-439a-81f5-f58d680fde76')/instances",
+ "instances": []
+ }
+ ]
+}
+
+```
++ ## See also - [Get accessReviewScheduleDefinition](accessreviewscheduledefinition-get.md)
v1.0 Accessreviewscheduledefinition Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/accessreviewscheduledefinition-post.md
+
+ Title: "Create accessReviewScheduleDefinition"
+description: "Create a new accessReviewScheduleDefinition object."
+localization_priority: Normal
+++
+# Create accessReviewScheduleDefinition
+
+Namespace: microsoft.graph
++
+Create a new [accessReviewScheduleDefinition](../resources/accessreviewscheduledefinition.md) object.
+
+## 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) | AccessReview.ReadWrite.All |
+|Delegated (personal Microsoft account)|Not supported.|
+|Application | AccessReview.ReadWrite.All |
+
+The signed-in user must also be in a directory role that permits them to create an access review. For more details, see the role and permission requirements for [access reviews](../resources/accessreviewsv2-root.md).
+
+## HTTP request
+<!-- { "blockType": "ignored" } -->
+```http
+POST /identityGovernance/accessReviews/definitions
+```
+## Request headers
+| Name | Description |
+|:-|:|
+|Authorization|Bearer {token}. Required.|
+| Content-type | application/json. Required. |
+
+## Request body
+In the request body, supply a JSON representation of an [accessReview](../resources/accessreview.md) object.
+
+The following table shows the properties accepted to create an accessReview.
+
+| Property | Type | Description |
+|:-|:|:|
+| displayName | String | Name of access review series. Required.|
+| descriptionForAdmins | string | Context of the review provided to admins. Required. |
+ descriptionForReviewers | string | Context of the review provided to reviewers. Required. |
+| scope | [accessReviewScope](../resources/accessreviewscope.md) | Defines the scope of users reviewed in a group. See [accessReviewScope](../resources/accessreviewscheduledefinition.md) and also learn how to [configure the scope of your access review definition](/graph/accessreviews-scope-concept). Required.|
+| instanceEnumerationScope | [accessReviewScope](../resources/accessreviewscope.md) | In the case of an all groups review, this determines the scope of which groups will be reviewed. See [accessReviewScope](../resources/accessreviewscheduledefinition.md) and also learn how to [configure the scope of your access review definition](/graph/accessreviews-scope-concept).|
+| settings | [accessReviewScheduleSettings](../resources/accessreviewschedulesettings.md)| The settings for an access review series. Recurrence is determined here. See [accessReviewScheduleSettings](../resources/accessreviewscheduledefinition.md). |
+| reviewers | [accessReviewReviewerScope](../resources/accessreviewreviewerscope.md) collection | Defines who the reviewers are. If none are specified, the review is a self-review (users reviewed review their own access). See [accessReviewReviewerScope](../resources/accessreviewscheduledefinition.md). |
++
+## Response
+If successful, this method returns a `201 Created` response code and an [accessReviewScheduleDefinition](../resources/accessreviewscheduledefinition.md) object in the response body.
+
+## Examples
+
+### Example 1: Create an access review on a group
+
+This is an example of creating an access review with the following settings:
++ The review reviews all members of a group, whose group **id** is `02f3bafb-448c-487c-88c2-5fd65ce49a41`.++ A specific user, whose user **id** is `398164b1-5196-49dd-ada2-364b49f99b27` is the reviewer.++ It recurs weekly and continues indefinitely.+
+#### Request
+In the request body, supply a JSON representation of the [accessReviewScheduleDefinition](../resources/accessreviewscheduledefinition.md) object.
++
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "create_accessReviewScheduleDefinition"
+}-->
+```http
+POST https://graph.microsoft.com/beta/identityGovernance/accessReviews/definitions
+Content-type: application/json
+
+{
+ "displayName": "Test create",
+ "descriptionForAdmins": "New scheduled access review",
+ "descriptionForReviewers": "If you have any questions, contact jerry@contoso.com",
+ "scope": {
+ "query": "/groups/02f3bafb-448c-487c-88c2-5fd65ce49a41/transitiveMembers",
+ "queryType": "MicrosoftGraph"
+ },
+ "reviewers": [
+ {
+ "query": "/users/398164b1-5196-49dd-ada2-364b49f99b27",
+ "queryType": "MicrosoftGraph"
+ }
+ ],
+ "settings": {
+ "mailNotificationsEnabled": true,
+ "reminderNotificationsEnabled": true,
+ "justificationRequiredOnApproval": true,
+ "defaultDecisionEnabled": false,
+ "defaultDecision": "None",
+ "instanceDurationInDays": 1,
+ "recommendationsEnabled": true,
+ "recurrence": {
+ "pattern": {
+ "type": "weekly",
+ "interval": 1
+ },
+ "range": {
+ "type": "noEnd",
+ "startDate": "2020-09-08T12:02:30.667Z"
+ }
+ }
+ }
+}
+```
+# [JavaScript](#tab/javascript)
+
+# [C#](#tab/csharp)
+
+# [Objective-C](#tab/objc)
+
+# [Java](#tab/java)
++++
+#### Response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.accessReviewScheduleDefinition"
+} -->
+```http
+HTTP/1.1 201 Created
+Content-type: application/json
+
+{
+ "id": "29f2d16e-9ca6-4052-bbfe-802c48944448",
+ "displayName": "Test create",
+ "createdDateTime": "0001-01-01T00:00:00Z",
+ "lastModifiedDateTime": "0001-01-01T00:00:00Z",
+ "status": "NotStarted",
+ "descriptionForAdmins": "Test create",
+ "descriptionForReviewers": "Test create",
+ "instanceEnumerationScope": null,
+ "createdBy": {
+ "id": "957f1027-c0ee-460d-9269-b8444459e0fe",
+ "displayName": "MOD Administrator",
+ "userPrincipalName": "admin@contoso.com"
+ },
+ "scope": {
+ "query": "/groups/b74444cb-038a-4802-8fc9-b9d1ed0cf11f/transitiveMembers",
+ "queryType": "MicrosoftGraph"
+ },
+ "reviewers": [
+ {
+ "query": "/users/7eae986b-d425-48b2-adf2-3c777f4444f3",
+ "queryType": "MicrosoftGraph",
+ "queryRoot": "decisions"
+ }
+ ],
+ "settings": {
+ "mailNotificationsEnabled": true,
+ "reminderNotificationsEnabled": true,
+ "justificationRequiredOnApproval": true,
+ "defaultDecisionEnabled": false,
+ "defaultDecision": "None",
+ "instanceDurationInDays": 1,
+ "autoApplyDecisionsEnabled": false,
+ "recommendationsEnabled": true,
+ "recurrence": {
+ "pattern": {
+ "type": "weekly",
+ "interval": 1,
+ "month": 0,
+ "dayOfMonth": 0,
+ "daysOfWeek": [],
+ "firstDayOfWeek": "sunday",
+ "index": "first"
+ },
+ "range": {
+ "type": "noEnd",
+ "numberOfOccurrences": 0,
+ "recurrenceTimeZone": null,
+ "startDate": "2020-09-08",
+ "endDate": null
+ }
+ },
+ "applyActions": []
+ }
+}
+```
+
+### Example 2: Create an access review on all teams with inactive guest users
+
+This is an example of creating an access review with the following settings:
++ The review reviews all teams with inactive guest users. The period of inactivity is 30 days from the start date of the access review.++ The group owners are the reviewers and fallback reviewers are assigned.++ It recurs on the third day of every quarter and continues indefinitely.++ **autoApplyDecisionsEnabled** is set to `true` with the **defaultDecision** set to `Deny`.+
+#### Request
+In the request body, supply a JSON representation of the [accessReviewScheduleDefinition](../resources/accessreviewscheduledefinition.md) object.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "create_accessReviewScheduleDefinition_inactiveguests_M365"
+}-->
+```http
+POST https://graph.microsoft.com/beta/identityGovernance/accessReviews/definitions
+Content-type: application/json
+
+{
+ "displayName": "Review inactive guests on teams",
+ "descriptionForAdmins": "Control guest user access to our teams.",
+ "descriptionForReviewers": "Information security is everyone's responsibility. Review our access policy for more.",
+ "instanceEnumerationScope": {
+ "@odata.type": "#microsoft.graph.accessReviewQueryScope",
+ "query": "/groups?$filter=(groupTypes/any(c:c+eq+'Unified') and resourceProvisioningOptions/Any(x:x eq 'Team')')",
+ "queryType": "MicrosoftGraph"
+ },
+ "scope": {
+ "@odata.type": "#microsoft.graph.accessReviewInactiveUsersQueryScope",
+ "query": "./members/microsoft.graph.user/?$filter=(userType eq 'Guest')",
+ "queryType": "MicrosoftGraph",
+ "inactiveDuration": "P30D"
+ },
+ "reviewers": [
+ {
+ "query": "./owners",
+ "queryType": "MicrosoftGraph"
+ }
+ ],
+ "fallbackReviewers": [
+ {
+ "query": "/users/fc9a2c2b-1ddc-486d-a211-5fe8ca77fa1f",
+ "queryType": "MicrosoftGraph"
+ }
+ ],
+ "settings": {
+ "mailNotificationsEnabled": true,
+ "reminderNotificationsEnabled": true,
+ "justificationRequiredOnApproval": true,
+ "recommendationsEnabled": true,
+ "instanceDurationInDays": 3,
+ "recurrence": {
+ "pattern": {
+ "type": "absoluteMonthly",
+ "dayOfMonth": "5",
+ "interval": 3
+ },
+ "range": {
+ "type": "noEnd",
+ "startDate": "2020-05-04T00:00:00.000Z"
+ }
+ },
+ "defaultDecisionEnabled": true,
+ "defaultDecision": "Deny",
+ "autoApplyDecisionsEnabled": true
+ }
+}
+```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Objective-C](#tab/objc)
+
+# [Java](#tab/java)
++++
+#### Response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.accessReviewScheduleDefinition"
+} -->
+```http
+HTTP/1.1 201 Created
+Content-type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#identityGovernance/accessReviews/definitions/$entity",
+ "id": "b0966e21-a01e-43c9-8f8b-9ba30ed5710a",
+ "displayName": "Review inactive guests on teams",
+ "createdDateTime": "2021-05-04T18:27:02.6719849Z",
+ "lastModifiedDateTime": "2021-05-04T18:27:24.0889623Z",
+ "status": "InProgress",
+ "descriptionForAdmins": "Control guest user access to our teams.",
+ "descriptionForReviewers": "Information security is everyone's responsibility. Review our access policy for more.",
+ "createdBy": {
+ "id": "fc9a2c2b-1ddc-486d-a211-5fe8ca77fa1f",
+ "displayName": "MOD Administrator",
+ "userPrincipalName": "admin@contoso.com"
+ },
+ "scope": {
+ "@odata.type": "#microsoft.graph.accessReviewInactiveUsersQueryScope",
+ "query": "./members/microsoft.graph.user/?$count=true&$filter=(userType eq 'Guest')",
+ "queryType": "MicrosoftGraph",
+ "queryRoot": null,
+ "inactiveDuration": "P30D"
+ },
+ "instanceEnumerationScope": {
+ "@odata.type": "#microsoft.graph.accessReviewQueryScope",
+ "query": "/groups?$filter=(groupTypes/any(c:c+eq+'Unified') and resourceProvisioningOptions/Any(x:x eq 'Team'))&$count=true",
+ "queryType": "MicrosoftGraph",
+ "queryRoot": null
+ },
+ "reviewers": [
+ {
+ "query": "./owners",
+ "queryType": "MicrosoftGraph",
+ "queryRoot": null
+ }
+ ],
+ "backupReviewers": [
+ {
+ "query": "/users/fc9a2c2b-1ddc-486d-a211-5fe8ca77fa1f",
+ "queryType": "MicrosoftGraph",
+ "queryRoot": null
+ }
+ ],
+ "fallbackReviewers": [
+ {
+ "query": "/users/fc9a2c2b-1ddc-486d-a211-5fe8ca77fa1f",
+ "queryType": "MicrosoftGraph",
+ "queryRoot": null
+ }
+ ],
+ "settings": {
+ "mailNotificationsEnabled": true,
+ "reminderNotificationsEnabled": true,
+ "justificationRequiredOnApproval": true,
+ "defaultDecisionEnabled": true,
+ "defaultDecision": "Deny",
+ "instanceDurationInDays": 3,
+ "autoApplyDecisionsEnabled": true,
+ "recommendationsEnabled": true,
+ "recurrence": {
+ "pattern": {
+ "type": "absoluteMonthly",
+ "interval": 3,
+ "month": 0,
+ "dayOfMonth": 0,
+ "daysOfWeek": [],
+ "firstDayOfWeek": "sunday",
+ "index": "first"
+ },
+ "range": {
+ "type": "numbered",
+ "numberOfOccurrences": 0,
+ "recurrenceTimeZone": null,
+ "startDate": "2021-05-05",
+ "endDate": "9999-12-31"
+ }
+ },
+ "applyActions": [
+ {
+ "@odata.type": "#microsoft.graph.removeAccessApplyAction"
+ }
+ ]
+ }
+}
+```
+
+### Example 3: Create an access review of all users to an application
+
+This is an example of creating an access review with the following settings:
++ The review reviews user access to an application.++ The people managers are the reviewers and fallback reviewers are the members of a group.++ It recurs semi-annually and ends 1 year from the startDate.+
+#### Request
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "create_accessReviewScheduleDefinition_allusers_M365_AADRole"
+}-->
+```http
+POST https://graph.microsoft.com/beta/identityGovernance/accessReviews/definitions
+Content-type: application/json
+
+{
+ "displayName": "Review employee access to LinkedIn",
+ "descriptionForAdmins": "Review employee access to LinkedIn",
+ "scope": {
+ "@odata.type": "#microsoft.graph.principalResourceMembershipsScope",
+ "principalScopes": [
+ {
+ "@odata.type": "#microsoft.graph.accessReviewQueryScope",
+ "query": "/users",
+ "queryType": "MicrosoftGraph"
+ }
+ ],
+ "resourceScopes": [
+ {
+ "@odata.type": "#microsoft.graph.accessReviewQueryScope",
+ "query": "/servicePrincipals/bae11f90-7d5d-46ba-9f55-8112b59d92ae",
+ "queryType": "MicrosoftGraph"
+ }
+ ]
+ },
+ "reviewers": [
+ {
+ "query": "./manager",
+ "queryType": "MicrosoftGraph",
+ "queryRoot": "decisions"
+ }
+ ],
+ "backupReviewers": [
+ {
+ "query": "/groups/072ac5f4-3f13-4088-ab30-0a276f3e6322/transitiveMembers",
+ "queryType": "MicrosoftGraph"
+ }
+ ],
+ "fallbackReviewers": [
+ {
+ "query": "/groups/072ac5f4-3f13-4088-ab30-0a276f3e6322/transitiveMembers",
+ "queryType": "MicrosoftGraph"
+ }
+ ],
+ "settings": {
+ "mailNotificationsEnabled": true,
+ "reminderNotificationsEnabled": true,
+ "justificationRequiredOnApproval": true,
+ "defaultDecisionEnabled": true,
+ "defaultDecision": "Recommendation",
+ "instanceDurationInDays": 180,
+ "autoApplyDecisionsEnabled": true,
+ "recommendationsEnabled": true,
+ "recurrence": {
+ "pattern": {
+ "type": "absoluteMonthly",
+ "interval": 6,
+ "dayOfMonth": 0
+ },
+ "range": {
+ "type": "numbered",
+ "startDate": "2021-05-05",
+ "endDate": "2022-05-05"
+ }
+ }
+ }
+}
+```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Objective-C](#tab/objc)
+
+# [Java](#tab/java)
++++
+#### Response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.accessReviewScheduleDefinition"
+} -->
+```http
+HTTP/1.1 201 Created
+Content-type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#identityGovernance/accessReviews/definitions/$entity",
+ "id": "1f79f34b-8667-40d9-875c-893b630b3dec",
+ "scope": {
+ "@odata.type": "#microsoft.graph.principalResourceMembershipsScope",
+ "principalScopes": [
+ {
+ "@odata.type": "#microsoft.graph.accessReviewQueryScope",
+ "query": "/users",
+ "queryType": "MicrosoftGraph",
+ "queryRoot": null
+ }
+ ],
+ "resourceScopes": [
+ {
+ "@odata.type": "#microsoft.graph.accessReviewQueryScope",
+ "query": "/servicePrincipals/bae11f90-7d5d-46ba-9f55-8112b59d92ae",
+ "queryType": "MicrosoftGraph",
+ "queryRoot": null
+ }
+ ]
+ },
+ "reviewers": [
+ {
+ "query": "./manager",
+ "queryType": "MicrosoftGraph",
+ "queryRoot": "decisions"
+ }
+ ],
+ "backupReviewers": [
+ {
+ "query": "/groups/072ac5f4-3f13-4088-ab30-0a276f3e6322/transitiveMembers",
+ "queryType": "MicrosoftGraph",
+ "queryRoot": null
+ }
+ ],
+ "fallbackReviewers": [
+ {
+ "query": "/groups/072ac5f4-3f13-4088-ab30-0a276f3e6322/transitiveMembers",
+ "queryType": "MicrosoftGraph",
+ "queryRoot": null
+ }
+ ],
+ "settings": {
+ "instanceDurationInDays": 180,
+ "recurrence": {
+ "pattern": {
+ "type": "absoluteMonthly",
+ "interval": 6,
+ "month": 0,
+ "dayOfMonth": 0,
+ "daysOfWeek": [],
+ "firstDayOfWeek": "sunday",
+ "index": "first"
+ },
+ "range": {
+ "type": "numbered",
+ "numberOfOccurrences": 0,
+ "recurrenceTimeZone": null,
+ "startDate": "2021-05-05",
+ "endDate": "2022-05-05"
+ }
+ }
+ }
+}
+```
++
+<!--
+{
+ "type": "#page.annotation",
+ "description": "Create accessReviewScheduleDefinition",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ ]
+}
+-->
v1.0 Accessreviewscheduledefinition Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/accessreviewscheduledefinition-update.md
The following table shows the properties accepted to update an accessReviewSched
| settings | [accessReviewScheduleSettings](../resources/accessreviewschedulesettings.md) | The settings for an access review series. See [accessReviewScheduleSettings](../resources/accessreviewscheduledefinition.md). | | reviewers | [accessReviewReviewerScope](../resources/accessreviewreviewerscope.md) collection| Defines who the reviewers are. If none are specified, the review is a self-review (users reviewed review their own access). The Reviewers property is only updatable if individual users assigned are as reviewers. See [accessReviewReviewerScope](../resources/accessreviewscheduledefinition.md). |
-Note that a PUT request expects the full object to be passed in, in which all writable properties are included, not just the properties being updated.
+A **PUT** request expects the full object to be passed in, which includes all writable properties, not just the properties being updated.
## Response
-If successful, this method returns a `204, Accepted` response code and no response body.
+If successful, this method returns a `204 No Content` response code and no response body.
## Examples
PUT https://graph.microsoft.com/beta/identityGovernance/accessReviews/definition
### Response
->**Note:** The response object shown here might be shortened for readability.
<!-- { "blockType": "response", "truncated": true } --> ```http
-HTTP/1.1 204 Accepted
+HTTP/1.1 204 No Content
``` <!--
v1.0 Application Post Calls https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/application-post-calls.md
Namespace: microsoft.graph
Create [call](../resources/call.md) enables your bot to create a new outgoing peer-to-peer or group call, or join an existing meeting. You will need to [register the calling bot](/microsoftteams/platform/concepts/calls-and-meetings/registering-calling-bot) and go through the list of permissions needed as mentioned below.
-> **Note:** Currently, only VoIP calls are supported.
- ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/microsoftteams/platform/concepts/calls-and-meetings/registering-calling-bot#add-microsoft-graph-permissions).
Content-Type: application/json
This call requires an application instance with a PSTN number assigned. For details, see [Assign a phone number to your bot](/graph/cloud-communications-phone-number#assign-a-phone-number-to-your-bot). #### Request
-The following example shows the request to make a peer-to-peer call between the bot and a PSTN number. In this example, the media is hosted by the service. The values of authorization token, callback URL, application ID, application name, user ID, user name, and tenant ID must be replaced with actual values to make the example work.
+The following example shows the request to make a peer-to-peer call between the bot and a PSTN number. In this example, the media is hosted by the service. The values of authorization token, callback URL, application instance ID, application instance display name, phone ID and tenant ID must be replaced with actual values to make the example work.
+> **Note:** Application instance ID is the object ID of application instance. The application ID that application instance links to should match the one in authorization token. Phone ID is the phone number in E.164 format.
# [HTTP](#tab/http)
Content-Type: application/json
], "mediaConfig": { "@odata.type": "#microsoft.graph.serviceHostedMediaConfig"
- }
+ },
+ "tenantId": "aa67bd4c-8475-432d-bd41-39f255720e0a"
} ``` # [C#](#tab/csharp)
Content-Type: application/json
This call requires an application instance with a PSTN number assigned. For details, see [Assign a phone number to your bot](/graph/cloud-communications-phone-number#assign-a-phone-number-to-your-bot). #### Request
-The following example shows a request to make a peer-to-peer call between the bot and a PSTN number. In this example, the media is hosted locally by the application. Replace the values for authorization token, callback URL, application ID, application name, user ID, user name, and tenant ID to make the example work.
+The following example shows a request to make a peer-to-peer call between the bot and a PSTN number. In this example, the media is hosted locally by the application. The values of authorization token, callback URL, application instance ID, application instance display name, phone ID and tenant ID must be replaced with actual values to make the example work.
+> **Note:** Application instance ID is the object ID of application instance. The application ID that application instance links to should match the one in authorization token. Phone ID is the phone number in E.164 format.
# [HTTP](#tab/http)
Content-Type: application/json
"mediaConfig": { "@odata.type": "#microsoft.graph.appHostedMediaConfig", "blob": "<Media Session Configuration>"
- }
+ },
+ "tenantId": "aa67bd4c-8475-432d-bd41-39f255720e0a"
} ``` # [C#](#tab/csharp)
v1.0 Authenticationcontextclassreference Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/authenticationcontextclassreference-get.md
+
+ Title: "Get authenticationContextClassReference"
+description: "Retrieve the properties and relationships of a authenticationContextClassReference object."
+localization_priority: Normal
+++
+# Get authenticationContextClassReference
+
+Namespace: microsoft.graph
++
+Retrieve the properties and relationships of a [authenticationContextClassReference](../resources/authenticationcontextclassreference.md) object.
+
+## 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) | Policy.Read.ConditionalAccess |
+|Delegated (personal Microsoft account) | Not supported. |
+|Application | Policy.Read.ConditionalAccess |
+
+## HTTP request
+
+<!-- { "blockType": "ignored" } -->
+
+```http
+GET /identity/conditionalAccess/authenticationContextClassReferences/{id}
+```
+## Optional query parameters
+
+This method does not support optional query parameters to customize the response.
+
+## Request headers
+
+| Name |Description|
+|:-|:-|
+| Authorization | Bearer {token} |
+
+## Request body
+
+This method supports the `$select` OData query parameter to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Response
+
+If successful, this method returns a `200 OK` response code and the requested [authenticationContextClassReferences](../resources/\authenticationcontextclassreference.md) object in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of the request.
+++
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_authenticationcontextclassreference"
+}-->
+
+```msgraph-interactive
+GET https://graph.microsoft.com/beta/identity/conditionalAccess/authenticationContextClassReferences/c1
+```
+# [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. All the properties will be returned from an actual call.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.authenticationContextClassReference"
+} -->
+
+```http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#conditionalAccess/authenticationContextClassReferences/$entity",
+ "id": "c1",
+ "displayName": "Contoso medium",
+ "description": "Medium protection level defined for Contoso policy",
+ "isAvailable": false
+}
+
+```
+
+<!-- uuid: 16cd6b66-4b1a-43a1-adaf-3a886856ed98
+2019-02-04 14:57:30 UTC -->
+<!-- {
+ "type": "#page.annotation",
+ "description": "Get authenticationContextClassReference",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": ""
+}-->
v1.0 Authenticationcontextclassreference Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/authenticationcontextclassreference-update.md
+
+ Title: "Update authenticationContextClassReference"
+description: "Update the properties of a authenticationContextClassReference object."
+localization_priority: Normal
+++
+# Update authenticationContextClassReference
+
+Namespace: microsoft.graph
++
+Update the properties of an [authenticationContextClassReference](../resources/authenticationcontextclassreference.md) object.
+
+## 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) | Policy.ReadWrite.ConditionalAccess |
+|Delegated (personal Microsoft account) | Not supported. |
+|Application | Policy.ReadWrite.ConditionalAccess |
+
+> [!NOTE]
+> This API has a [known issue](/graph/known-issues#permissions) related to permissions.
+
+## HTTP request
+
+<!-- { "blockType": "ignored" } -->
+
+```http
+PATCH /identity/conditionalAccess/authenticationContextClassReferences/{id}
+```
+
+## Request headers
+
+| Name | Description |
+|:--|:--|
+| Authorization | Bearer {token}. Required. |
+| Content-Type | application/json. Required. |
+
+## Request body
+
+In the request body, supply the values for relevant properties that should be updated. Existing properties that are not included in the request body maintain their previous values or are recalculated based on changes to other property values. For best performance, don't include existing values that haven't changed.
+
+For the list of properties, see [authenticationContextClassReference](../resources/authenticationContextClassReference.md).
+
+## Response
+
+If successful, this method returns a `204 No Content` response code. It does not return anything in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of the request.
++
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "update_authenticationcontextclassreference"
+}-->
+
+```http
+PATCH https://graph.microsoft.com/beta/identity/conditionalAccess/authenticationContextClassReferences/c1
+Content-type: application/json
+
+{
+ "value":
+ [
+ {
+ "displayName": "Contoso trusted locations",
+ "description": "Access is only allowed from trusted locations",
+ "isAvailable": true
+ }
+ ]
+}
+```
+# [JavaScript](#tab/javascript)
++++++
+### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": false
+} -->
+
+```http
+HTTP/1.1 204 No Content
+```
++
+<!-- uuid: 16cd6b66-4b1a-43a1-adaf-3a886856ed98
+2019-02-04 14:57:30 UTC -->
+<!-- {
+ "type": "#page.annotation",
+ "description": "Update authenticationContextClassReference",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": ""
+}-->
v1.0 Authenticationmethodspolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/authenticationmethodspolicy-get.md
+
+ Title: "Get authenticationMethodsPolicy"
+description: "Read the properties and relationships of an authenticationMethodsPolicy object."
+
+localization_priority: Normal
++
+# Get authenticationMethodsPolicy
+Namespace: microsoft.graph
++
+Read the properties and relationships of an [authenticationMethodsPolicy](../resources/authenticationmethodspolicy.md) object.
+
+## 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)|Policy.ReadWrite.AuthenticationMethod|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Policy.ReadWrite.AuthenticationMethod|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /policies/authenticationMethodsPolicy
+```
+
+## Optional query parameters
+This method does not support any optional 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 an [authenticationMethodsPolicy](../resources/authenticationmethodspolicy.md) object in the response body.
+
+## Examples
+
+### Request
+<!-- {
+ "blockType": "request",
+ "name": "get_authenticationmethodspolicy"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/policies/authenticationMethodsPolicy
+```
++
+### Response
+**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.authenticationMethodsPolicy"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#authenticationMethodsPolicy",
+ "id": "authenticationMethodsPolicy",
+ "displayName": "Authentication Methods Policy",
+ "description": "The tenant-wide policy that controls which authentication methods are allowed in the tenant, authentication method registration requirements, and self-service password reset settings",
+ "lastModifiedDateTime": "2021-05-24T18:02:30.5288302Z",
+ "policyVersion": "1.4",
+ "registrationEnforcement": {
+ "authenticationMethodsRegistrationCampaign": {
+ "snoozeDurationInDays": 2,
+ "state": "enabled",
+ "excludeTargets": [],
+ "includeTargets": [
+ {
+ "id": "3ee3a9de-0a86-4e12-a287-9769accf1ba2",
+ "targetType": "group",
+ "targetedAuthenticationMethod": "microsoftAuthenticator"
+ }
+ ]
+ }
+ }
+}
+```
v1.0 Authenticationmethodspolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/authenticationmethodspolicy-update.md
+
+ Title: "Update authenticationMethodsPolicy"
+description: "Update the properties of an authenticationMethodsPolicy object."
+
+localization_priority: Normal
++
+# Update authenticationMethodsPolicy
+Namespace: microsoft.graph
++
+Update the properties of an [authenticationMethodsPolicy](../resources/authenticationmethodspolicy.md) object.
+
+## 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)|Policy.ReadWrite.AuthenticationMethod|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Policy.ReadWrite.AuthenticationMethod|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /policies/authenticationMethodsPolicy
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
+In the request body, supply a JSON representation of the [registrationEnforcement](../resources/registrationenforcement.md) object to prompt users to set up targeted authentication methods.
+
+|Property|Type|Description|
+|:|:|:|
+|registrationEnforcement|[registrationEnforcement](../resources/registrationenforcement.md)|Enforce registration at sign-in time. This property can be used to prompt users to set up targeted authentication methods.|
+
+## Response
+If successful, this method returns a `200 OK` response code.
+
+## Examples
+
+### Request
+<!-- {
+ "blockType": "request",
+ "name": "update_authenticationmethodspolicy"
+}
+-->
+``` http
+PATCH https://graph.microsoft.com/beta/policies/authenticationMethodsPolicy
+Content-Type: application/json
+Content-length: 293
+
+{
+ "registrationEnforcement": {
+ "authenticationMethodsRegistrationCampaign": {
+ "snoozeDurationInDays": 1,
+ "state": "enabled",
+ "excludeTargets": [],
+ "includeTargets": [
+ {
+ "id": "3ee3a9de-0a86-4e12-a287-9769accf1ba2",
+ "targetType": "group",
+ "targetedAuthenticationMethod": "microsoftAuthenticator"
+ }
+ ]
+ }
+ }
+}
+```
++
+### Response
+**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.authenticationMethodsPolicy"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#authenticationMethodsPolicy",
+ "id": "authenticationMethodsPolicy",
+ "displayName": "Authentication Methods Policy",
+ "description": "The tenant-wide policy that controls which authentication methods are allowed in the tenant, authentication method registration requirements, and self-service password reset settings",
+ "lastModifiedDateTime": "2021-05-25T01:08:08.6712279Z",
+ "policyVersion": "1.4",
+ "registrationEnforcement": {
+ "authenticationMethodsRegistrationCampaign": {
+ "snoozeDurationInDays": 1,
+ "state": "enabled",
+ "excludeTargets": [],
+ "includeTargets": [
+ {
+ "id": "3ee3a9de-0a86-4e12-a287-9769accf1ba2",
+ "targetType": "group",
+ "targetedAuthenticationMethod": "microsoftAuthenticator"
+ }
+ ]
+ }
+ }
+}
+```
v1.0 B2cidentityuserflow Put Apiconnectorconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/b2cidentityuserflow-put-apiconnectorconfiguration.md
HTTP/1.1 204 No Content
The following is an example of the request. + # [HTTP](#tab/http) <!-- { "blockType": "request",
v1.0 B2xidentityuserflow Put Apiconnectorconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/b2xidentityuserflow-put-apiconnectorconfiguration.md
Content-Type: application/json
+ #### Response The following is an example of the response.
v1.0 Call Redirect https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/call-redirect.md
Content-Type: application/json
### Example 3: Forward a call to a PSTN number This call requires an application instance with a PSTN number assigned. For details, see [Assign a phone number to your bot](/graph/cloud-communications-phone-number#assign-a-phone-number-to-your-bot).
+> **Note:** Phone ID is the phone number in E.164 format.
#### Notification - incoming <!-- {
v1.0 Call Transfer https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/call-transfer.md
Content-Type: application/json
### Example 3: Call transfer to PSTN number This call requires an application instance with a PSTN number assigned. For details, see [Assign a phone number to your bot](/graph/cloud-communications-phone-number#assign-a-phone-number-to-your-bot).
+> **Note:** Phone ID is the phone number in E.164 format.
#### Request The following example shows the request.
Content-Type: application/json
### Example 4: Consultative transfer to PSTN number This call requires an application instance with a PSTN number assigned. For details, see [Assign a phone number to your bot](/graph/cloud-communications-phone-number#assign-a-phone-number-to-your-bot).
+> **Note:** Phone ID is the phone number in E.164 format.
#### Request The following example shows the request.
v1.0 Conditionalaccessroot List Authenticationcontextclassreferences https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/conditionalaccessroot-list-authenticationcontextclassreferences.md
+
+ Title: "List authenticationContextClassReferences"
+description: "Retrieve a list of authenticationContextClassReference objects."
+localization_priority: Normal
+++
+# List authenticationContextClassReferences
+
+Namespace: microsoft.graph
++
+Retrieve a list of [authenticationContextClassReference](../resources/authenticationcontextclassreference.md) 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) | Policy.Read.ConditionalAccess, Policy.ReadWrite.ConditionalAccess |
+|Delegated (personal Microsoft account) | Not supported. |
+|Application | Policy.Read.ConditionalAccess, Policy.ReadWrite.ConditionalAccess |
+
+## HTTP request
+
+<!-- { "blockType": "ignored" } -->
+
+```http
+GET /identity/conditionalAccess/authenticationContextClassReferences
+```
+## Optional query parameters
+
+This method supports the `$filter` and `$select` 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} |
+
+## 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 [authenticationContextClassReference](..\resources\authenticationcontextclassreference.md) objects in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of the request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_authenticationcontextclassreference"
+}-->
+
+```msgraph-interactive
+GET https://graph.microsoft.com/beta/identity/conditionalAccess/authenticationContextClassReferences
+```
+# [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. All the properties will be returned from an actual call.
+
+<!-- {
+ "blockType": "response",
+ "truncated": false,
+ "@odata.type": "microsoft.graph.authenticationContextClassReference",
+ "isCollection": true
+} -->
+
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
++
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#/conditionalAccess/authenticationContextClassReferences",
+ "value": [
+ {
+ "id": "c1",
+ "displayName": "Contoso trusted locations",
+ "description": "Access is only allowed from trusted locations",
+ "isAvailable": true
+ }
+ ]
+}
++
+```
+
+<!-- uuid: 16cd6b66-4b1a-43a1-adaf-3a886856ed98
+2019-02-04 14:57:30 UTC -->
+<!-- {
+ "type": "#page.annotation",
+ "description": "List authenticationContextClassReferences",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": ""
+}-->
v1.0 Conditionalaccessroot Post Authenticationcontextclassreferences https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/conditionalaccessroot-post-authenticationcontextclassreferences.md
+
+ Title: "Create authenticationContextClassReference"
+description: "Create a new authenticationContextClassReference."
+localization_priority: Normal
+++
+# Create authenticationContextClassReference
+
+Namespace: microsoft.graph
++
+Create a new [authenticationContextClassReference](../resources/authenticationContextClassReference.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) | Policy.ReadWrite.ConditionalAccess |
+|Delegated (personal Microsoft account) | Not supported. |
+|Application | Policy.ReadWrite.ConditionalAccess |
+
+> [!NOTE]
+> This API has a [known issue](/graph/known-issues#permissions) related to permissions.
+
+## HTTP request
+
+<!-- { "blockType": "ignored" } -->
+
+```http
+POST /identity/conditionalAccess/authenticationContextClassReferences
+```
+
+## Request headers
+
+| Name | Description |
+|:--|:--|
+| Authorization | Bearer {token}. Required. |
+| Content-Type | application/json. Required. |
+
+## Request body
+
+In the request body, supply a JSON representation of a [authenticationContextClassReference](../resources/authenticationcontextclassreference.md) object.
+
+## Response
+
+If successful, this method returns a `201 Created` response code and a new [authenticationContextClassReference](../resources/authenticationcontextclassreference.md) object in the response body.
+
+## Examples
+
+### Request
+The following example shows creating a new authenticationcontextclassreference that is available for apps to use.
++++
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "create_authenticationcontextclassreference"
+}-->
+
+```http
+POST https://graph.microsoft.com/beta/identity/conditionalAccess/authenticationContextClassReferences
+Content-type: application/json
+
+{
+ "id": "c1",
+ "displayName": "Contoso medium",
+ "description": "Medium protection level defined for Contoso policy",
+ "isAvailable": true
+}
+
+```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Objective-C](#tab/objc)
+
+# [Java](#tab/java)
++++++
+#### Response
+
+The following is an example of the response.
+<!-- {
+ "blockType": "response",
+ "truncated": false,
+ "@odata.type": "microsoft.graph.authenticationContextClassReference"
+} -->
+
+```http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#conditionalAccess/authenticationContextClassReference/$entity",
+ "id": "c1",
+ "displayName": "Contoso medium",
+ "description": "Medium protection level defined for Contoso policy",
+ "isAvailable": true
+}
+
+```
+
+<!-- uuid: 16cd6b66-4b1a-43a1-adaf-3a886856ed98
+2019-02-04 14:57:30 UTC -->
+<!-- {
+ "type": "#page.annotation",
+ "description": "Create authenticationContextClassReference",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": ""
+}-->
v1.0 Educationassignment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/educationassignment-get.md
Title: "Get educationAssignment"
-description: " teachers can see all assignments in a class."
+description: "Get the properties and relationships of an assignment."
localization_priority: Normal ms.prod: "education"
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Get the properties and relationships of an assignment. Students can only see assignments assigned to them; teachers and applications with application permissions can see all assignments in a class.
+Get the properties and relationships of an assignment.
+
+Students can only see assignments assigned to them; teachers and applications with application permissions can see all assignments in a class.
## 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).
Content-length: 279
"createdDateTime": "2014-01-01T00:00:00Z", "displayName": "Mid term exam", "dueDateTime": "2014-01-11T00:00:00Z",
+ "resourcesFolderUrl": "https://graph.microsoft.com/v1.0/drives/b!0sGAoOieeE6iSj1WXCV-nYYTuh2luKRDvUVGQBLOmvYpRzc5ARnCRorRht6P3MhU/items/01N74NOEZL7P3VK22SQFDKBZ3PHVPKDVAQ",
"grading": { "@odata.type": "microsoft.graph.educationAssignmentPointsGradeType", "maxPoints": 100
v1.0 Educationassignment Getresourcesfolderurl https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/educationassignment-getresourcesfolderurl.md
- Title: "educationAssignment: getResourcesFolderUrl (deprecated)"
-description: "This function returns the OneDrive URL where all file-based resources (Word, Excel, and so on) should be uploaded. "
-localization_priority: Normal
-
-doc_type: apiPageType
--
-# educationAssignment: getResourcesFolderUrl (deprecated)
-
-Namespace: microsoft.graph
-
- [!CAUTION] The getResourcesFolderUrl API is deprecated and will stop returning data on May 31, 2021. Please use the new property `resourcesFolderUrl` exposed on [educationAssignment](../resources/educationassignment.md) entity to fetch this info.
-
-This function returns the OneDrive URL where all file-based resources (Word, Excel, and so on) should be uploaded.
-Note that files must be located in this folder in order to be added as resources. Only a teacher in the class can determine what files to upload.
-
-## 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.ReadBasic, EduAssignments.Read |
-|Delegated (personal Microsoft account) | Not supported. |
-|Application | Not supported. |
-
-## HTTP request
-<!-- { "blockType": "ignored" } -->
-```http
-GET /education/classes/{id}/assignments/{id}/getResourcesFolderUrl
-
-```
-## Request headers
-| Header | Value |
-|:|:--|
-| 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. The body will contain the OneDrive URL of a folder in which to put all file-based resources.
-
-## 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": "educationassignment_publish_1"
-}-->
-```msgraph-interactive
-GET https://graph.microsoft.com/beta/education/classes/11012/assignments/19002/getResourcesFolderUrl
-```
-# [C#](#tab/csharp)
-
-# [JavaScript](#tab/javascript)
-
-# [Objective-C](#tab/objc)
-
-# [Java](#tab/java)
----
-##### Response
-The following is an example of a response.
-
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.educationAssignment"
-} -->
-```http
-HTTP/1.1 200 OK
-Content-type: application/json
-Content-length: 279
-
-{
- "@odata.context": "https://graph.microsoft.com/beta/$metadata#Edm.String",
- "value": "https://graph.microsoft.com/v1.0/drives/b!8-QjN2tsv0WyGnTv7vOvnQkmGHbbeMNLqYKONmHLVnvCVmBYIGpeT456457AdW9f/items/017NJZI25NOB5XZNLABF7646XAMDZTQQ6T"
-}
-```
-
-<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
-2015-10-25 14:57:30 UTC -->
-<!--
-{
- "type": "#page.annotation",
- "description": "educationAssignment: publish",
- "keywords": "",
- "section": "documentation",
- "tocPath": "",
- "suppressions": [
- ]
-}
>--
v1.0 Educationassignment Setupresourcesfolder https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/educationassignment-setupresourcesfolder.md
+
+ Title: "educationAssignment: setUpResourcesFolder"
+description: "Create a SharePoint folder to upload files for a given educationAssignment."
+localization_priority: Normal
+++
+# educationAssignment: setUpResourcesFolder
+
+Namespace: microsoft.graph
+
+Create a SharePoint folder to upload files for a given [educationAssignment](../resources/educationassignment.md).
+
+The teacher determines the resources to upload in the assignment's folder.
+
+## 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.ReadBasic, EduAssignments.Read |
+|Delegated (personal Microsoft account) | Not supported. |
+|Application | Not supported. |
+
+## HTTP request
+<!-- { "blockType": "ignored" } -->
+```http
+POST /education/classes/{id}/assignments/{id}/setUpResourcesFolder
+
+```
+## Request headers
+| Header | Value |
+|:|:--|
+| 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 [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.
+
+<!-- {
+ "blockType": "request",
+ "name": "educationassignment_setupresourcesfolder"
+}-->
+```msgraph-interactive
+POST https://graph.microsoft.com/beta/education/classes/11012/assignments/19002/setUpResourcesFolder
+```
++
+### Response
+The following is an example of a response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.educationAssignment"
+} -->
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+Content-length: 279
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#education/classes('955e0bd5-52c2-41ad-b7e8-5b33a18c5e78')/assignments/$entity",
+ "classId": "955e0bd5-52c2-41ad-b7e8-5b33a18c5e78",
+ "displayName": "Unit 3 Essay",
+ "closeDateTime": "2021-04-06T00:00:00Z",
+ "dueDateTime": "2021-04-05T00:00:00Z",
+ "assignDateTime": "2021-04-01T00:00:00Z",
+ "assignedDateTime": null,
+ "allowLateSubmissions": true,
+ "createdDateTime": "2021-03-04T00:02:31.9834674Z",
+ "lastModifiedDateTime": "2021-03-04T00:02:32.0954032Z",
+ "allowStudentsToAddResourcesToSubmission": true,
+ "status": "draft",
+ "notificationChannelUrl": null,
+ "addedStudentAction": "assignIfOpen",
+ "addToCalendarAction": "studentsAndTeamOwners",
+ "id": "18d17255-3278-49fb-8da7-d095b7f610c4",
+ "instructions": {
+ "content": "Upload a 500 word essay about the theme of nature in a Shakespearean sonnet.",
+ "contentType": "text"
+ },
+ "grading": {
+ "@odata.type": "#microsoft.graph.educationAssignmentPointsGradeType",
+ "maxPoints": 100
+ },
+ "assignTo": {
+ "@odata.type": "#microsoft.graph.educationAssignmentIndividualRecipient",
+ "recipients": [
+ "42ff222c-571f-497c-a9d3-f77ea9ece327"
+ ]
+ },
+ "resourcesFolderUrl": "https://graph.microsoft.com/v1.0/drives/b!H0Unq6KJREmMLHgbJXfKw4YTuh2luKRDvUVGQBLOmvaRxxvbedZKT4LKslSIjT9a/items/01SMYGQ3IUCDNLBJ4XCFE3AQMQHTLSLVYX",
+ "createdBy": {
+ "application": null,
+ "device": null,
+ "user": {
+ "id": "42ff222c-571f-497c-a9d3-f77ea9ece327",
+ "displayName": null
+ }
+ },
+ "lastModifiedBy": {
+ "application": null,
+ "device": null,
+ "user": {
+ "id": "42ff222c-571f-497c-a9d3-f77ea9ece327",
+ "displayName": null
+ }
+ }
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "educationAssignment: publish",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ ]
+}
+-->
+
v1.0 Educationassignment Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/educationassignment-update.md
Content-length: 279
"closeDateTime": "2014-02-11T00:00:00Z", "dueDateTime": "2014-02-01T00:00:00Z", "assignDateTime": "2014-01-01T00:00:00Z",
- "assignedDateTime": "2014-01-01T00:00:00Z"
+ "assignedDateTime": "2014-01-01T00:00:00Z",
+ "resourcesFolderUrl": "https://graph.microsoft.com/v1.0/drives/b!0sGAoOieeE6iSj1WXCV-nYYTuh2luKRDvUVGQBLOmvYpRzc5ARnCRorRht6P3MhU/items/01N74NOEZL7P3VK22SQFDKBZ3PHVPKDVAQ",
} ```
v1.0 Educationsubmission Post Resources https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/educationsubmission-post-resources.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}/resources- ```+ ## Request headers | Header | Value | |:|:--|
The following is an example of the request.
"blockType": "ignored", "name": "create_educationsubmissionresource_from_educationsubmission" }-->
-```
+```http
POST https://graph.microsoft.com/beta/education/classes/11021/assignments/19002/submissions/850f51b7/resources Content-type: application/json Content-length: 1097
Content-length: 1097
}, "@odata.type": "microsoft.graph.educationResource" }- ``` ##### Response
Content-length: 1152
"fileUrl": "https://graph.microsoft.com/v1.0/drives/b!8-QjN2tsv0WyGnTv7vOvnQkmGHbbeMNLqYKONmHLVnvCVmBYIGpeTZ_iul5AdW9f/items/017NJZI27BCN2QI2H7HJGLIVPXR6SD2DH6", } }- ``` <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
v1.0 Educationsubmission Setupresourcesfolder https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/educationsubmission-setupResourcesFolder.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}/setUpResourcesFolder- ```+ ## Request headers | Header | Value | |:|:--|
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"
The following is an example of a request.
```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)
+++
v1.0 Educationsubmission Submit https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/educationsubmission-submit.md
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-An action that indicates that a student is done with the work and is ready to hand in the assignment. This action can only be taken by the student. This will change the status of the submission from "working" to "submitted". During the submit process, all the resources will be copied to the submittedResources bucket. The teacher will be looking at the submitted resources list for grading.
+An action that indicates that a student is done with the work and is ready to hand in the assignment. This action can only be taken by the student. This will change the status of the submission from "working" to "submitted". During the submit process, all the resources will be copied to the **submittedResources** bucket. The teacher will be looking at the submitted resources list for grading.
## 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).
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}/submit- ```+ ## Request headers | Header | Value | |:|:--|
v1.0 Educationsubmissionresource Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/educationsubmissionresource-delete.md
One of the following permissions is required to call this API. To learn more, in
<!-- { "blockType": "ignored" } --> ```http DELETE /education/classes/{id}/assignments/{id}/submissions/{id}/resources/{id}- ```+ ## Request headers | Header | Value | |:|:--|
v1.0 Educationsynchronizationprofile List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/educationsynchronizationprofile-list.md
One of the following permissions is required to call this API. To learn more, in
|:--|:-| | Delegated (work or school account) | EduAdministration.Read, EduAdministration.ReadWrite | |Delegated (personal Microsoft account|Not supported.|
-|Application|Not supported.|
+|Application|EduAdministration.Read.All, EduAdministration.ReadWrite.All |
## HTTP request <!-- { "blockType": "ignored" } -->
v1.0 Educationsynchronizationprofile Pause https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/educationsynchronizationprofile-pause.md
One of the following permissions is required to call this API. To learn more, in
|:--|:-| | Delegated (work or school account) | EduAdministration.ReadWrite | |Delegated (personal Microsoft account|Not supported.|
-|Application|Not supported.|
+|Application|EduAdministration.ReadWrite.All |
## HTTP request <!-- { "blockType": "ignored" } -->
v1.0 Educationsynchronizationprofile Reset https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/educationsynchronizationprofile-reset.md
One of the following permissions is required to call this API. To learn more, in
|:--|:-| | Delegated (work or school account) | EduAdministration.ReadWrite | |Delegated (personal Microsoft account|Not supported.|
-|Application|Not supported.|
+|Application|EduAdministration.ReadWrite.All |
## HTTP request <!-- { "blockType": "ignored" } -->
v1.0 Educationsynchronizationprofile Resume https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/educationsynchronizationprofile-resume.md
One of the following permissions is required to call this API. To learn more, in
|:--|:-| | Delegated (work or school account) | EduAdministration.ReadWrite | |Delegated (personal Microsoft account|Not supported.|
-|Application|Not supported.|
+|Application|EduAdministration.ReadWrite.All |
## HTTP request <!-- { "blockType": "ignored" } -->
v1.0 Educationsynchronizationprofile Start https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/educationsynchronizationprofile-start.md
One of the following permissions is required to call this API. To learn more, in
|:--|:-| | Delegated (work or school account) | EduAdministration.ReadWrite | |Delegated (personal Microsoft account|Not supported.|
-|Application|Not supported.|
+|Application|EduAdministration.ReadWrite.All |
## HTTP request <!-- { "blockType": "ignored" } -->
v1.0 Educationsynchronizationprofile Uploadurl https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/educationsynchronizationprofile-uploadurl.md
One of the following permissions is required to call this API. To learn more, in
|:--|:-| | Delegated (work or school account) | EduAdministration.ReadWrite | |Delegated (personal Microsoft account|Not supported.|
-|Application|Not supported.|
+|Application|EduAdministration.ReadWrite.All |
## HTTP request <!-- { "blockType": "ignored" } -->
v1.0 Endpoint Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/endpoint-get.md
description: "Retrieve the properties and relationships of a specific endpoint o
localization_priority: Normal doc_type: apiPageType ms.prod: "groups"-+ # Get endpoint
v1.0 Group Addfavorite https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-addfavorite.md
Title: "group: addFavorite" description: "Add the group to the list of the current user's favorite groups. Supported for Microsoft 365 groups only." localization_priority: Normal-+ ms.prod: "groups" doc_type: apiPageType
v1.0 Group Assignlicense https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-assignlicense.md
Title: "group: assignLicense" description: "Add or remove licenses on the group. Licenses assigned to the group will be assigned to all users in the group." localization_priority: Normal-+ ms.prod: "groups" doc_type: "apiPageType"
v1.0 Group Checkmembergroups https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-checkmembergroups.md
Title: "group: checkMemberGroups" description: "Check for membership in the specified list of groups."-+ localization_priority: Normal ms.prod: "groups" doc_type: apiPageType
v1.0 Group Checkmemberobjects https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-checkmemberobjects.md
Title: "group: checkMemberObjects" description: "Check for membership in a list of groups, directory roles, or administrative units for the specified group object." localization_priority: Normal-+ ms.prod: "groups" doc_type: "apiPageType"
v1.0 Group Delete Acceptedsenders https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-delete-acceptedsenders.md
Title: "Remove acceptedSender" description: "Remove a user or group from the accepted-senders list. "-+ localization_priority: Normal ms.prod: "groups" doc_type: apiPageType
v1.0 Group Delete Conversation https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-delete-conversation.md
Title: "Delete conversation" description: "Delete a conversation object."-+ localization_priority: Normal ms.prod: "groups" doc_type: apiPageType
v1.0 Group Delete Event https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-delete-event.md
Title: "Delete event" description: "Delete an event object."-+ localization_priority: Normal ms.prod: "groups" doc_type: apiPageType
v1.0 Group Delete Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-delete-members.md
Title: "Remove member" description: "Use this API to remove a member from a Microsoft 365 group, a security group, or a mail-enabled security group through the **members** navigation property. You can remove users or other groups." localization_priority: Normal-+ ms.prod: "groups" doc_type: apiPageType
v1.0 Group Delete Owners https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-delete-owners.md
Title: "Remove owner" description: "Use this API to remove an owner from a Microsoft 365 group, a security group, or a mail-enabled security group through the owners navigation property." localization_priority: Normal-+ ms.prod: "groups" doc_type: apiPageType
v1.0 Group Delete Rejectedsenders https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-delete-rejectedsenders.md
Title: "Remove rejectedSender" description: "Remove a user or group from the rejected-senders list."-+ localization_priority: Normal ms.prod: "groups" doc_type: apiPageType
v1.0 Group Delete Thread https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-delete-thread.md
Title: "Delete conversation thread" description: "Delete a thread object."-+ localization_priority: Normal ms.prod: "groups" doc_type: apiPageType
v1.0 Group Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-delete.md
Title: "Delete group - Microsoft Graph API" description: "Delete a group resource."-+ localization_priority: Normal ms.prod: "groups" doc_type: apiPageType
v1.0 Group Delta https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-delta.md
Title: "group: delta" description: "Get newly created, updated, or deleted groups, including group membership changes, without having to perform a full read of the entire group collection. See Using Delta Query for details." localization_priority: Normal-+ ms.prod: "groups" doc_type: apiPageType
v1.0 Group Evaluatedynamicmembership https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-evaluatedynamicmembership.md
Title: "group: evaluateDynamicMembership" description: "Evaluate if a user or device is or would be a member of a dynamic group."-+ localization_priority: Normal ms.prod: "groups" doc_type: apiPageType
v1.0 Group Get Conversation https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-get-conversation.md
Title: "Get conversation" description: "Get a conversation object."-+ localization_priority: Normal ms.prod: "groups" doc_type: apiPageType
v1.0 Group Get Event https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-get-event.md
Title: "Get event" description: "Get an event object."-+ localization_priority: Normal ms.prod: "groups" doc_type: apiPageType
v1.0 Group Get Thread https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-get-thread.md
Title: "Get conversation thread" description: "Get a thread object."-+ localization_priority: Normal ms.prod: "groups" doc_type: apiPageType
v1.0 Group Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-get.md
Title: "Get group" description: "Get the properties and relationships of a group object."-+ localization_priority: Priority ms.prod: "groups" doc_type: apiPageType
v1.0 Group Getmembergroups https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-getmembergroups.md
Title: "group: getMemberGroups" description: "Return all the groups that the specified group is a member of. The check is transitive, unlike reading the memberOf navigation property, which returns only the groups that the group is a direct member of." localization_priority: Normal-+ ms.prod: "groups" doc_type: apiPageType
v1.0 Group Getmemberobjects https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-getmemberobjects.md
Title: "group: getMemberObjects" description: "Return all of the groups and administrative units that the group is a member of. The check is transitive. Note: Groups cannot be members of directory roles, so no directory roles will be returned." localization_priority: Normal-+ ms.prod: "groups" doc_type: apiPageType
v1.0 Group List Acceptedsenders https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-list-acceptedsenders.md
Title: "List acceptedSenders" description: "Get a list of users or groups that are in the accepted-senders list for this group."-+ localization_priority: Normal ms.prod: "groups" doc_type: apiPageType
v1.0 Group List Calendarview https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-list-calendarview.md
Title: "List calendarView" description: "Get the occurrences, exceptions, and single instances of events in a calendar view defined by a time range, from the default calendar of a group." localization_priority: Normal-+ ms.prod: "groups" doc_type: apiPageType
v1.0 Group List Conversations https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-list-conversations.md
Title: "List conversations" description: "Retrieve the list of conversations in this group."-+ localization_priority: Normal ms.prod: "groups" doc_type: apiPageType
v1.0 Group List Endpoints https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-list-endpoints.md
Title: "List endpoints" description: "Retrieve a list of endpoint objects."-+ localization_priority: Normal ms.prod: "groups" doc_type: apiPageType
v1.0 Group List Events https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-list-events.md
Title: "List events" description: "Retrieve a list of event objects."-+ localization_priority: Normal ms.prod: "groups" doc_type: apiPageType
v1.0 Group List Grouplifecyclepolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-list-grouplifecyclepolicies.md
Title: "List groupLifecyclePolicies" description: "Retrieves a list of groupLifecyclePolicy objects to which a group belongs."-+ localization_priority: Normal ms.prod: "groups" doc_type: apiPageType
v1.0 Group List Memberof https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-list-memberof.md
Title: "List group memberOf" description: "Get groups and administrative units that the group is a direct member of."-+ localization_priority: Normal ms.prod: "groups" doc_type: apiPageType
v1.0 Group List Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-list-members.md
Title: "List group members" description: "Get a list of the group's direct members." localization_priority: Normal-+ ms.prod: "groups" doc_type: apiPageType
v1.0 Group List Owners https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-list-owners.md
Title: "List owners" description: "Retrieve a list of the group's owners." localization_priority: Normal-+ ms.prod: "groups" doc_type: apiPageType
v1.0 Group List Photos https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-list-photos.md
Title: "List photos" description: "Retrieve a list of profilePhoto objects."-+ localization_priority: Normal ms.prod: "groups" doc_type: apiPageType
v1.0 Group List Rejectedsenders https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-list-rejectedsenders.md
Title: "List rejectedSenders" description: "Get a list of users or groups that are in the rejected-senders list for this group. "-+ localization_priority: Normal ms.prod: "groups" doc_type: apiPageType
v1.0 Group List Threads https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-list-threads.md
Title: "List threads" description: "Get all the threads of a group."-+ localization_priority: Normal ms.prod: "groups" doc_type: apiPageType
v1.0 Group List Transitivememberof https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-list-transitivememberof.md
Title: "List group transitive memberOf" description: "Get groups and administrative units that the group is a member of." localization_priority: Normal-+ ms.prod: "groups" doc_type: apiPageType
v1.0 Group List Transitivemembers https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-list-transitivemembers.md
Title: "List group transitive members" description: "Get a list of the group's members." localization_priority: Normal-+ ms.prod: "groups" doc_type: apiPageType
v1.0 Group List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-list.md
Title: "List groups" description: "List all the groups available in an organization, including but not limited to Microsoft 365 groups." localization_priority: Priority-+ ms.prod: "groups" doc_type: apiPageType
v1.0 Group Post Acceptedsenders https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-post-acceptedsenders.md
Title: "Create acceptedSender" description: "Add a new user or group to the acceptedSender list."-+ localization_priority: Normal ms.prod: "groups" doc_type: apiPageType
v1.0 Group Post Conversations https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-post-conversations.md
Title: "Create conversation" description: "Create a new conversation by including a thread and a post. "-+ localization_priority: Normal ms.prod: "groups" doc_type: apiPageType
v1.0 Group Post Events https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-post-events.md
Title: "Create event" description: "Use this API to create a new event."-+ localization_priority: Normal ms.prod: "groups" doc_type: apiPageType
v1.0 Group Post Groups https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-post-groups.md
Title: "Create group" description: "Create a new Microsoft 365 group or security group."-+ localization_priority: Priority ms.prod: "groups" doc_type: apiPageType
Content-type: application/json
### Example 2: Create a security group with an owner and members
-The following example creates a security group with an owner and members specified. Note that a maximum of 20 relationships, such as owners and members, can be added as part of group creation. You can subsequently add more members by using the [add member](/graph/api/group-post-members?view=graph-rest-beta&tabs=http) API or JSON batching.
+The following example creates a security group with an owner and members specified. Note that a maximum of 20 relationships, such as owners and members, can be added as part of group creation. You can subsequently add more members by using the [add member](/graph/api/group-post-members?view=graph-rest-beta&preserve-view=true) API or JSON batching.
#### Request
v1.0 Group Post Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-post-members.md
Title: "Add member" description: "Add a member to a Microsoft 365 group or security group through the **members** navigation property." localization_priority: Normal-+ ms.prod: "groups" doc_type: apiPageType
v1.0 Group Post Owners https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-post-owners.md
Title: "Add group owner" description: "Add a user to the group's owners." localization_priority: Normal-+ ms.prod: "groups" doc_type: apiPageType
v1.0 Group Post Rejectedsenders https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-post-rejectedsenders.md
Title: "Create rejectedSender" description: "Add a new user or group to the rejectedSender list."-+ localization_priority: Normal ms.prod: "groups" doc_type: apiPageType
v1.0 Group Post Settings https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-post-settings.md
Title: "Create a directory setting on groups" description: "Use this API to create a new directory setting for the group."-+ localization_priority: Normal ms.prod: "groups" doc_type: apiPageType
v1.0 Group Post Threads https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-post-threads.md
Title: "Create conversation thread" description: "Start a new group conversation by first creating a thread. "-+ localization_priority: Normal ms.prod: "groups" doc_type: apiPageType
v1.0 Group Removefavorite https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-removefavorite.md
Title: "group: removeFavorite" description: "Remove the group from the list of the current user's favorite groups. Supported for Microsoft 365 groups only." localization_priority: Normal-+ ms.prod: "groups" doc_type: apiPageType
v1.0 Group Resetunseencount https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-resetunseencount.md
Title: "group: resetUnseenCount" description: "Reset the unseenCount of all the posts that the current user has not seen since their last visit."-+ localization_priority: Normal ms.prod: "groups" doc_type: apiPageType
v1.0 Group Subscribebymail https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-subscribebymail.md
Title: "group: subscribeByMail" description: "Calling this method will enable the current user to receive email notifications for this group, about new posts, events, and files in that group." localization_priority: Normal-+ ms.prod: "groups" doc_type: apiPageType
v1.0 Group Unsubscribebymail https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-unsubscribebymail.md
Title: "group: unsubscribeByMail" description: "Calling this method will disable the current user to receive email notifications for this group about new posts, events, and files in that group." localization_priority: Normal-+ ms.prod: "groups" doc_type: apiPageType
v1.0 Group Update Event https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-update-event.md
Title: "Update event" description: "Update an event object."-+ localization_priority: Normal ms.prod: "groups" doc_type: apiPageType
v1.0 Group Update Thread https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-update-thread.md
Title: "Update conversation thread" description: "Update a thread object."-+ localization_priority: Normal ms.prod: "groups" doc_type: apiPageType
v1.0 Group Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-update.md
Title: "Update group" description: "Update the properties of a [group](../resources/group.md) object."-+ localization_priority: Normal ms.prod: "groups" doc_type: apiPageType
v1.0 Group Validateproperties https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-validateproperties.md
Title: "group: validateProperties" description: "Validate if a Microsoft 365 group's display name or mail nickname complies with naming policies." localization_priority: Normal-+ ms.prod: "groups" doc_type: apiPageType
v1.0 Grouplifecyclepolicy Addgroup https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/grouplifecyclepolicy-addgroup.md
Title: "groupLifecyclePolicy: addGroup" description: "Adds a group to a lifecycle policy."-+ localization_priority: Normal ms.prod: "groups" doc_type: apiPageType
v1.0 Grouplifecyclepolicy Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/grouplifecyclepolicy-delete.md
Title: "Delete groupLifecyclePolicy" description: "Deletes a groupLifecyclePolicy."-+ localization_priority: Normal ms.prod: "groups" doc_type: apiPageType
v1.0 Grouplifecyclepolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/grouplifecyclepolicy-get.md
Title: "Get groupLifecyclePolicy" description: "Retrieve the properties and relationships of a groupLifecyclePolicies object."-+ localization_priority: Normal ms.prod: "groups" doc_type: apiPageType
v1.0 Grouplifecyclepolicy List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/grouplifecyclepolicy-list.md
Title: "List groupLifecyclePolicies" description: "List all the groupLifecyclePolicies."-+ localization_priority: Normal ms.prod: "groups" doc_type: apiPageType
v1.0 Grouplifecyclepolicy Post Grouplifecyclepolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/grouplifecyclepolicy-post-grouplifecyclepolicies.md
Title: "Create groupLifecyclePolicy" description: "Creates a new groupLifecyclePolicy."-+ localization_priority: Normal ms.prod: "groups" doc_type: apiPageType
v1.0 Grouplifecyclepolicy Removegroup https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/grouplifecyclepolicy-removegroup.md
Title: "groupLifecyclePolicy: removeGroup" description: "Removes a group from a lifecycle policy."-+ localization_priority: Normal ms.prod: "groups" doc_type: apiPageType
v1.0 Grouplifecyclepolicy Renewgroup https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/grouplifecyclepolicy-renewgroup.md
Title: "groupLifecyclePolicy: renewGroup" description: "Renew a group's expiration. When a group is renewed, the group expiration is extended by the number of days defined in the policy." localization_priority: Normal-+ ms.prod: "groups" doc_type: apiPageType
Namespace: microsoft.graph
Renew a group's expiration. When a group is renewed, the group expiration is extended by the number of days defined in the policy.
-> **Note:** When calling the v1.0 endpoint, use the [Renew group](/graph/api/group-renew?view=graph-rest-1.0) method.
+> **Note:** When calling the v1.0 endpoint, use the [Renew group](/graph/api/group-renew?view=graph-rest-1.0&preserve-view=true) method.
## Permissions
v1.0 Grouplifecyclepolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/grouplifecyclepolicy-update.md
Title: "Update groupLifecyclePolicy" description: "Update the properties of a groupLifecyclePolicygroupLifecyclePolicy resource type object."-+ localization_priority: Normal ms.prod: "groups" doc_type: apiPageType
v1.0 Identityproviderbase List Availableprovidertypes https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/identityproviderbase-list-availableprovidertypes.md
Content-Type: application/json
### Request The following is an example of the request.
-# [HTTP](#tab/http)
- # [HTTP](#tab/http) <!-- { "blockType": "request",
v1.0 Identityproviderbase Post Identityproviders https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/identityproviderbase-post-identityproviders.md
Content-length: 154
-- #### Response The following is an example of the response.
v1.0 Informationprotectionlabel Extractlabel https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/informationprotectionlabel-extractlabel.md
Content-type: application/json
"color": "#000000", "sensitivity": 13, "tooltip": "This information is top secret.",
- "isActive": true
+ "isActive": true,
+ "parent" : null
} } ```
v1.0 Informationprotectionlabel Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/informationprotectionlabel-get.md
Content-type: application/json
User-agent: ContosoLOBApp/1.0 {
- "@odata.context": "https://graph.microsoft.com/beta/$metadata#users('1e36d926-d716-4197-ba86-a6e18eb910b9')/informationProtection/policy/labels/$entity",
- "id": "4662f9a3-dd50-4a20-b984-a7be82e0e79c",
- "name": "LabelWithFooterAndHeaderActions_Tests",
- "description": "",
- "color": "",
- "sensitivity": 12,
- "tooltip": "LabelWithFooterAndHeaderActions_Tests",
- "isActive": true
+ "id": "4b18e8bb-b4a5-4695-85d0-8ae23ef27892",
+ "name": "Highly Confidential",
+ "description": "Consult Contoso data labeling policy for more details.",
+ "color": "",
+ "sensitivity": 3,
+ "tooltip": "Data classified as Contoso Highly Confidential.",
+ "isActive": true,
+ "parent": null
} ```
v1.0 Informationprotectionpolicy List Labels https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/informationprotectionpolicy-list-labels.md
User-agent: ContosoLOBApp/1.0
"color": "", "sensitivity": 1, "tooltip": "Data classified as Contoso General.",
- "isActive": true
+ "isActive": true,
+ "parent": null
}, { "id": "4662f9a3-dd50-4a20-b984-a7be82e0e79c",
User-agent: ContosoLOBApp/1.0
"color": "", "sensitivity": 2, "tooltip": "Data classificed as Contoso Confidential.",
- "isActive": true
+ "isActive": true,
+ "parent": null
}, { "id": "4b18e8bb-b4a5-4695-85d0-8ae23ef27892",
User-agent: ContosoLOBApp/1.0
"color": "", "sensitivity": 3, "tooltip": "Data classified as Contoso Highly Confidential.",
- "isActive": true
- }
+ "isActive": true,
+ "parent": null
+ },
+ {
+ "id": "a20cbae4-0c05-448c-b342-cb6c618d0957",
+ "name": "Contoso Full Time Employees",
+ "description": "Consult Contoso data labeling policy for more details.",
+ "color": "",
+ "sensitivity": 4,
+ "tooltip": "Data classified as Contoso Highly Confidential for Contoso Full Time Employees",
+ "isActive": true,
+ "parent": {
+ "id": "4b18e8bb-b4a5-4695-85d0-8ae23ef27892",
+ "name": "Highly Confidential",
+ "description": "Consult Contoso data labeling policy for more details.",
+ "color": "",
+ "sensitivity": 3,
+ "tooltip": "Data classified as Contoso Highly Confidential.",
+ "isActive": true,
+ "parent": null
+ }
+ }
] } ```
v1.0 Intune Chromebooksync Chromeosonboardingsettings Connect https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-chromebooksync-chromeosonboardingsettings-connect.md
+
+ Title: "connect action"
+description: "Not yet documented"
+
+localization_priority: Normal
++
+# connect 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.
+
+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)|DeviceManagementConfiguration.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /deviceManagement/chromeOSOnboardingSettings/connect
+```
+
+## 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|
+|:|:|:|
+|ownerUserPrincipalName|String|Not yet documented|
+|serviceAccountCredentials|String|Not yet documented|
+++
+## Response
+If successful, this action returns a `200 OK` response code and a [chromeOSOnboardingStatus](../resources/intune-chromebooksync-chromeosonboardingstatus.md) in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+POST https://graph.microsoft.com/beta/deviceManagement/chromeOSOnboardingSettings/connect
+
+Content-type: application/json
+Content-length: 136
+
+{
+ "ownerUserPrincipalName": "Owner User Principal Name value",
+ "serviceAccountCredentials": "Service Account Credentials 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: 29
+
+{
+ "value": "inprogress"
+}
+```
++++
v1.0 Intune Chromebooksync Chromeosonboardingsettings Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-chromebooksync-chromeosonboardingsettings-create.md
+
+ Title: "Create chromeOSOnboardingSettings"
+description: "Create a new chromeOSOnboardingSettings object."
+
+localization_priority: Normal
++
+# Create chromeOSOnboardingSettings
+
+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 [chromeOSOnboardingSettings](../resources/intune-chromebooksync-chromeosonboardingsettings.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.Read.All, DeviceManagementConfiguration.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /deviceManagement/chromeOSOnboardingSettings
+```
+
+## 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 chromeOSOnboardingSettings object.
+
+The following table shows the properties that are required when you create the chromeOSOnboardingSettings.
+
+|Property|Type|Description|
+|:|:|:|
+|id|String|The ChromebookTenant's Id|
+|ownerUserPrincipalName|String|The ChromebookTenant's OwnerUserPrincipalName|
+|onboardingStatus|[onboardingStatus](../resources/intune-chromebooksync-onboardingstatus.md)|The ChromebookTenant's OnboardingStatus. Possible values are: `unknown`, `inprogress`, `onboarded`, `failed`.|
+|lastModifiedDateTime|DateTimeOffset|The ChromebookTenant's LastModifiedDateTime|
+|lastDirectorySyncDateTime|DateTimeOffset|The ChromebookTenant's LastDirectorySyncDateTime|
+++
+## Response
+If successful, this method returns a `201 Created` response code and a [chromeOSOnboardingSettings](../resources/intune-chromebooksync-chromeosonboardingsettings.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+POST https://graph.microsoft.com/beta/deviceManagement/chromeOSOnboardingSettings
+Content-type: application/json
+Content-length: 238
+
+{
+ "@odata.type": "#microsoft.graph.chromeOSOnboardingSettings",
+ "ownerUserPrincipalName": "Owner User Principal Name value",
+ "onboardingStatus": "inprogress",
+ "lastDirectorySyncDateTime": "2016-12-31T23:57:56.1183185-08:00"
+}
+```
+
+### 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: 351
+
+{
+ "@odata.type": "#microsoft.graph.chromeOSOnboardingSettings",
+ "id": "0344255d-255d-0344-5d25-44035d254403",
+ "ownerUserPrincipalName": "Owner User Principal Name value",
+ "onboardingStatus": "inprogress",
+ "lastModifiedDateTime": "2017-01-01T00:00:35.1329464-08:00",
+ "lastDirectorySyncDateTime": "2016-12-31T23:57:56.1183185-08:00"
+}
+```
++++
v1.0 Intune Chromebooksync Chromeosonboardingsettings Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-chromebooksync-chromeosonboardingsettings-delete.md
+
+ Title: "Delete chromeOSOnboardingSettings"
+description: "Deletes a chromeOSOnboardingSettings."
+
+localization_priority: Normal
++
+# Delete chromeOSOnboardingSettings
+
+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 [chromeOSOnboardingSettings](../resources/intune-chromebooksync-chromeosonboardingsettings.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)|DeviceManagementConfiguration.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+DELETE /deviceManagement/chromeOSOnboardingSettings/{chromeOSOnboardingSettingsId}
+```
+
+## 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/deviceManagement/chromeOSOnboardingSettings/{chromeOSOnboardingSettingsId}
+```
+
+### 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 Chromebooksync Chromeosonboardingsettings Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-chromebooksync-chromeosonboardingsettings-get.md
+
+ Title: "Get chromeOSOnboardingSettings"
+description: "Read properties and relationships of the chromeOSOnboardingSettings object."
+
+localization_priority: Normal
++
+# Get chromeOSOnboardingSettings
+
+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 [chromeOSOnboardingSettings](../resources/intune-chromebooksync-chromeosonboardingsettings.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.Read.All, DeviceManagementConfiguration.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/chromeOSOnboardingSettings/{chromeOSOnboardingSettingsId}
+```
+
+## 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 [chromeOSOnboardingSettings](../resources/intune-chromebooksync-chromeosonboardingsettings.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/beta/deviceManagement/chromeOSOnboardingSettings/{chromeOSOnboardingSettingsId}
+```
+
+### 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: 382
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.chromeOSOnboardingSettings",
+ "id": "0344255d-255d-0344-5d25-44035d254403",
+ "ownerUserPrincipalName": "Owner User Principal Name value",
+ "onboardingStatus": "inprogress",
+ "lastModifiedDateTime": "2017-01-01T00:00:35.1329464-08:00",
+ "lastDirectorySyncDateTime": "2016-12-31T23:57:56.1183185-08:00"
+ }
+}
+```
++++
v1.0 Intune Chromebooksync Chromeosonboardingsettings List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-chromebooksync-chromeosonboardingsettings-list.md
+
+ Title: "List chromeOSOnboardingSettingses"
+description: "List properties and relationships of the chromeOSOnboardingSettings objects."
+
+localization_priority: Normal
++
+# List chromeOSOnboardingSettingses
+
+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 [chromeOSOnboardingSettings](../resources/intune-chromebooksync-chromeosonboardingsettings.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)|DeviceManagementConfiguration.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/chromeOSOnboardingSettings
+```
+
+## 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 [chromeOSOnboardingSettings](../resources/intune-chromebooksync-chromeosonboardingsettings.md) objects in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/beta/deviceManagement/chromeOSOnboardingSettings
+```
+
+### 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: 408
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.chromeOSOnboardingSettings",
+ "id": "0344255d-255d-0344-5d25-44035d254403",
+ "ownerUserPrincipalName": "Owner User Principal Name value",
+ "onboardingStatus": "inprogress",
+ "lastModifiedDateTime": "2017-01-01T00:00:35.1329464-08:00",
+ "lastDirectorySyncDateTime": "2016-12-31T23:57:56.1183185-08:00"
+ }
+ ]
+}
+```
++++
v1.0 Intune Chromebooksync Chromeosonboardingsettings Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-chromebooksync-chromeosonboardingsettings-update.md
+
+ Title: "Update chromeOSOnboardingSettings"
+description: "Update the properties of a chromeOSOnboardingSettings object."
+
+localization_priority: Normal
++
+# Update chromeOSOnboardingSettings
+
+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 [chromeOSOnboardingSettings](../resources/intune-chromebooksync-chromeosonboardingsettings.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.Read.All, DeviceManagementConfiguration.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /deviceManagement/chromeOSOnboardingSettings/{chromeOSOnboardingSettingsId}
+```
+
+## 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 [chromeOSOnboardingSettings](../resources/intune-chromebooksync-chromeosonboardingsettings.md) object.
+
+The following table shows the properties that are required when you create the [chromeOSOnboardingSettings](../resources/intune-chromebooksync-chromeosonboardingsettings.md).
+
+|Property|Type|Description|
+|:|:|:|
+|id|String|The ChromebookTenant's Id|
+|ownerUserPrincipalName|String|The ChromebookTenant's OwnerUserPrincipalName|
+|onboardingStatus|[onboardingStatus](../resources/intune-chromebooksync-onboardingstatus.md)|The ChromebookTenant's OnboardingStatus. Possible values are: `unknown`, `inprogress`, `onboarded`, `failed`.|
+|lastModifiedDateTime|DateTimeOffset|The ChromebookTenant's LastModifiedDateTime|
+|lastDirectorySyncDateTime|DateTimeOffset|The ChromebookTenant's LastDirectorySyncDateTime|
+++
+## Response
+If successful, this method returns a `200 OK` response code and an updated [chromeOSOnboardingSettings](../resources/intune-chromebooksync-chromeosonboardingsettings.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+PATCH https://graph.microsoft.com/beta/deviceManagement/chromeOSOnboardingSettings/{chromeOSOnboardingSettingsId}
+Content-type: application/json
+Content-length: 238
+
+{
+ "@odata.type": "#microsoft.graph.chromeOSOnboardingSettings",
+ "ownerUserPrincipalName": "Owner User Principal Name value",
+ "onboardingStatus": "inprogress",
+ "lastDirectorySyncDateTime": "2016-12-31T23:57:56.1183185-08:00"
+}
+```
+
+### 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: 351
+
+{
+ "@odata.type": "#microsoft.graph.chromeOSOnboardingSettings",
+ "id": "0344255d-255d-0344-5d25-44035d254403",
+ "ownerUserPrincipalName": "Owner User Principal Name value",
+ "onboardingStatus": "inprogress",
+ "lastModifiedDateTime": "2017-01-01T00:00:35.1329464-08:00",
+ "lastDirectorySyncDateTime": "2016-12-31T23:57:56.1183185-08:00"
+}
+```
++++
v1.0 Intune Cirrus Officeclientconfiguration Assign https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-cirrus-officeclientconfiguration-assign.md
+
+ Title: "Office client configuration assign action"
+description: "Replace all targeted groups for a policy."
+localization_priority: Normal
+++
+# Office client configuration assign 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/beta/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/beta/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/beta/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/beta/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/beta/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/beta/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/beta/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/beta/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/beta/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/beta/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/beta/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/beta/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/beta/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/beta/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/beta/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/beta/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/beta/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/beta/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 Deviceconfig Androidforworkcompliancepolicy Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfig-androidforworkcompliancepolicy-create.md
The following table shows the properties that are required when you create the a
|securityRequireGooglePlayServices|Boolean|Require Google Play Services to be installed and enabled on the device.| |securityRequireUpToDateSecurityProviders|Boolean|Require the device to have up to date security providers. The device will require Google Play Services to be enabled and up to date.| |securityRequireCompanyPortalAppIntegrity|Boolean|Require the device to pass the Company Portal client app runtime integrity check.|
+|securityRequiredAndroidSafetyNetEvaluationType|[androidSafetyNetEvaluationType](../resources/intune-deviceconfig-androidsafetynetevaluationtype.md)|Require a specific SafetyNet evaluation type for compliance. Possible values are: `basic`, `hardwareBacked`.|
Here is an example of the request.
``` http POST https://graph.microsoft.com/beta/deviceManagement/deviceCompliancePolicies Content-type: application/json
-Content-length: 1283
+Content-length: 1354
{ "@odata.type": "#microsoft.graph.androidForWorkCompliancePolicy",
Content-length: 1283
"securityRequireSafetyNetAttestationCertifiedDevice": true, "securityRequireGooglePlayServices": true, "securityRequireUpToDateSecurityProviders": true,
- "securityRequireCompanyPortalAppIntegrity": true
+ "securityRequireCompanyPortalAppIntegrity": true,
+ "securityRequiredAndroidSafetyNetEvaluationType": "hardwareBacked"
} ```
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: 1455
+Content-Length: 1526
{ "@odata.type": "#microsoft.graph.androidForWorkCompliancePolicy",
Content-Length: 1455
"securityRequireSafetyNetAttestationCertifiedDevice": true, "securityRequireGooglePlayServices": true, "securityRequireUpToDateSecurityProviders": true,
- "securityRequireCompanyPortalAppIntegrity": true
+ "securityRequireCompanyPortalAppIntegrity": true,
+ "securityRequiredAndroidSafetyNetEvaluationType": "hardwareBacked"
} ```
v1.0 Intune Deviceconfig Androidforworkcompliancepolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfig-androidforworkcompliancepolicy-get.md
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: 1538
+Content-Length: 1611
{ "value": {
Content-Length: 1538
"securityRequireSafetyNetAttestationCertifiedDevice": true, "securityRequireGooglePlayServices": true, "securityRequireUpToDateSecurityProviders": true,
- "securityRequireCompanyPortalAppIntegrity": true
+ "securityRequireCompanyPortalAppIntegrity": true,
+ "securityRequiredAndroidSafetyNetEvaluationType": "hardwareBacked"
} } ```
v1.0 Intune Deviceconfig Androidforworkcompliancepolicy List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfig-androidforworkcompliancepolicy-list.md
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: 1616
+Content-Length: 1691
{ "value": [
Content-Length: 1616
"securityRequireSafetyNetAttestationCertifiedDevice": true, "securityRequireGooglePlayServices": true, "securityRequireUpToDateSecurityProviders": true,
- "securityRequireCompanyPortalAppIntegrity": true
+ "securityRequireCompanyPortalAppIntegrity": true,
+ "securityRequiredAndroidSafetyNetEvaluationType": "hardwareBacked"
} ] }
v1.0 Intune Deviceconfig Androidforworkcompliancepolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfig-androidforworkcompliancepolicy-update.md
The following table shows the properties that are required when you create the [
|securityRequireGooglePlayServices|Boolean|Require Google Play Services to be installed and enabled on the device.| |securityRequireUpToDateSecurityProviders|Boolean|Require the device to have up to date security providers. The device will require Google Play Services to be enabled and up to date.| |securityRequireCompanyPortalAppIntegrity|Boolean|Require the device to pass the Company Portal client app runtime integrity check.|
+|securityRequiredAndroidSafetyNetEvaluationType|[androidSafetyNetEvaluationType](../resources/intune-deviceconfig-androidsafetynetevaluationtype.md)|Require a specific SafetyNet evaluation type for compliance. Possible values are: `basic`, `hardwareBacked`.|
Here is an example of the request.
``` http PATCH https://graph.microsoft.com/beta/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId} Content-type: application/json
-Content-length: 1283
+Content-length: 1354
{ "@odata.type": "#microsoft.graph.androidForWorkCompliancePolicy",
Content-length: 1283
"securityRequireSafetyNetAttestationCertifiedDevice": true, "securityRequireGooglePlayServices": true, "securityRequireUpToDateSecurityProviders": true,
- "securityRequireCompanyPortalAppIntegrity": true
+ "securityRequireCompanyPortalAppIntegrity": true,
+ "securityRequiredAndroidSafetyNetEvaluationType": "hardwareBacked"
} ```
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: 1455
+Content-Length: 1526
{ "@odata.type": "#microsoft.graph.androidForWorkCompliancePolicy",
Content-Length: 1455
"securityRequireSafetyNetAttestationCertifiedDevice": true, "securityRequireGooglePlayServices": true, "securityRequireUpToDateSecurityProviders": true,
- "securityRequireCompanyPortalAppIntegrity": true
+ "securityRequireCompanyPortalAppIntegrity": true,
+ "securityRequiredAndroidSafetyNetEvaluationType": "hardwareBacked"
} ```
v1.0 Intune Deviceconfig Androidworkprofilecompliancepolicy Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfig-androidworkprofilecompliancepolicy-create.md
The following table shows the properties that are required when you create the a
|securityRequireGooglePlayServices|Boolean|Require Google Play Services to be installed and enabled on the device.| |securityRequireUpToDateSecurityProviders|Boolean|Require the device to have up to date security providers. The device will require Google Play Services to be enabled and up to date.| |securityRequireCompanyPortalAppIntegrity|Boolean|Require the device to pass the Company Portal client app runtime integrity check.|
+|securityRequiredAndroidSafetyNetEvaluationType|[androidSafetyNetEvaluationType](../resources/intune-deviceconfig-androidsafetynetevaluationtype.md)|Require a specific SafetyNet evaluation type for compliance. Possible values are: `basic`, `hardwareBacked`.|
Here is an example of the request.
``` http POST https://graph.microsoft.com/beta/deviceManagement/deviceCompliancePolicies Content-type: application/json
-Content-length: 1350
+Content-length: 1421
{ "@odata.type": "#microsoft.graph.androidWorkProfileCompliancePolicy",
Content-length: 1350
"securityRequireSafetyNetAttestationCertifiedDevice": true, "securityRequireGooglePlayServices": true, "securityRequireUpToDateSecurityProviders": true,
- "securityRequireCompanyPortalAppIntegrity": true
+ "securityRequireCompanyPortalAppIntegrity": true,
+ "securityRequiredAndroidSafetyNetEvaluationType": "hardwareBacked"
} ```
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: 1522
+Content-Length: 1593
{ "@odata.type": "#microsoft.graph.androidWorkProfileCompliancePolicy",
Content-Length: 1522
"securityRequireSafetyNetAttestationCertifiedDevice": true, "securityRequireGooglePlayServices": true, "securityRequireUpToDateSecurityProviders": true,
- "securityRequireCompanyPortalAppIntegrity": true
+ "securityRequireCompanyPortalAppIntegrity": true,
+ "securityRequiredAndroidSafetyNetEvaluationType": "hardwareBacked"
} ```
v1.0 Intune Deviceconfig Androidworkprofilecompliancepolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfig-androidworkprofilecompliancepolicy-get.md
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: 1607
+Content-Length: 1680
{ "value": {
Content-Length: 1607
"securityRequireSafetyNetAttestationCertifiedDevice": true, "securityRequireGooglePlayServices": true, "securityRequireUpToDateSecurityProviders": true,
- "securityRequireCompanyPortalAppIntegrity": true
+ "securityRequireCompanyPortalAppIntegrity": true,
+ "securityRequiredAndroidSafetyNetEvaluationType": "hardwareBacked"
} } ```
v1.0 Intune Deviceconfig Androidworkprofilecompliancepolicy List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfig-androidworkprofilecompliancepolicy-list.md
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: 1687
+Content-Length: 1762
{ "value": [
Content-Length: 1687
"securityRequireSafetyNetAttestationCertifiedDevice": true, "securityRequireGooglePlayServices": true, "securityRequireUpToDateSecurityProviders": true,
- "securityRequireCompanyPortalAppIntegrity": true
+ "securityRequireCompanyPortalAppIntegrity": true,
+ "securityRequiredAndroidSafetyNetEvaluationType": "hardwareBacked"
} ] }
v1.0 Intune Deviceconfig Androidworkprofilecompliancepolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfig-androidworkprofilecompliancepolicy-update.md
The following table shows the properties that are required when you create the [
|securityRequireGooglePlayServices|Boolean|Require Google Play Services to be installed and enabled on the device.| |securityRequireUpToDateSecurityProviders|Boolean|Require the device to have up to date security providers. The device will require Google Play Services to be enabled and up to date.| |securityRequireCompanyPortalAppIntegrity|Boolean|Require the device to pass the Company Portal client app runtime integrity check.|
+|securityRequiredAndroidSafetyNetEvaluationType|[androidSafetyNetEvaluationType](../resources/intune-deviceconfig-androidsafetynetevaluationtype.md)|Require a specific SafetyNet evaluation type for compliance. Possible values are: `basic`, `hardwareBacked`.|
Here is an example of the request.
``` http PATCH https://graph.microsoft.com/beta/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId} Content-type: application/json
-Content-length: 1350
+Content-length: 1421
{ "@odata.type": "#microsoft.graph.androidWorkProfileCompliancePolicy",
Content-length: 1350
"securityRequireSafetyNetAttestationCertifiedDevice": true, "securityRequireGooglePlayServices": true, "securityRequireUpToDateSecurityProviders": true,
- "securityRequireCompanyPortalAppIntegrity": true
+ "securityRequireCompanyPortalAppIntegrity": true,
+ "securityRequiredAndroidSafetyNetEvaluationType": "hardwareBacked"
} ```
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: 1522
+Content-Length: 1593
{ "@odata.type": "#microsoft.graph.androidWorkProfileCompliancePolicy",
Content-Length: 1522
"securityRequireSafetyNetAttestationCertifiedDevice": true, "securityRequireGooglePlayServices": true, "securityRequireUpToDateSecurityProviders": true,
- "securityRequireCompanyPortalAppIntegrity": true
+ "securityRequireCompanyPortalAppIntegrity": true,
+ "securityRequiredAndroidSafetyNetEvaluationType": "hardwareBacked"
} ```
v1.0 Intune Deviceconfig Aospdeviceownercompliancepolicy Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfig-aospdeviceownercompliancepolicy-create.md
+
+ Title: "Create aospDeviceOwnerCompliancePolicy"
+description: "Create a new aospDeviceOwnerCompliancePolicy object."
+
+localization_priority: Normal
++
+# Create aospDeviceOwnerCompliancePolicy
+
+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 [aospDeviceOwnerCompliancePolicy](../resources/intune-deviceconfig-aospdeviceownercompliancepolicy.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
+POST /deviceManagement/deviceCompliancePolicies
+```
+
+## 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 aospDeviceOwnerCompliancePolicy object.
+
+The following table shows the properties that are required when you create the aospDeviceOwnerCompliancePolicy.
+
+|Property|Type|Description|
+|:|:|:|
+|roleScopeTagIds|String collection|List of Scope Tags for this Entity instance. Inherited from [deviceCompliancePolicy](../resources/intune-shared-devicecompliancepolicy.md)|
+|id|String|Key of the entity. Inherited from [deviceCompliancePolicy](../resources/intune-shared-devicecompliancepolicy.md)|
+|createdDateTime|DateTimeOffset|DateTime the object was created. Inherited from [deviceCompliancePolicy](../resources/intune-shared-devicecompliancepolicy.md)|
+|description|String|Admin provided description of the Device Configuration. Inherited from [deviceCompliancePolicy](../resources/intune-shared-devicecompliancepolicy.md)|
+|lastModifiedDateTime|DateTimeOffset|DateTime the object was last modified. Inherited from [deviceCompliancePolicy](../resources/intune-shared-devicecompliancepolicy.md)|
+|displayName|String|Admin provided name of the device configuration. Inherited from [deviceCompliancePolicy](../resources/intune-shared-devicecompliancepolicy.md)|
+|version|Int32|Version of the device configuration. Inherited from [deviceCompliancePolicy](../resources/intune-shared-devicecompliancepolicy.md)|
+|osMinimumVersion|String|Minimum Android version.|
+|osMaximumVersion|String|Maximum Android version.|
+|minAndroidSecurityPatchLevel|String|Minimum Android security patch level.|
+|passwordRequired|Boolean|Require a password to unlock device.|
+|passwordRequiredType|[androidDeviceOwnerRequiredPasswordType](../resources/intune-deviceconfig-androiddeviceownerrequiredpasswordtype.md)|Type of characters in password. Possible values are: `deviceDefault`, `required`, `numeric`, `numericComplex`, `alphabetic`, `alphanumeric`, `alphanumericWithSymbols`, `lowSecurityBiometric`, `customPassword`.|
+|passwordMinutesOfInactivityBeforeLock|Int32|Minutes of inactivity before a password is required. Valid values 1 to 8640|
+|passwordMinimumLength|Int32|Minimum password length. Valid values 4 to 16|
+|storageRequireEncryption|Boolean|Require encryption on Android devices.|
+++
+## Response
+If successful, this method returns a `201 Created` response code and a [aospDeviceOwnerCompliancePolicy](../resources/intune-deviceconfig-aospdeviceownercompliancepolicy.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+POST https://graph.microsoft.com/beta/deviceManagement/deviceCompliancePolicies
+Content-type: application/json
+Content-length: 593
+
+{
+ "@odata.type": "#microsoft.graph.aospDeviceOwnerCompliancePolicy",
+ "roleScopeTagIds": [
+ "Role Scope Tag Ids value"
+ ],
+ "description": "Description value",
+ "displayName": "Display Name value",
+ "version": 7,
+ "osMinimumVersion": "Os Minimum Version value",
+ "osMaximumVersion": "Os Maximum Version value",
+ "minAndroidSecurityPatchLevel": "Min Android Security Patch Level value",
+ "passwordRequired": true,
+ "passwordRequiredType": "required",
+ "passwordMinutesOfInactivityBeforeLock": 5,
+ "passwordMinimumLength": 5,
+ "storageRequireEncryption": true
+}
+```
+
+### 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: 765
+
+{
+ "@odata.type": "#microsoft.graph.aospDeviceOwnerCompliancePolicy",
+ "roleScopeTagIds": [
+ "Role Scope Tag Ids value"
+ ],
+ "id": "0837b942-b942-0837-42b9-370842b93708",
+ "createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
+ "description": "Description value",
+ "lastModifiedDateTime": "2017-01-01T00:00:35.1329464-08:00",
+ "displayName": "Display Name value",
+ "version": 7,
+ "osMinimumVersion": "Os Minimum Version value",
+ "osMaximumVersion": "Os Maximum Version value",
+ "minAndroidSecurityPatchLevel": "Min Android Security Patch Level value",
+ "passwordRequired": true,
+ "passwordRequiredType": "required",
+ "passwordMinutesOfInactivityBeforeLock": 5,
+ "passwordMinimumLength": 5,
+ "storageRequireEncryption": true
+}
+```
++++
v1.0 Intune Deviceconfig Aospdeviceownercompliancepolicy Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfig-aospdeviceownercompliancepolicy-delete.md
+
+ Title: "Delete aospDeviceOwnerCompliancePolicy"
+description: "Deletes a aospDeviceOwnerCompliancePolicy."
+
+localization_priority: Normal
++
+# Delete aospDeviceOwnerCompliancePolicy
+
+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 [aospDeviceOwnerCompliancePolicy](../resources/intune-deviceconfig-aospdeviceownercompliancepolicy.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)|DeviceManagementConfiguration.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+DELETE /deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId}
+```
+
+## 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/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId}
+```
+
+### 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 Deviceconfig Aospdeviceownercompliancepolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfig-aospdeviceownercompliancepolicy-get.md
+
+ Title: "Get aospDeviceOwnerCompliancePolicy"
+description: "Read properties and relationships of the aospDeviceOwnerCompliancePolicy object."
+
+localization_priority: Normal
++
+# Get aospDeviceOwnerCompliancePolicy
+
+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 [aospDeviceOwnerCompliancePolicy](../resources/intune-deviceconfig-aospdeviceownercompliancepolicy.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/deviceCompliancePolicies/{deviceCompliancePolicyId}
+```
+
+## 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 [aospDeviceOwnerCompliancePolicy](../resources/intune-deviceconfig-aospdeviceownercompliancepolicy.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/beta/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId}
+```
+
+### 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: 820
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.aospDeviceOwnerCompliancePolicy",
+ "roleScopeTagIds": [
+ "Role Scope Tag Ids value"
+ ],
+ "id": "0837b942-b942-0837-42b9-370842b93708",
+ "createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
+ "description": "Description value",
+ "lastModifiedDateTime": "2017-01-01T00:00:35.1329464-08:00",
+ "displayName": "Display Name value",
+ "version": 7,
+ "osMinimumVersion": "Os Minimum Version value",
+ "osMaximumVersion": "Os Maximum Version value",
+ "minAndroidSecurityPatchLevel": "Min Android Security Patch Level value",
+ "passwordRequired": true,
+ "passwordRequiredType": "required",
+ "passwordMinutesOfInactivityBeforeLock": 5,
+ "passwordMinimumLength": 5,
+ "storageRequireEncryption": true
+ }
+}
+```
++++
v1.0 Intune Deviceconfig Aospdeviceownercompliancepolicy List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfig-aospdeviceownercompliancepolicy-list.md
+
+ Title: "List aospDeviceOwnerCompliancePolicies"
+description: "List properties and relationships of the aospDeviceOwnerCompliancePolicy objects."
+
+localization_priority: Normal
++
+# List aospDeviceOwnerCompliancePolicies
+
+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 [aospDeviceOwnerCompliancePolicy](../resources/intune-deviceconfig-aospdeviceownercompliancepolicy.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)|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/deviceCompliancePolicies
+```
+
+## 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 [aospDeviceOwnerCompliancePolicy](../resources/intune-deviceconfig-aospdeviceownercompliancepolicy.md) objects in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/beta/deviceManagement/deviceCompliancePolicies
+```
+
+### 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: 870
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.aospDeviceOwnerCompliancePolicy",
+ "roleScopeTagIds": [
+ "Role Scope Tag Ids value"
+ ],
+ "id": "0837b942-b942-0837-42b9-370842b93708",
+ "createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
+ "description": "Description value",
+ "lastModifiedDateTime": "2017-01-01T00:00:35.1329464-08:00",
+ "displayName": "Display Name value",
+ "version": 7,
+ "osMinimumVersion": "Os Minimum Version value",
+ "osMaximumVersion": "Os Maximum Version value",
+ "minAndroidSecurityPatchLevel": "Min Android Security Patch Level value",
+ "passwordRequired": true,
+ "passwordRequiredType": "required",
+ "passwordMinutesOfInactivityBeforeLock": 5,
+ "passwordMinimumLength": 5,
+ "storageRequireEncryption": true
+ }
+ ]
+}
+```
++++
v1.0 Intune Deviceconfig Aospdeviceownercompliancepolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfig-aospdeviceownercompliancepolicy-update.md
+
+ Title: "Update aospDeviceOwnerCompliancePolicy"
+description: "Update the properties of a aospDeviceOwnerCompliancePolicy object."
+
+localization_priority: Normal
++
+# Update aospDeviceOwnerCompliancePolicy
+
+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 [aospDeviceOwnerCompliancePolicy](../resources/intune-deviceconfig-aospdeviceownercompliancepolicy.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/deviceCompliancePolicies/{deviceCompliancePolicyId}
+```
+
+## 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 [aospDeviceOwnerCompliancePolicy](../resources/intune-deviceconfig-aospdeviceownercompliancepolicy.md) object.
+
+The following table shows the properties that are required when you create the [aospDeviceOwnerCompliancePolicy](../resources/intune-deviceconfig-aospdeviceownercompliancepolicy.md).
+
+|Property|Type|Description|
+|:|:|:|
+|roleScopeTagIds|String collection|List of Scope Tags for this Entity instance. Inherited from [deviceCompliancePolicy](../resources/intune-shared-devicecompliancepolicy.md)|
+|id|String|Key of the entity. Inherited from [deviceCompliancePolicy](../resources/intune-shared-devicecompliancepolicy.md)|
+|createdDateTime|DateTimeOffset|DateTime the object was created. Inherited from [deviceCompliancePolicy](../resources/intune-shared-devicecompliancepolicy.md)|
+|description|String|Admin provided description of the Device Configuration. Inherited from [deviceCompliancePolicy](../resources/intune-shared-devicecompliancepolicy.md)|
+|lastModifiedDateTime|DateTimeOffset|DateTime the object was last modified. Inherited from [deviceCompliancePolicy](../resources/intune-shared-devicecompliancepolicy.md)|
+|displayName|String|Admin provided name of the device configuration. Inherited from [deviceCompliancePolicy](../resources/intune-shared-devicecompliancepolicy.md)|
+|version|Int32|Version of the device configuration. Inherited from [deviceCompliancePolicy](../resources/intune-shared-devicecompliancepolicy.md)|
+|osMinimumVersion|String|Minimum Android version.|
+|osMaximumVersion|String|Maximum Android version.|
+|minAndroidSecurityPatchLevel|String|Minimum Android security patch level.|
+|passwordRequired|Boolean|Require a password to unlock device.|
+|passwordRequiredType|[androidDeviceOwnerRequiredPasswordType](../resources/intune-deviceconfig-androiddeviceownerrequiredpasswordtype.md)|Type of characters in password. Possible values are: `deviceDefault`, `required`, `numeric`, `numericComplex`, `alphabetic`, `alphanumeric`, `alphanumericWithSymbols`, `lowSecurityBiometric`, `customPassword`.|
+|passwordMinutesOfInactivityBeforeLock|Int32|Minutes of inactivity before a password is required. Valid values 1 to 8640|
+|passwordMinimumLength|Int32|Minimum password length. Valid values 4 to 16|
+|storageRequireEncryption|Boolean|Require encryption on Android devices.|
+++
+## Response
+If successful, this method returns a `200 OK` response code and an updated [aospDeviceOwnerCompliancePolicy](../resources/intune-deviceconfig-aospdeviceownercompliancepolicy.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+PATCH https://graph.microsoft.com/beta/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId}
+Content-type: application/json
+Content-length: 593
+
+{
+ "@odata.type": "#microsoft.graph.aospDeviceOwnerCompliancePolicy",
+ "roleScopeTagIds": [
+ "Role Scope Tag Ids value"
+ ],
+ "description": "Description value",
+ "displayName": "Display Name value",
+ "version": 7,
+ "osMinimumVersion": "Os Minimum Version value",
+ "osMaximumVersion": "Os Maximum Version value",
+ "minAndroidSecurityPatchLevel": "Min Android Security Patch Level value",
+ "passwordRequired": true,
+ "passwordRequiredType": "required",
+ "passwordMinutesOfInactivityBeforeLock": 5,
+ "passwordMinimumLength": 5,
+ "storageRequireEncryption": true
+}
+```
+
+### 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: 765
+
+{
+ "@odata.type": "#microsoft.graph.aospDeviceOwnerCompliancePolicy",
+ "roleScopeTagIds": [
+ "Role Scope Tag Ids value"
+ ],
+ "id": "0837b942-b942-0837-42b9-370842b93708",
+ "createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
+ "description": "Description value",
+ "lastModifiedDateTime": "2017-01-01T00:00:35.1329464-08:00",
+ "displayName": "Display Name value",
+ "version": 7,
+ "osMinimumVersion": "Os Minimum Version value",
+ "osMaximumVersion": "Os Maximum Version value",
+ "minAndroidSecurityPatchLevel": "Min Android Security Patch Level value",
+ "passwordRequired": true,
+ "passwordRequiredType": "required",
+ "passwordMinutesOfInactivityBeforeLock": 5,
+ "passwordMinimumLength": 5,
+ "storageRequireEncryption": true
+}
+```
++++
v1.0 Intune Deviceconfig Devicecompliancepolicysettingstatesummary Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfig-devicecompliancepolicysettingstatesummary-create.md
The following table shows the properties that are required when you create the d
|id|String|Key of the entity.| |setting|String|The setting class name and property name.| |settingName|String|Name of the setting.|
-|platformType|[policyPlatformType](../resources/intune-shared-policyplatformtype.md)|Setting platform. Possible values are: `android`, `androidForWork`, `iOS`, `macOS`, `windowsPhone81`, `windows81AndLater`, `windows10AndLater`, `androidWorkProfile`, `windows10XProfile`, `all`.|
+|platformType|[policyPlatformType](../resources/intune-shared-policyplatformtype.md)|Setting platform. Possible values are: `android`, `androidForWork`, `iOS`, `macOS`, `windowsPhone81`, `windows81AndLater`, `windows10AndLater`, `androidWorkProfile`, `windows10XProfile`, `androidAOSP`, `all`.|
|unknownDeviceCount|Int32|Number of unknown devices| |notApplicableDeviceCount|Int32|Number of not applicable devices| |compliantDeviceCount|Int32|Number of compliant devices|
v1.0 Intune Deviceconfig Devicecompliancepolicysettingstatesummary Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfig-devicecompliancepolicysettingstatesummary-update.md
The following table shows the properties that are required when you create the [
|id|String|Key of the entity.| |setting|String|The setting class name and property name.| |settingName|String|Name of the setting.|
-|platformType|[policyPlatformType](../resources/intune-shared-policyplatformtype.md)|Setting platform. Possible values are: `android`, `androidForWork`, `iOS`, `macOS`, `windowsPhone81`, `windows81AndLater`, `windows10AndLater`, `androidWorkProfile`, `windows10XProfile`, `all`.|
+|platformType|[policyPlatformType](../resources/intune-shared-policyplatformtype.md)|Setting platform. Possible values are: `android`, `androidForWork`, `iOS`, `macOS`, `windowsPhone81`, `windows81AndLater`, `windows10AndLater`, `androidWorkProfile`, `windows10XProfile`, `androidAOSP`, `all`.|
|unknownDeviceCount|Int32|Number of unknown devices| |notApplicableDeviceCount|Int32|Number of not applicable devices| |compliantDeviceCount|Int32|Number of compliant devices|
v1.0 Intune Deviceconfig Iosgeneraldeviceconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfig-iosgeneraldeviceconfiguration-create.md
The following table shows the properties that are required when you create the i
|spotlightBlockInternetResults|Boolean|Indicates whether or not to block Spotlight search from returning internet results on supervised device.| |voiceDialingBlocked|Boolean|Indicates whether or not to block voice dialing.| |wallpaperBlockModification|Boolean|Indicates whether or not to allow wallpaper modification on supervised device (iOS 9.0 and later) .|
-|wiFiConnectOnlyToConfiguredNetworks|Boolean|Indicates whether or not to force the device to use only Wi-Fi networks from configuration profiles when the device is in supervised mode.|
+|wiFiConnectOnlyToConfiguredNetworks|Boolean|Indicates whether or not to force the device to use only Wi-Fi networks from configuration profiles when the device is in supervised mode. Available for devices running iOS and iPadOS versions 14.4 and earlier. Devices running 14.5+ should use the setting, ΓÇ£WiFiConnectToAllowedNetworksOnlyForced.|
|classroomForceRequestPermissionToLeaveClasses|Boolean|Indicates whether a student enrolled in an unmanaged course via Classroom will request permission from the teacher when attempting to leave the course (iOS 11.3 and later).| |keychainBlockCloudSync|Boolean|Indicates whether or not iCloud keychain synchronization is blocked. Requires a supervised device for iOS 13 and later.| |pkiBlockOTAUpdates|Boolean|Indicates whether or not over-the-air PKI updates are blocked. Setting this restriction to false does not disable CRL and OCSP checks (iOS 7.0 and later).|
The following table shows the properties that are required when you create the i
|appClipsBlocked|Boolean|Prevents a user from adding any App Clips and removes any existing App Clips on the device.| |applePersonalizedAdsBlocked|Boolean|Limits Apple personalized advertising when true. Available in iOS 14 and later.| |nfcBlocked|Boolean|Disable NFC to prevent devices from pairing with other NFC-enabled devices. Available for iOS/iPadOS devices running 14.2 and later.|
+|autoUnlockBlocked|Boolean|Blocks users from unlocking their device with Apple Watch. Available for devices running iOS and iPadOS versions 14.5 and later.|
+|unpairedExternalBootToRecoveryAllowed|Boolean|Allow users to boot devices into recovery mode with unpaired devices. Available for devices running iOS and iPadOS versions 14.5 and later.|
+|onDeviceOnlyDictationForced|Boolean|Disables connections to Siri servers so that users canΓÇÖt use Siri to dictate text. Available for devices running iOS and iPadOS versions 14.5 and later.|
|kioskModeAppType|[iosKioskModeAppType](../resources/intune-deviceconfig-ioskioskmodeapptype.md)|Type of app to run in kiosk mode. Possible values are: `notConfigured`, `appStoreApp`, `managedApp`, `builtInApp`.|
Here is an example of the request.
``` http POST https://graph.microsoft.com/beta/deviceManagement/deviceConfigurations Content-type: application/json
-Content-length: 10656
+Content-length: 10776
{ "@odata.type": "#microsoft.graph.iosGeneralDeviceConfiguration",
Content-length: 10656
"appClipsBlocked": true, "applePersonalizedAdsBlocked": true, "nfcBlocked": true,
+ "autoUnlockBlocked": true,
+ "unpairedExternalBootToRecoveryAllowed": true,
+ "onDeviceOnlyDictationForced": true,
"kioskModeAppType": "appStoreApp" } ```
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: 10828
+Content-Length: 10948
{ "@odata.type": "#microsoft.graph.iosGeneralDeviceConfiguration",
Content-Length: 10828
"appClipsBlocked": true, "applePersonalizedAdsBlocked": true, "nfcBlocked": true,
+ "autoUnlockBlocked": true,
+ "unpairedExternalBootToRecoveryAllowed": true,
+ "onDeviceOnlyDictationForced": true,
"kioskModeAppType": "appStoreApp" } ```
v1.0 Intune Deviceconfig Iosgeneraldeviceconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfig-iosgeneraldeviceconfiguration-get.md
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: 11433
+Content-Length: 11559
{ "value": {
Content-Length: 11433
"appClipsBlocked": true, "applePersonalizedAdsBlocked": true, "nfcBlocked": true,
+ "autoUnlockBlocked": true,
+ "unpairedExternalBootToRecoveryAllowed": true,
+ "onDeviceOnlyDictationForced": true,
"kioskModeAppType": "appStoreApp" } }
v1.0 Intune Deviceconfig Iosgeneraldeviceconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfig-iosgeneraldeviceconfiguration-list.md
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: 12033
+Content-Length: 12165
{ "value": [
Content-Length: 12033
"appClipsBlocked": true, "applePersonalizedAdsBlocked": true, "nfcBlocked": true,
+ "autoUnlockBlocked": true,
+ "unpairedExternalBootToRecoveryAllowed": true,
+ "onDeviceOnlyDictationForced": true,
"kioskModeAppType": "appStoreApp" } ]
v1.0 Intune Deviceconfig Iosgeneraldeviceconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfig-iosgeneraldeviceconfiguration-update.md
The following table shows the properties that are required when you create the [
|spotlightBlockInternetResults|Boolean|Indicates whether or not to block Spotlight search from returning internet results on supervised device.| |voiceDialingBlocked|Boolean|Indicates whether or not to block voice dialing.| |wallpaperBlockModification|Boolean|Indicates whether or not to allow wallpaper modification on supervised device (iOS 9.0 and later) .|
-|wiFiConnectOnlyToConfiguredNetworks|Boolean|Indicates whether or not to force the device to use only Wi-Fi networks from configuration profiles when the device is in supervised mode.|
+|wiFiConnectOnlyToConfiguredNetworks|Boolean|Indicates whether or not to force the device to use only Wi-Fi networks from configuration profiles when the device is in supervised mode. Available for devices running iOS and iPadOS versions 14.4 and earlier. Devices running 14.5+ should use the setting, ΓÇ£WiFiConnectToAllowedNetworksOnlyForced.|
|classroomForceRequestPermissionToLeaveClasses|Boolean|Indicates whether a student enrolled in an unmanaged course via Classroom will request permission from the teacher when attempting to leave the course (iOS 11.3 and later).| |keychainBlockCloudSync|Boolean|Indicates whether or not iCloud keychain synchronization is blocked. Requires a supervised device for iOS 13 and later.| |pkiBlockOTAUpdates|Boolean|Indicates whether or not over-the-air PKI updates are blocked. Setting this restriction to false does not disable CRL and OCSP checks (iOS 7.0 and later).|
The following table shows the properties that are required when you create the [
|appClipsBlocked|Boolean|Prevents a user from adding any App Clips and removes any existing App Clips on the device.| |applePersonalizedAdsBlocked|Boolean|Limits Apple personalized advertising when true. Available in iOS 14 and later.| |nfcBlocked|Boolean|Disable NFC to prevent devices from pairing with other NFC-enabled devices. Available for iOS/iPadOS devices running 14.2 and later.|
+|autoUnlockBlocked|Boolean|Blocks users from unlocking their device with Apple Watch. Available for devices running iOS and iPadOS versions 14.5 and later.|
+|unpairedExternalBootToRecoveryAllowed|Boolean|Allow users to boot devices into recovery mode with unpaired devices. Available for devices running iOS and iPadOS versions 14.5 and later.|
+|onDeviceOnlyDictationForced|Boolean|Disables connections to Siri servers so that users canΓÇÖt use Siri to dictate text. Available for devices running iOS and iPadOS versions 14.5 and later.|
|kioskModeAppType|[iosKioskModeAppType](../resources/intune-deviceconfig-ioskioskmodeapptype.md)|Type of app to run in kiosk mode. Possible values are: `notConfigured`, `appStoreApp`, `managedApp`, `builtInApp`.|
Here is an example of the request.
``` http PATCH https://graph.microsoft.com/beta/deviceManagement/deviceConfigurations/{deviceConfigurationId} Content-type: application/json
-Content-length: 10656
+Content-length: 10776
{ "@odata.type": "#microsoft.graph.iosGeneralDeviceConfiguration",
Content-length: 10656
"appClipsBlocked": true, "applePersonalizedAdsBlocked": true, "nfcBlocked": true,
+ "autoUnlockBlocked": true,
+ "unpairedExternalBootToRecoveryAllowed": true,
+ "onDeviceOnlyDictationForced": true,
"kioskModeAppType": "appStoreApp" } ```
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: 10828
+Content-Length: 10948
{ "@odata.type": "#microsoft.graph.iosGeneralDeviceConfiguration",
Content-Length: 10828
"appClipsBlocked": true, "applePersonalizedAdsBlocked": true, "nfcBlocked": true,
+ "autoUnlockBlocked": true,
+ "unpairedExternalBootToRecoveryAllowed": true,
+ "onDeviceOnlyDictationForced": true,
"kioskModeAppType": "appStoreApp" } ```
v1.0 Intune Deviceconfig Manageddevicecertificatestate Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfig-manageddevicecertificatestate-create.md
The following table shows the properties that are required when you create the m
|Property|Type|Description| |:|:|:| |id|String|Key of the entity.|
-|devicePlatform|[devicePlatformType](../resources/intune-shared-deviceplatformtype.md)|Device platform. Possible values are: `android`, `androidForWork`, `iOS`, `macOS`, `windowsPhone81`, `windows81AndLater`, `windows10AndLater`, `androidWorkProfile`, `unknown`.|
+|devicePlatform|[devicePlatformType](../resources/intune-shared-deviceplatformtype.md)|Device platform. Possible values are: `android`, `androidForWork`, `iOS`, `macOS`, `windowsPhone81`, `windows81AndLater`, `windows10AndLater`, `androidWorkProfile`, `unknown`, `androidAOSP`.|
|certificateKeyUsage|[keyUsages](../resources/intune-shared-keyusages.md)|Key usage. Possible values are: `keyEncipherment`, `digitalSignature`.| |certificateValidityPeriodUnits|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Validity period units. Possible values are: `days`, `months`, `years`.| |certificateIssuanceState|[certificateIssuanceStates](../resources/intune-deviceconfig-certificateissuancestates.md)|Issuance State. Possible values are: `unknown`, `challengeIssued`, `challengeIssueFailed`, `requestCreationFailed`, `requestSubmitFailed`, `challengeValidationSucceeded`, `challengeValidationFailed`, `issueFailed`, `issuePending`, `issued`, `responseProcessingFailed`, `responsePending`, `enrollmentSucceeded`, `enrollmentNotNeeded`, `revoked`, `removedFromCollection`, `renewVerified`, `installFailed`, `installed`, `deleteFailed`, `deleted`, `renewalRequested`, `requested`.|
v1.0 Intune Deviceconfig Manageddevicecertificatestate Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfig-manageddevicecertificatestate-update.md
The following table shows the properties that are required when you create the [
|Property|Type|Description| |:|:|:| |id|String|Key of the entity.|
-|devicePlatform|[devicePlatformType](../resources/intune-shared-deviceplatformtype.md)|Device platform. Possible values are: `android`, `androidForWork`, `iOS`, `macOS`, `windowsPhone81`, `windows81AndLater`, `windows10AndLater`, `androidWorkProfile`, `unknown`.|
+|devicePlatform|[devicePlatformType](../resources/intune-shared-deviceplatformtype.md)|Device platform. Possible values are: `android`, `androidForWork`, `iOS`, `macOS`, `windowsPhone81`, `windows81AndLater`, `windows10AndLater`, `androidWorkProfile`, `unknown`, `androidAOSP`.|
|certificateKeyUsage|[keyUsages](../resources/intune-shared-keyusages.md)|Key usage. Possible values are: `keyEncipherment`, `digitalSignature`.| |certificateValidityPeriodUnits|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Validity period units. Possible values are: `days`, `months`, `years`.| |certificateIssuanceState|[certificateIssuanceStates](../resources/intune-deviceconfig-certificateissuancestates.md)|Issuance State. Possible values are: `unknown`, `challengeIssued`, `challengeIssueFailed`, `requestCreationFailed`, `requestSubmitFailed`, `challengeValidationSucceeded`, `challengeValidationFailed`, `issueFailed`, `issuePending`, `issued`, `responseProcessingFailed`, `responsePending`, `enrollmentSucceeded`, `enrollmentNotNeeded`, `revoked`, `removedFromCollection`, `renewVerified`, `installFailed`, `installed`, `deleteFailed`, `deleted`, `renewalRequested`, `requested`.|
v1.0 Intune Deviceconfig Restrictedappsviolation Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfig-restrictedappsviolation-create.md
The following table shows the properties that are required when you create the r
|deviceName|String|Device name| |deviceConfigurationId|String|Device configuration profile unique identifier, must be Guid| |deviceConfigurationName|String|Device configuration profile name|
-|platformType|[policyPlatformType](../resources/intune-shared-policyplatformtype.md)|Platform type. Possible values are: `android`, `androidForWork`, `iOS`, `macOS`, `windowsPhone81`, `windows81AndLater`, `windows10AndLater`, `androidWorkProfile`, `windows10XProfile`, `all`.|
+|platformType|[policyPlatformType](../resources/intune-shared-policyplatformtype.md)|Platform type. Possible values are: `android`, `androidForWork`, `iOS`, `macOS`, `windowsPhone81`, `windows81AndLater`, `windows10AndLater`, `androidWorkProfile`, `windows10XProfile`, `androidAOSP`, `all`.|
|restrictedAppsState|[restrictedAppsState](../resources/intune-deviceconfig-restrictedappsstate.md)|Restricted apps state. Possible values are: `prohibitedApps`, `notApprovedApps`.| |restrictedApps|[managedDeviceReportedApp](../resources/intune-deviceconfig-manageddevicereportedapp.md) collection|List of violated restricted apps|
v1.0 Intune Deviceconfig Restrictedappsviolation Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfig-restrictedappsviolation-update.md
The following table shows the properties that are required when you create the [
|deviceName|String|Device name| |deviceConfigurationId|String|Device configuration profile unique identifier, must be Guid| |deviceConfigurationName|String|Device configuration profile name|
-|platformType|[policyPlatformType](../resources/intune-shared-policyplatformtype.md)|Platform type. Possible values are: `android`, `androidForWork`, `iOS`, `macOS`, `windowsPhone81`, `windows81AndLater`, `windows10AndLater`, `androidWorkProfile`, `windows10XProfile`, `all`.|
+|platformType|[policyPlatformType](../resources/intune-shared-policyplatformtype.md)|Platform type. Possible values are: `android`, `androidForWork`, `iOS`, `macOS`, `windowsPhone81`, `windows81AndLater`, `windows10AndLater`, `androidWorkProfile`, `windows10XProfile`, `androidAOSP`, `all`.|
|restrictedAppsState|[restrictedAppsState](../resources/intune-deviceconfig-restrictedappsstate.md)|Restricted apps state. Possible values are: `prohibitedApps`, `notApprovedApps`.| |restrictedApps|[managedDeviceReportedApp](../resources/intune-deviceconfig-manageddevicereportedapp.md) collection|List of violated restricted apps|
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationcategory Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationcategory-create.md
The following table shows the properties that are required when you create the d
|name|String|Name of the item| |displayName|String|Display name of the item| |platforms|[deviceManagementConfigurationPlatforms](../resources/intune-deviceconfigv2-devicemanagementconfigurationplatforms.md)|Platforms types, which settings in the category have. Possible values are: `none`, `macOS`, `windows10X`, `windows10`.|
-|technologies|[deviceManagementConfigurationTechnologies](../resources/intune-deviceconfigv2-devicemanagementconfigurationtechnologies.md)|Technologies types, which settings in the category have. Possible values are: `none`, `mdm`, `windows10XManagement`, `configManager`.|
+|technologies|[deviceManagementConfigurationTechnologies](../resources/intune-deviceconfigv2-devicemanagementconfigurationtechnologies.md)|Technologies types, which settings in the category have. Possible values are: `none`, `mdm`, `windows10XManagement`, `configManager`, `microsoftSense`.|
|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Indicates that the category contains settings that are used for Compliance or Configuration. Possible values are: `none`, `configuration`.| |parentCategoryId|String|Parent id of the category.| |rootCategoryId|String|Root id of the category.|
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationcategory Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationcategory-update.md
The following table shows the properties that are required when you create the [
|name|String|Name of the item| |displayName|String|Display name of the item| |platforms|[deviceManagementConfigurationPlatforms](../resources/intune-deviceconfigv2-devicemanagementconfigurationplatforms.md)|Platforms types, which settings in the category have. Possible values are: `none`, `macOS`, `windows10X`, `windows10`.|
-|technologies|[deviceManagementConfigurationTechnologies](../resources/intune-deviceconfigv2-devicemanagementconfigurationtechnologies.md)|Technologies types, which settings in the category have. Possible values are: `none`, `mdm`, `windows10XManagement`, `configManager`.|
+|technologies|[deviceManagementConfigurationTechnologies](../resources/intune-deviceconfigv2-devicemanagementconfigurationtechnologies.md)|Technologies types, which settings in the category have. Possible values are: `none`, `mdm`, `windows10XManagement`, `configManager`, `microsoftSense`.|
|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Indicates that the category contains settings that are used for Compliance or Configuration. Possible values are: `none`, `configuration`.| |parentCategoryId|String|Parent id of the category.| |rootCategoryId|String|Root id of the category.|
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationchoicesettingcollectiondefinition Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationchoicesettingcollectiondefinition-create.md
One of the following permissions is required to call this API. To learn more, in
POST /deviceManagement/reusableSettings POST /deviceManagement/configurationSettings POST /deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicyId}/settings/{deviceManagementConfigurationSettingId}/settingDefinitions
+POST /deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplateId}/settingTemplates/{deviceManagementConfigurationSettingTemplateId}/settingDefinitions
``` ## Request headers
Here is an example of the request.
``` http POST https://graph.microsoft.com/beta/deviceManagement/reusableSettings Content-type: application/json
-Content-length: 10214
+Content-length: 19117
{ "@odata.type": "#microsoft.graph.deviceManagementConfigurationChoiceSettingCollectionDefinition",
Content-length: 10214
"@odata.type": "microsoft.graph.deviceManagementConfigurationOptionDefinition", "optionValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationGroupSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": null,
"value": "Value value", "children": null }
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: 10263
+Content-Length: 19166
{ "@odata.type": "#microsoft.graph.deviceManagementConfigurationChoiceSettingCollectionDefinition",
Content-Length: 10263
"@odata.type": "microsoft.graph.deviceManagementConfigurationOptionDefinition", "optionValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationGroupSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": null,
"value": "Value value", "children": null }
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationchoicesettingcollectiondefinition Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationchoicesettingcollectiondefinition-delete.md
One of the following permissions is required to call this API. To learn more, in
DELETE /deviceManagement/reusableSettings/{deviceManagementConfigurationSettingDefinitionId} DELETE /deviceManagement/configurationSettings/{deviceManagementConfigurationSettingDefinitionId} DELETE /deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicyId}/settings/{deviceManagementConfigurationSettingId}/settingDefinitions/{deviceManagementConfigurationSettingDefinitionId}
+DELETE /deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplateId}/settingTemplates/{deviceManagementConfigurationSettingTemplateId}/settingDefinitions/{deviceManagementConfigurationSettingDefinitionId}
``` ## Request headers
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationchoicesettingcollectiondefinition Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationchoicesettingcollectiondefinition-get.md
One of the following permissions is required to call this API. To learn more, in
GET /deviceManagement/reusableSettings/{deviceManagementConfigurationSettingDefinitionId} GET /deviceManagement/configurationSettings/{deviceManagementConfigurationSettingDefinitionId} GET /deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicyId}/settings/{deviceManagementConfigurationSettingId}/settingDefinitions/{deviceManagementConfigurationSettingDefinitionId}
+GET /deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplateId}/settingTemplates/{deviceManagementConfigurationSettingTemplateId}/settingDefinitions/{deviceManagementConfigurationSettingDefinitionId}
``` ## Optional query parameters
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: 10642
+Content-Length: 19745
{ "value": {
Content-Length: 10642
"@odata.type": "microsoft.graph.deviceManagementConfigurationOptionDefinition", "optionValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationGroupSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": null,
"value": "Value value", "children": null }
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationchoicesettingcollectiondefinition List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationchoicesettingcollectiondefinition-list.md
One of the following permissions is required to call this API. To learn more, in
GET /deviceManagement/reusableSettings GET /deviceManagement/configurationSettings GET /deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicyId}/settings/{deviceManagementConfigurationSettingId}/settingDefinitions
+GET /deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplateId}/settingTemplates/{deviceManagementConfigurationSettingTemplateId}/settingDefinitions
``` ## Request headers
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: 11016
+Content-Length: 20319
{ "value": [
Content-Length: 11016
"@odata.type": "microsoft.graph.deviceManagementConfigurationOptionDefinition", "optionValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationGroupSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": null,
"value": "Value value", "children": null }
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationchoicesettingcollectiondefinition Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationchoicesettingcollectiondefinition-update.md
One of the following permissions is required to call this API. To learn more, in
PATCH /deviceManagement/reusableSettings/{deviceManagementConfigurationSettingDefinitionId} PATCH /deviceManagement/configurationSettings/{deviceManagementConfigurationSettingDefinitionId} PATCH /deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicyId}/settings/{deviceManagementConfigurationSettingId}/settingDefinitions/{deviceManagementConfigurationSettingDefinitionId}
+PATCH /deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplateId}/settingTemplates/{deviceManagementConfigurationSettingTemplateId}/settingDefinitions/{deviceManagementConfigurationSettingDefinitionId}
``` ## Request headers
Here is an example of the request.
``` http PATCH https://graph.microsoft.com/beta/deviceManagement/reusableSettings/{deviceManagementConfigurationSettingDefinitionId} Content-type: application/json
-Content-length: 10214
+Content-length: 19117
{ "@odata.type": "#microsoft.graph.deviceManagementConfigurationChoiceSettingCollectionDefinition",
Content-length: 10214
"@odata.type": "microsoft.graph.deviceManagementConfigurationOptionDefinition", "optionValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationGroupSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": null,
"value": "Value value", "children": null }
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: 10263
+Content-Length: 19166
{ "@odata.type": "#microsoft.graph.deviceManagementConfigurationChoiceSettingCollectionDefinition",
Content-Length: 10263
"@odata.type": "microsoft.graph.deviceManagementConfigurationOptionDefinition", "optionValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationGroupSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": null,
"value": "Value value", "children": null }
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationchoicesettingdefinition Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationchoicesettingdefinition-create.md
One of the following permissions is required to call this API. To learn more, in
POST /deviceManagement/reusableSettings POST /deviceManagement/configurationSettings POST /deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicyId}/settings/{deviceManagementConfigurationSettingId}/settingDefinitions
+POST /deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplateId}/settingTemplates/{deviceManagementConfigurationSettingTemplateId}/settingDefinitions
``` ## Request headers
Here is an example of the request.
``` http POST https://graph.microsoft.com/beta/deviceManagement/reusableSettings Content-type: application/json
-Content-length: 10158
+Content-length: 19061
{ "@odata.type": "#microsoft.graph.deviceManagementConfigurationChoiceSettingDefinition",
Content-length: 10158
"@odata.type": "microsoft.graph.deviceManagementConfigurationOptionDefinition", "optionValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationGroupSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": null,
"value": "Value value", "children": null }
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: 10207
+Content-Length: 19110
{ "@odata.type": "#microsoft.graph.deviceManagementConfigurationChoiceSettingDefinition",
Content-Length: 10207
"@odata.type": "microsoft.graph.deviceManagementConfigurationOptionDefinition", "optionValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationGroupSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": null,
"value": "Value value", "children": null }
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationchoicesettingdefinition Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationchoicesettingdefinition-delete.md
One of the following permissions is required to call this API. To learn more, in
DELETE /deviceManagement/reusableSettings/{deviceManagementConfigurationSettingDefinitionId} DELETE /deviceManagement/configurationSettings/{deviceManagementConfigurationSettingDefinitionId} DELETE /deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicyId}/settings/{deviceManagementConfigurationSettingId}/settingDefinitions/{deviceManagementConfigurationSettingDefinitionId}
+DELETE /deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplateId}/settingTemplates/{deviceManagementConfigurationSettingTemplateId}/settingDefinitions/{deviceManagementConfigurationSettingDefinitionId}
``` ## Request headers
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationchoicesettingdefinition Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationchoicesettingdefinition-get.md
One of the following permissions is required to call this API. To learn more, in
GET /deviceManagement/reusableSettings/{deviceManagementConfigurationSettingDefinitionId} GET /deviceManagement/configurationSettings/{deviceManagementConfigurationSettingDefinitionId} GET /deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicyId}/settings/{deviceManagementConfigurationSettingId}/settingDefinitions/{deviceManagementConfigurationSettingDefinitionId}
+GET /deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplateId}/settingTemplates/{deviceManagementConfigurationSettingTemplateId}/settingDefinitions/{deviceManagementConfigurationSettingDefinitionId}
``` ## Optional query parameters
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: 10582
+Content-Length: 19685
{ "value": {
Content-Length: 10582
"@odata.type": "microsoft.graph.deviceManagementConfigurationOptionDefinition", "optionValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationGroupSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": null,
"value": "Value value", "children": null }
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationchoicesettingdefinition List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationchoicesettingdefinition-list.md
One of the following permissions is required to call this API. To learn more, in
GET /deviceManagement/reusableSettings GET /deviceManagement/configurationSettings GET /deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicyId}/settings/{deviceManagementConfigurationSettingId}/settingDefinitions
+GET /deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplateId}/settingTemplates/{deviceManagementConfigurationSettingTemplateId}/settingDefinitions
``` ## Request headers
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: 10952
+Content-Length: 20255
{ "value": [
Content-Length: 10952
"@odata.type": "microsoft.graph.deviceManagementConfigurationOptionDefinition", "optionValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationGroupSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": null,
"value": "Value value", "children": null }
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationchoicesettingdefinition Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationchoicesettingdefinition-update.md
One of the following permissions is required to call this API. To learn more, in
PATCH /deviceManagement/reusableSettings/{deviceManagementConfigurationSettingDefinitionId} PATCH /deviceManagement/configurationSettings/{deviceManagementConfigurationSettingDefinitionId} PATCH /deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicyId}/settings/{deviceManagementConfigurationSettingId}/settingDefinitions/{deviceManagementConfigurationSettingDefinitionId}
+PATCH /deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplateId}/settingTemplates/{deviceManagementConfigurationSettingTemplateId}/settingDefinitions/{deviceManagementConfigurationSettingDefinitionId}
``` ## Request headers
Here is an example of the request.
``` http PATCH https://graph.microsoft.com/beta/deviceManagement/reusableSettings/{deviceManagementConfigurationSettingDefinitionId} Content-type: application/json
-Content-length: 10158
+Content-length: 19061
{ "@odata.type": "#microsoft.graph.deviceManagementConfigurationChoiceSettingDefinition",
Content-length: 10158
"@odata.type": "microsoft.graph.deviceManagementConfigurationOptionDefinition", "optionValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationGroupSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": null,
"value": "Value value", "children": null }
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: 10207
+Content-Length: 19110
{ "@odata.type": "#microsoft.graph.deviceManagementConfigurationChoiceSettingDefinition",
Content-Length: 10207
"@odata.type": "microsoft.graph.deviceManagementConfigurationOptionDefinition", "optionValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationGroupSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": null,
"value": "Value value", "children": null }
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationpolicy Assign https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationpolicy-assign.md
Title: "assign action"
+ Title: "Device management configuration policy assign action"
description: "Not yet documented" localization_priority: Normal
ms.prod: "intune"
doc_type: apiPageType
-# assign action
+# Device management configuration policy assign action
Namespace: microsoft.graph
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationpolicy Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationpolicy-create.md
The following table shows the properties that are required when you create the d
|name|String|Policy name| |description|String|Policy description| |platforms|[deviceManagementConfigurationPlatforms](../resources/intune-deviceconfigv2-devicemanagementconfigurationplatforms.md)|Platforms for this policy. Possible values are: `none`, `macOS`, `windows10X`, `windows10`.|
-|technologies|[deviceManagementConfigurationTechnologies](../resources/intune-deviceconfigv2-devicemanagementconfigurationtechnologies.md)|Technologies for this policy. Possible values are: `none`, `mdm`, `windows10XManagement`, `configManager`.|
+|technologies|[deviceManagementConfigurationTechnologies](../resources/intune-deviceconfigv2-devicemanagementconfigurationtechnologies.md)|Technologies for this policy. Possible values are: `none`, `mdm`, `windows10XManagement`, `configManager`, `microsoftSense`.|
|createdDateTime|DateTimeOffset|Policy creation date and time. This property is read-only.| |lastModifiedDateTime|DateTimeOffset|Policy last modification date and time. This property is read-only.| |settingCount|Int32|Number of settings. This property is read-only.|
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationpolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationpolicy-update.md
The following table shows the properties that are required when you create the [
|name|String|Policy name| |description|String|Policy description| |platforms|[deviceManagementConfigurationPlatforms](../resources/intune-deviceconfigv2-devicemanagementconfigurationplatforms.md)|Platforms for this policy. Possible values are: `none`, `macOS`, `windows10X`, `windows10`.|
-|technologies|[deviceManagementConfigurationTechnologies](../resources/intune-deviceconfigv2-devicemanagementconfigurationtechnologies.md)|Technologies for this policy. Possible values are: `none`, `mdm`, `windows10XManagement`, `configManager`.|
+|technologies|[deviceManagementConfigurationTechnologies](../resources/intune-deviceconfigv2-devicemanagementconfigurationtechnologies.md)|Technologies for this policy. Possible values are: `none`, `mdm`, `windows10XManagement`, `configManager`, `microsoftSense`.|
|createdDateTime|DateTimeOffset|Policy creation date and time. This property is read-only.| |lastModifiedDateTime|DateTimeOffset|Policy last modification date and time. This property is read-only.| |settingCount|Int32|Number of settings. This property is read-only.|
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationpolicytemplate Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationpolicytemplate-create.md
+
+ Title: "Create deviceManagementConfigurationPolicyTemplate"
+description: "Create a new deviceManagementConfigurationPolicyTemplate object."
+
+localization_priority: Normal
++
+# Create deviceManagementConfigurationPolicyTemplate
+
+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 [deviceManagementConfigurationPolicyTemplate](../resources/intune-deviceconfigv2-devicemanagementconfigurationpolicytemplate.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.Read.All, DeviceManagementConfiguration.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /deviceManagement/configurationPolicyTemplates
+```
+
+## 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 deviceManagementConfigurationPolicyTemplate object.
+
+The following table shows the properties that are required when you create the deviceManagementConfigurationPolicyTemplate.
+
+|Property|Type|Description|
+|:|:|:|
+|id|String|Key of the template document, composed of BaseId and Version. Automatically generated.|
+|baseId|String|Template base identifier|
+|version|Int32|Template version. Valid values 1 to 2147483647. This property is read-only.|
+|displayName|String|Template display name|
+|description|String|Template description|
+|displayVersion|String|Description of template version|
+|lifecycleState|[deviceManagementTemplateLifecycleState](../resources/intune-deviceconfigv2-devicemanagementtemplatelifecyclestate.md)|Indicate current lifecycle state of template. Possible values are: `invalid`, `draft`, `active`, `superseded`, `deprecated`, `retired`.|
+|platforms|[deviceManagementConfigurationPlatforms](../resources/intune-deviceconfigv2-devicemanagementconfigurationplatforms.md)|Platforms for this template. Possible values are: `none`, `macOS`, `windows10X`, `windows10`.|
+|technologies|[deviceManagementConfigurationTechnologies](../resources/intune-deviceconfigv2-devicemanagementconfigurationtechnologies.md)|Technologies for this template. Possible values are: `none`, `mdm`, `windows10XManagement`, `configManager`, `microsoftSense`.|
+|templateFamily|[deviceManagementConfigurationTemplateFamily](../resources/intune-deviceconfigv2-devicemanagementconfigurationtemplatefamily.md)|TemplateFamily for this template. Possible values are: `none`, `endpointSecurityAntivirus`, `endpointSecurityDiskEncryption`, `endpointSecurityFirewall`, `endpointSecurityEndpointDetectionAndResponse`, `endpointSecurityAttackSurfaceReduction`, `endpointSecurityAccountProtection`, `endpointSecurityApplicationControl`.|
+|allowUnmanagedSettings|Boolean|Allow unmanaged setting templates|
+|settingTemplateCount|Int32|Number of setting templates. Valid values 0 to 2147483647. This property is read-only.|
+++
+## Response
+If successful, this method returns a `201 Created` response code and a [deviceManagementConfigurationPolicyTemplate](../resources/intune-deviceconfigv2-devicemanagementconfigurationpolicytemplate.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+POST https://graph.microsoft.com/beta/deviceManagement/configurationPolicyTemplates
+Content-type: application/json
+Content-length: 453
+
+{
+ "@odata.type": "#microsoft.graph.deviceManagementConfigurationPolicyTemplate",
+ "baseId": "Base Id value",
+ "version": 7,
+ "displayName": "Display Name value",
+ "description": "Description value",
+ "displayVersion": "Display Version value",
+ "lifecycleState": "draft",
+ "platforms": "macOS",
+ "technologies": "mdm",
+ "templateFamily": "endpointSecurityAntivirus",
+ "allowUnmanagedSettings": true,
+ "settingTemplateCount": 4
+}
+```
+
+### 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: 502
+
+{
+ "@odata.type": "#microsoft.graph.deviceManagementConfigurationPolicyTemplate",
+ "id": "424ddb9a-db9a-424d-9adb-4d429adb4d42",
+ "baseId": "Base Id value",
+ "version": 7,
+ "displayName": "Display Name value",
+ "description": "Description value",
+ "displayVersion": "Display Version value",
+ "lifecycleState": "draft",
+ "platforms": "macOS",
+ "technologies": "mdm",
+ "templateFamily": "endpointSecurityAntivirus",
+ "allowUnmanagedSettings": true,
+ "settingTemplateCount": 4
+}
+```
++++
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationpolicytemplate Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationpolicytemplate-delete.md
+
+ Title: "Delete deviceManagementConfigurationPolicyTemplate"
+description: "Deletes a deviceManagementConfigurationPolicyTemplate."
+
+localization_priority: Normal
++
+# Delete deviceManagementConfigurationPolicyTemplate
+
+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 [deviceManagementConfigurationPolicyTemplate](../resources/intune-deviceconfigv2-devicemanagementconfigurationpolicytemplate.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)|DeviceManagementConfiguration.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+DELETE /deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplateId}
+```
+
+## 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/deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplateId}
+```
+
+### 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 Deviceconfigv2 Devicemanagementconfigurationpolicytemplate Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationpolicytemplate-get.md
+
+ Title: "Get deviceManagementConfigurationPolicyTemplate"
+description: "Read properties and relationships of the deviceManagementConfigurationPolicyTemplate object."
+
+localization_priority: Normal
++
+# Get deviceManagementConfigurationPolicyTemplate
+
+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 [deviceManagementConfigurationPolicyTemplate](../resources/intune-deviceconfigv2-devicemanagementconfigurationpolicytemplate.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/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplateId}
+```
+
+## 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 [deviceManagementConfigurationPolicyTemplate](../resources/intune-deviceconfigv2-devicemanagementconfigurationpolicytemplate.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/beta/deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplateId}
+```
+
+### 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: 547
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.deviceManagementConfigurationPolicyTemplate",
+ "id": "424ddb9a-db9a-424d-9adb-4d429adb4d42",
+ "baseId": "Base Id value",
+ "version": 7,
+ "displayName": "Display Name value",
+ "description": "Description value",
+ "displayVersion": "Display Version value",
+ "lifecycleState": "draft",
+ "platforms": "macOS",
+ "technologies": "mdm",
+ "templateFamily": "endpointSecurityAntivirus",
+ "allowUnmanagedSettings": true,
+ "settingTemplateCount": 4
+ }
+}
+```
++++
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationpolicytemplate List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationpolicytemplate-list.md
+
+ Title: "List deviceManagementConfigurationPolicyTemplates"
+description: "List properties and relationships of the deviceManagementConfigurationPolicyTemplate objects."
+
+localization_priority: Normal
++
+# List deviceManagementConfigurationPolicyTemplates
+
+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 [deviceManagementConfigurationPolicyTemplate](../resources/intune-deviceconfigv2-devicemanagementconfigurationpolicytemplate.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)|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/configurationPolicyTemplates
+```
+
+## 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 [deviceManagementConfigurationPolicyTemplate](../resources/intune-deviceconfigv2-devicemanagementconfigurationpolicytemplate.md) objects in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/beta/deviceManagement/configurationPolicyTemplates
+```
+
+### 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: 587
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.deviceManagementConfigurationPolicyTemplate",
+ "id": "424ddb9a-db9a-424d-9adb-4d429adb4d42",
+ "baseId": "Base Id value",
+ "version": 7,
+ "displayName": "Display Name value",
+ "description": "Description value",
+ "displayVersion": "Display Version value",
+ "lifecycleState": "draft",
+ "platforms": "macOS",
+ "technologies": "mdm",
+ "templateFamily": "endpointSecurityAntivirus",
+ "allowUnmanagedSettings": true,
+ "settingTemplateCount": 4
+ }
+ ]
+}
+```
++++
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationpolicytemplate Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationpolicytemplate-update.md
+
+ Title: "Update deviceManagementConfigurationPolicyTemplate"
+description: "Update the properties of a deviceManagementConfigurationPolicyTemplate object."
+
+localization_priority: Normal
++
+# Update deviceManagementConfigurationPolicyTemplate
+
+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 [deviceManagementConfigurationPolicyTemplate](../resources/intune-deviceconfigv2-devicemanagementconfigurationpolicytemplate.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.Read.All, DeviceManagementConfiguration.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplateId}
+```
+
+## 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 [deviceManagementConfigurationPolicyTemplate](../resources/intune-deviceconfigv2-devicemanagementconfigurationpolicytemplate.md) object.
+
+The following table shows the properties that are required when you create the [deviceManagementConfigurationPolicyTemplate](../resources/intune-deviceconfigv2-devicemanagementconfigurationpolicytemplate.md).
+
+|Property|Type|Description|
+|:|:|:|
+|id|String|Key of the template document, composed of BaseId and Version. Automatically generated.|
+|baseId|String|Template base identifier|
+|version|Int32|Template version. Valid values 1 to 2147483647. This property is read-only.|
+|displayName|String|Template display name|
+|description|String|Template description|
+|displayVersion|String|Description of template version|
+|lifecycleState|[deviceManagementTemplateLifecycleState](../resources/intune-deviceconfigv2-devicemanagementtemplatelifecyclestate.md)|Indicate current lifecycle state of template. Possible values are: `invalid`, `draft`, `active`, `superseded`, `deprecated`, `retired`.|
+|platforms|[deviceManagementConfigurationPlatforms](../resources/intune-deviceconfigv2-devicemanagementconfigurationplatforms.md)|Platforms for this template. Possible values are: `none`, `macOS`, `windows10X`, `windows10`.|
+|technologies|[deviceManagementConfigurationTechnologies](../resources/intune-deviceconfigv2-devicemanagementconfigurationtechnologies.md)|Technologies for this template. Possible values are: `none`, `mdm`, `windows10XManagement`, `configManager`, `microsoftSense`.|
+|templateFamily|[deviceManagementConfigurationTemplateFamily](../resources/intune-deviceconfigv2-devicemanagementconfigurationtemplatefamily.md)|TemplateFamily for this template. Possible values are: `none`, `endpointSecurityAntivirus`, `endpointSecurityDiskEncryption`, `endpointSecurityFirewall`, `endpointSecurityEndpointDetectionAndResponse`, `endpointSecurityAttackSurfaceReduction`, `endpointSecurityAccountProtection`, `endpointSecurityApplicationControl`.|
+|allowUnmanagedSettings|Boolean|Allow unmanaged setting templates|
+|settingTemplateCount|Int32|Number of setting templates. Valid values 0 to 2147483647. This property is read-only.|
+++
+## Response
+If successful, this method returns a `200 OK` response code and an updated [deviceManagementConfigurationPolicyTemplate](../resources/intune-deviceconfigv2-devicemanagementconfigurationpolicytemplate.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+PATCH https://graph.microsoft.com/beta/deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplateId}
+Content-type: application/json
+Content-length: 453
+
+{
+ "@odata.type": "#microsoft.graph.deviceManagementConfigurationPolicyTemplate",
+ "baseId": "Base Id value",
+ "version": 7,
+ "displayName": "Display Name value",
+ "description": "Description value",
+ "displayVersion": "Display Version value",
+ "lifecycleState": "draft",
+ "platforms": "macOS",
+ "technologies": "mdm",
+ "templateFamily": "endpointSecurityAntivirus",
+ "allowUnmanagedSettings": true,
+ "settingTemplateCount": 4
+}
+```
+
+### 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: 502
+
+{
+ "@odata.type": "#microsoft.graph.deviceManagementConfigurationPolicyTemplate",
+ "id": "424ddb9a-db9a-424d-9adb-4d429adb4d42",
+ "baseId": "Base Id value",
+ "version": 7,
+ "displayName": "Display Name value",
+ "description": "Description value",
+ "displayVersion": "Display Version value",
+ "lifecycleState": "draft",
+ "platforms": "macOS",
+ "technologies": "mdm",
+ "templateFamily": "endpointSecurityAntivirus",
+ "allowUnmanagedSettings": true,
+ "settingTemplateCount": 4
+}
+```
++++
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationsetting Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationsetting-create.md
Here is an example of the request.
``` http POST https://graph.microsoft.com/beta/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicyId}/settings Content-type: application/json
-Content-length: 7689
+Content-length: 16129
{ "@odata.type": "#microsoft.graph.deviceManagementConfigurationSetting", "settingInstance": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": null,
+ "settingInstanceTemplateReference": null,
"choiceSettingValue": null } ]
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: 7738
+Content-Length: 16178
{ "@odata.type": "#microsoft.graph.deviceManagementConfigurationSetting",
Content-Length: 7738
"settingInstance": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": null,
+ "settingInstanceTemplateReference": null,
"choiceSettingValue": null } ]
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationsetting Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationsetting-get.md
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: 7991
+Content-Length: 16631
{ "value": {
Content-Length: 7991
"settingInstance": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": null,
+ "settingInstanceTemplateReference": null,
"choiceSettingValue": null } ]
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationsetting List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationsetting-list.md
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: 8239
+Content-Length: 17079
{ "value": [
Content-Length: 8239
"settingInstance": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": null,
+ "settingInstanceTemplateReference": null,
"choiceSettingValue": null } ]
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationsetting Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationsetting-update.md
Here is an example of the request.
``` http PATCH https://graph.microsoft.com/beta/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicyId}/settings/{deviceManagementConfigurationSettingId} Content-type: application/json
-Content-length: 7689
+Content-length: 16129
{ "@odata.type": "#microsoft.graph.deviceManagementConfigurationSetting", "settingInstance": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": null,
+ "settingInstanceTemplateReference": null,
"choiceSettingValue": null } ]
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: 7738
+Content-Length: 16178
{ "@odata.type": "#microsoft.graph.deviceManagementConfigurationSetting",
Content-Length: 7738
"settingInstance": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": null,
+ "settingInstanceTemplateReference": null,
"choiceSettingValue": null } ]
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationsettingdefinition Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition-create.md
One of the following permissions is required to call this API. To learn more, in
POST /deviceManagement/reusableSettings POST /deviceManagement/configurationSettings POST /deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicyId}/settings/{deviceManagementConfigurationSettingId}/settingDefinitions
+POST /deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplateId}/settingTemplates/{deviceManagementConfigurationSettingTemplateId}/settingDefinitions
``` ## Request headers
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationsettingdefinition Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition-delete.md
One of the following permissions is required to call this API. To learn more, in
DELETE /deviceManagement/reusableSettings/{deviceManagementConfigurationSettingDefinitionId} DELETE /deviceManagement/configurationSettings/{deviceManagementConfigurationSettingDefinitionId} DELETE /deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicyId}/settings/{deviceManagementConfigurationSettingId}/settingDefinitions/{deviceManagementConfigurationSettingDefinitionId}
+DELETE /deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplateId}/settingTemplates/{deviceManagementConfigurationSettingTemplateId}/settingDefinitions/{deviceManagementConfigurationSettingDefinitionId}
``` ## Request headers
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationsettingdefinition Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition-get.md
One of the following permissions is required to call this API. To learn more, in
GET /deviceManagement/reusableSettings/{deviceManagementConfigurationSettingDefinitionId} GET /deviceManagement/configurationSettings/{deviceManagementConfigurationSettingDefinitionId} GET /deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicyId}/settings/{deviceManagementConfigurationSettingId}/settingDefinitions/{deviceManagementConfigurationSettingDefinitionId}
+GET /deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplateId}/settingTemplates/{deviceManagementConfigurationSettingTemplateId}/settingDefinitions/{deviceManagementConfigurationSettingDefinitionId}
``` ## Optional query parameters
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationsettingdefinition List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition-list.md
One of the following permissions is required to call this API. To learn more, in
GET /deviceManagement/reusableSettings GET /deviceManagement/configurationSettings GET /deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicyId}/settings/{deviceManagementConfigurationSettingId}/settingDefinitions
+GET /deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplateId}/settingTemplates/{deviceManagementConfigurationSettingTemplateId}/settingDefinitions
``` ## Request headers
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationsettingdefinition Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition-update.md
One of the following permissions is required to call this API. To learn more, in
PATCH /deviceManagement/reusableSettings/{deviceManagementConfigurationSettingDefinitionId} PATCH /deviceManagement/configurationSettings/{deviceManagementConfigurationSettingDefinitionId} PATCH /deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicyId}/settings/{deviceManagementConfigurationSettingId}/settingDefinitions/{deviceManagementConfigurationSettingDefinitionId}
+PATCH /deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplateId}/settingTemplates/{deviceManagementConfigurationSettingTemplateId}/settingDefinitions/{deviceManagementConfigurationSettingDefinitionId}
``` ## Request headers
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationsettinggroupcollectiondefinition Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationsettinggroupcollectiondefinition-create.md
One of the following permissions is required to call this API. To learn more, in
POST /deviceManagement/reusableSettings POST /deviceManagement/configurationSettings POST /deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicyId}/settings/{deviceManagementConfigurationSettingId}/settingDefinitions
+POST /deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplateId}/settingTemplates/{deviceManagementConfigurationSettingTemplateId}/settingDefinitions
``` ## Request headers
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationsettinggroupcollectiondefinition Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationsettinggroupcollectiondefinition-delete.md
One of the following permissions is required to call this API. To learn more, in
DELETE /deviceManagement/reusableSettings/{deviceManagementConfigurationSettingDefinitionId} DELETE /deviceManagement/configurationSettings/{deviceManagementConfigurationSettingDefinitionId} DELETE /deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicyId}/settings/{deviceManagementConfigurationSettingId}/settingDefinitions/{deviceManagementConfigurationSettingDefinitionId}
+DELETE /deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplateId}/settingTemplates/{deviceManagementConfigurationSettingTemplateId}/settingDefinitions/{deviceManagementConfigurationSettingDefinitionId}
``` ## Request headers
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationsettinggroupcollectiondefinition Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationsettinggroupcollectiondefinition-get.md
One of the following permissions is required to call this API. To learn more, in
GET /deviceManagement/reusableSettings/{deviceManagementConfigurationSettingDefinitionId} GET /deviceManagement/configurationSettings/{deviceManagementConfigurationSettingDefinitionId} GET /deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicyId}/settings/{deviceManagementConfigurationSettingId}/settingDefinitions/{deviceManagementConfigurationSettingDefinitionId}
+GET /deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplateId}/settingTemplates/{deviceManagementConfigurationSettingTemplateId}/settingDefinitions/{deviceManagementConfigurationSettingDefinitionId}
``` ## Optional query parameters
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationsettinggroupcollectiondefinition List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationsettinggroupcollectiondefinition-list.md
One of the following permissions is required to call this API. To learn more, in
GET /deviceManagement/reusableSettings GET /deviceManagement/configurationSettings GET /deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicyId}/settings/{deviceManagementConfigurationSettingId}/settingDefinitions
+GET /deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplateId}/settingTemplates/{deviceManagementConfigurationSettingTemplateId}/settingDefinitions
``` ## Request headers
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationsettinggroupcollectiondefinition Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationsettinggroupcollectiondefinition-update.md
One of the following permissions is required to call this API. To learn more, in
PATCH /deviceManagement/reusableSettings/{deviceManagementConfigurationSettingDefinitionId} PATCH /deviceManagement/configurationSettings/{deviceManagementConfigurationSettingDefinitionId} PATCH /deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicyId}/settings/{deviceManagementConfigurationSettingId}/settingDefinitions/{deviceManagementConfigurationSettingDefinitionId}
+PATCH /deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplateId}/settingTemplates/{deviceManagementConfigurationSettingTemplateId}/settingDefinitions/{deviceManagementConfigurationSettingDefinitionId}
``` ## Request headers
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationsettinggroupdefinition Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationsettinggroupdefinition-create.md
One of the following permissions is required to call this API. To learn more, in
POST /deviceManagement/reusableSettings POST /deviceManagement/configurationSettings POST /deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicyId}/settings/{deviceManagementConfigurationSettingId}/settingDefinitions
+POST /deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplateId}/settingTemplates/{deviceManagementConfigurationSettingTemplateId}/settingDefinitions
``` ## Request headers
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationsettinggroupdefinition Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationsettinggroupdefinition-delete.md
One of the following permissions is required to call this API. To learn more, in
DELETE /deviceManagement/reusableSettings/{deviceManagementConfigurationSettingDefinitionId} DELETE /deviceManagement/configurationSettings/{deviceManagementConfigurationSettingDefinitionId} DELETE /deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicyId}/settings/{deviceManagementConfigurationSettingId}/settingDefinitions/{deviceManagementConfigurationSettingDefinitionId}
+DELETE /deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplateId}/settingTemplates/{deviceManagementConfigurationSettingTemplateId}/settingDefinitions/{deviceManagementConfigurationSettingDefinitionId}
``` ## Request headers
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationsettinggroupdefinition Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationsettinggroupdefinition-get.md
One of the following permissions is required to call this API. To learn more, in
GET /deviceManagement/reusableSettings/{deviceManagementConfigurationSettingDefinitionId} GET /deviceManagement/configurationSettings/{deviceManagementConfigurationSettingDefinitionId} GET /deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicyId}/settings/{deviceManagementConfigurationSettingId}/settingDefinitions/{deviceManagementConfigurationSettingDefinitionId}
+GET /deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplateId}/settingTemplates/{deviceManagementConfigurationSettingTemplateId}/settingDefinitions/{deviceManagementConfigurationSettingDefinitionId}
``` ## Optional query parameters
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationsettinggroupdefinition List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationsettinggroupdefinition-list.md
One of the following permissions is required to call this API. To learn more, in
GET /deviceManagement/reusableSettings GET /deviceManagement/configurationSettings GET /deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicyId}/settings/{deviceManagementConfigurationSettingId}/settingDefinitions
+GET /deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplateId}/settingTemplates/{deviceManagementConfigurationSettingTemplateId}/settingDefinitions
``` ## Request headers
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationsettinggroupdefinition Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationsettinggroupdefinition-update.md
One of the following permissions is required to call this API. To learn more, in
PATCH /deviceManagement/reusableSettings/{deviceManagementConfigurationSettingDefinitionId} PATCH /deviceManagement/configurationSettings/{deviceManagementConfigurationSettingDefinitionId} PATCH /deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicyId}/settings/{deviceManagementConfigurationSettingId}/settingDefinitions/{deviceManagementConfigurationSettingDefinitionId}
+PATCH /deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplateId}/settingTemplates/{deviceManagementConfigurationSettingTemplateId}/settingDefinitions/{deviceManagementConfigurationSettingDefinitionId}
``` ## Request headers
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationsettingtemplate Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationsettingtemplate-create.md
+
+ Title: "Create deviceManagementConfigurationSettingTemplate"
+description: "Create a new deviceManagementConfigurationSettingTemplate object."
+
+localization_priority: Normal
++
+# Create deviceManagementConfigurationSettingTemplate
+
+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 [deviceManagementConfigurationSettingTemplate](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingtemplate.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.Read.All, DeviceManagementConfiguration.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /deviceManagement/templateSettings
+POST /deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplateId}/settingTemplates
+```
+
+## 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 deviceManagementConfigurationSettingTemplate object.
+
+The following table shows the properties that are required when you create the deviceManagementConfigurationSettingTemplate.
+
+|Property|Type|Description|
+|:|:|:|
+|id|String|Key of this setting template within the policy template which contains it. Automatically generated.|
+|settingInstanceTemplate|[deviceManagementConfigurationSettingInstanceTemplate](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettinginstancetemplate.md)|Setting Instance Template|
+++
+## Response
+If successful, this method returns a `201 Created` response code and a [deviceManagementConfigurationSettingTemplate](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingtemplate.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+POST https://graph.microsoft.com/beta/deviceManagement/templateSettings
+Content-type: application/json
+Content-length: 784
+
+{
+ "@odata.type": "#microsoft.graph.deviceManagementConfigurationSettingTemplate",
+ "settingInstanceTemplate": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSimpleSettingInstanceTemplate",
+ "settingInstanceTemplateId": "Setting Instance Template Id value",
+ "settingDefinitionId": "Setting Definition Id value",
+ "isRequired": true,
+ "simpleSettingValueTemplate": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationStringSettingValueTemplate",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "defaultValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationStringSettingValueConstantDefaultTemplate",
+ "constantValue": "Constant Value 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: 833
+
+{
+ "@odata.type": "#microsoft.graph.deviceManagementConfigurationSettingTemplate",
+ "id": "203fd028-d028-203f-28d0-3f2028d03f20",
+ "settingInstanceTemplate": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSimpleSettingInstanceTemplate",
+ "settingInstanceTemplateId": "Setting Instance Template Id value",
+ "settingDefinitionId": "Setting Definition Id value",
+ "isRequired": true,
+ "simpleSettingValueTemplate": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationStringSettingValueTemplate",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "defaultValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationStringSettingValueConstantDefaultTemplate",
+ "constantValue": "Constant Value value"
+ }
+ }
+ }
+}
+```
++++
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationsettingtemplate Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationsettingtemplate-delete.md
+
+ Title: "Delete deviceManagementConfigurationSettingTemplate"
+description: "Deletes a deviceManagementConfigurationSettingTemplate."
+
+localization_priority: Normal
++
+# Delete deviceManagementConfigurationSettingTemplate
+
+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 [deviceManagementConfigurationSettingTemplate](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingtemplate.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)|DeviceManagementConfiguration.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+DELETE /deviceManagement/templateSettings/{deviceManagementConfigurationSettingTemplateId}
+DELETE /deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplateId}/settingTemplates/{deviceManagementConfigurationSettingTemplateId}
+```
+
+## 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/deviceManagement/templateSettings/{deviceManagementConfigurationSettingTemplateId}
+```
+
+### 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 Deviceconfigv2 Devicemanagementconfigurationsettingtemplate Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationsettingtemplate-get.md
+
+ Title: "Get deviceManagementConfigurationSettingTemplate"
+description: "Read properties and relationships of the deviceManagementConfigurationSettingTemplate object."
+
+localization_priority: Normal
++
+# Get deviceManagementConfigurationSettingTemplate
+
+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 [deviceManagementConfigurationSettingTemplate](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingtemplate.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/templateSettings/{deviceManagementConfigurationSettingTemplateId}
+GET /deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplateId}/settingTemplates/{deviceManagementConfigurationSettingTemplateId}
+```
+
+## 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 [deviceManagementConfigurationSettingTemplate](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingtemplate.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/beta/deviceManagement/templateSettings/{deviceManagementConfigurationSettingTemplateId}
+```
+
+### 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: 884
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.deviceManagementConfigurationSettingTemplate",
+ "id": "203fd028-d028-203f-28d0-3f2028d03f20",
+ "settingInstanceTemplate": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSimpleSettingInstanceTemplate",
+ "settingInstanceTemplateId": "Setting Instance Template Id value",
+ "settingDefinitionId": "Setting Definition Id value",
+ "isRequired": true,
+ "simpleSettingValueTemplate": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationStringSettingValueTemplate",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "defaultValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationStringSettingValueConstantDefaultTemplate",
+ "constantValue": "Constant Value value"
+ }
+ }
+ }
+ }
+}
+```
++++
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationsettingtemplate List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationsettingtemplate-list.md
+
+ Title: "List deviceManagementConfigurationSettingTemplates"
+description: "List properties and relationships of the deviceManagementConfigurationSettingTemplate objects."
+
+localization_priority: Normal
++
+# List deviceManagementConfigurationSettingTemplates
+
+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 [deviceManagementConfigurationSettingTemplate](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingtemplate.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)|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/templateSettings
+GET /deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplateId}/settingTemplates
+```
+
+## 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 [deviceManagementConfigurationSettingTemplate](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingtemplate.md) objects in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/beta/deviceManagement/templateSettings
+```
+
+### 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: 930
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.deviceManagementConfigurationSettingTemplate",
+ "id": "203fd028-d028-203f-28d0-3f2028d03f20",
+ "settingInstanceTemplate": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSimpleSettingInstanceTemplate",
+ "settingInstanceTemplateId": "Setting Instance Template Id value",
+ "settingDefinitionId": "Setting Definition Id value",
+ "isRequired": true,
+ "simpleSettingValueTemplate": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationStringSettingValueTemplate",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "defaultValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationStringSettingValueConstantDefaultTemplate",
+ "constantValue": "Constant Value value"
+ }
+ }
+ }
+ }
+ ]
+}
+```
++++
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationsettingtemplate Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationsettingtemplate-update.md
+
+ Title: "Update deviceManagementConfigurationSettingTemplate"
+description: "Update the properties of a deviceManagementConfigurationSettingTemplate object."
+
+localization_priority: Normal
++
+# Update deviceManagementConfigurationSettingTemplate
+
+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 [deviceManagementConfigurationSettingTemplate](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingtemplate.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.Read.All, DeviceManagementConfiguration.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /deviceManagement/templateSettings/{deviceManagementConfigurationSettingTemplateId}
+PATCH /deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplateId}/settingTemplates/{deviceManagementConfigurationSettingTemplateId}
+```
+
+## 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 [deviceManagementConfigurationSettingTemplate](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingtemplate.md) object.
+
+The following table shows the properties that are required when you create the [deviceManagementConfigurationSettingTemplate](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingtemplate.md).
+
+|Property|Type|Description|
+|:|:|:|
+|id|String|Key of this setting template within the policy template which contains it. Automatically generated.|
+|settingInstanceTemplate|[deviceManagementConfigurationSettingInstanceTemplate](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettinginstancetemplate.md)|Setting Instance Template|
+++
+## Response
+If successful, this method returns a `200 OK` response code and an updated [deviceManagementConfigurationSettingTemplate](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingtemplate.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+PATCH https://graph.microsoft.com/beta/deviceManagement/templateSettings/{deviceManagementConfigurationSettingTemplateId}
+Content-type: application/json
+Content-length: 784
+
+{
+ "@odata.type": "#microsoft.graph.deviceManagementConfigurationSettingTemplate",
+ "settingInstanceTemplate": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSimpleSettingInstanceTemplate",
+ "settingInstanceTemplateId": "Setting Instance Template Id value",
+ "settingDefinitionId": "Setting Definition Id value",
+ "isRequired": true,
+ "simpleSettingValueTemplate": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationStringSettingValueTemplate",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "defaultValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationStringSettingValueConstantDefaultTemplate",
+ "constantValue": "Constant Value 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: 833
+
+{
+ "@odata.type": "#microsoft.graph.deviceManagementConfigurationSettingTemplate",
+ "id": "203fd028-d028-203f-28d0-3f2028d03f20",
+ "settingInstanceTemplate": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSimpleSettingInstanceTemplate",
+ "settingInstanceTemplateId": "Setting Instance Template Id value",
+ "settingDefinitionId": "Setting Definition Id value",
+ "isRequired": true,
+ "simpleSettingValueTemplate": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationStringSettingValueTemplate",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "defaultValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationStringSettingValueConstantDefaultTemplate",
+ "constantValue": "Constant Value value"
+ }
+ }
+ }
+}
+```
++++
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationsimplesettingcollectiondefinition Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationsimplesettingcollectiondefinition-create.md
One of the following permissions is required to call this API. To learn more, in
POST /deviceManagement/reusableSettings POST /deviceManagement/configurationSettings POST /deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicyId}/settings/{deviceManagementConfigurationSettingId}/settingDefinitions
+POST /deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplateId}/settingTemplates/{deviceManagementConfigurationSettingTemplateId}/settingDefinitions
``` ## Request headers
Here is an example of the request.
``` http POST https://graph.microsoft.com/beta/deviceManagement/reusableSettings Content-type: application/json
-Content-length: 9464
+Content-length: 17967
{ "@odata.type": "#microsoft.graph.deviceManagementConfigurationSimpleSettingCollectionDefinition",
Content-length: 9464
}, "defaultValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationGroupSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": null,
"value": "Value value", "children": null }
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: 9513
+Content-Length: 18016
{ "@odata.type": "#microsoft.graph.deviceManagementConfigurationSimpleSettingCollectionDefinition",
Content-Length: 9513
}, "defaultValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationGroupSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
"value": "Value value", "children": [ { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance", "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
"choiceSettingValue": { "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": null,
"value": "Value value", "children": null }
v1.0