Updates from: 09/10/2021 03:14:25
Service Microsoft Docs article Related commit history on GitHub Change details
v1.0 Accessreviewscheduledefinition Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/accessreviewscheduledefinition-post.md
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. |
+| descriptionForAdmins | String | Context of the review provided to admins. Required. |
+ descriptionForReviewers | String | Context of the review provided to reviewers in email notifications. Email notifications support up to 256 characters. Required. |
| scope | [accessReviewScope](../resources/accessreviewscope.md) | Defines the entities whose access is reviewed. See [accessReviewScope](../resources/accessreviewscope.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/accessreviewscope.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/accessreviewschedulesettings.md). |
v1.0 Authentication List Softwareoathmethods https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/authentication-list-softwareoathmethods.md
If successful, this method returns a `200 OK` response code and a collection of
## Examples ### Request+
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "list_softwareoathauthenticationmethod"
If successful, this method returns a `200 OK` response code and a collection of
``` http GET https://graph.microsoft.com/beta/me/authentication/softwareOathMethods ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Objective-C](#tab/objc)
+
+# [Java](#tab/java)
+++ ### Response
v1.0 Chat Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/chat-get.md
Content-type: application/json
#### Request The following is an example of the request. +
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "get_meeting_chat"
The following is an example of the request.
```msgraph-interactive GET https://graph.microsoft.com/beta/chats/19:meeting_ZDZlYTYxOWUtYzdlMi00ZmMxLWIxMTAtN2YzODZlZjAxYzI4@thread.v2 ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Objective-C](#tab/objc)
+
+# [Java](#tab/java)
+++ #### Response The following example shows the response.
v1.0 Ediscovery Custodian Post Sitesources https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/ediscovery-custodian-post-sitesources.md
If successful, this method returns a `201 Created` response code and a [microsof
### Request +
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "create_sitesource_from__1"
Content-length: 179
} ```
+# [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.
v1.0 Ediscovery Custodian Post Unifiedgroupsources https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/ediscovery-custodian-post-unifiedgroupsources.md
If successful, this method returns a `201 Created` response code and a [microsof
#### Request +
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "create_unifiedgroupsource_from_email"
Content-length: 219
"includedSources": "mailbox, site" } ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Objective-C](#tab/objc)
+
+# [Java](#tab/java)
+++
Content-Type: application/json
#### Request +
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "create_unifiedgroupsource_from_id"
Content-length: 219
"includedSources": "mailbox, site" } ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Objective-C](#tab/objc)
+
+# [Java](#tab/java)
+++
v1.0 Ediscovery Legalhold Post Sitesources https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/ediscovery-legalhold-post-sitesources.md
If successful, this method returns a `201 Created` response code and a [microsof
### Request +
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "create_sitesource_from__2"
Content-length: 154
} } ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Objective-C](#tab/objc)
+
+# [Java](#tab/java)
+++
v1.0 Ediscovery Legalhold Post Usersources https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/ediscovery-legalhold-post-usersources.md
If successful, this method returns a `201 Created` response code and a [microsof
### Request +
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "create_usersource_from__2"
Content-length: 208
"includedSources": "mailbox" } ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Objective-C](#tab/objc)
+
+# [Java](#tab/java)
+++
v1.0 Ediscovery Noncustodialdatasource Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/ediscovery-noncustodialdatasource-post.md
If successful, this method returns a `201 Created` response code and a [noncusto
#### Request +
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "create_noncustodialdatasource_from_email"
Content-length: 206
} } ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Objective-C](#tab/objc)
+
+# [Java](#tab/java)
+++ #### Response
Content-Type: application/json
#### Request +
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "create_noncustodialdatasource_from_siteurl"
Content-length: 206
} } ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Objective-C](#tab/objc)
+
+# [Java](#tab/java)
+++ #### Response
v1.0 Ediscovery Sourcecollection Post Additionalsources https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/ediscovery-sourcecollection-post-additionalsources.md
If successful, this method returns a `201 Created` response code and a [microsof
#### Request +
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "create_datasource_from__1"
Content-length: 179
"email": "badguy@contoso.com" } ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Objective-C](#tab/objc)
+
+# [Java](#tab/java)
+++
v1.0 Emailauthenticationmethod Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/emailauthenticationmethod-delete.md
Deletes a user's [email Authentication Method](../resources/emailauthenticationm
## 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 acting on self (from least to most privileged)|Permissions acting on others (from least to most privileged)|
-|:|:|:--|
-| Delegated (work or school account) | UserAuthenticationMethod.ReadWrite | UserAuthenticationMethod.ReadWrite.All |
-| Delegated (personal Microsoft account) | Not supported. | Not supported. |
-| Application | Not applicable. | UserAuthenticationMethod.ReadWrite.All |
+|Permission type | Permissions (from least to most privileged) |
+|:|:-|
+| Delegated (work or school account) | UserAuthenticationMethod.ReadWrite |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Not supported. |
+
+### Permissions acting on other users
+
+|Permission type | Permissions (from least to most privileged) |
+|:|:-|
+| Delegated (work or school account) | UserAuthenticationMethod.ReadWrite.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | UserAuthenticationMethod.ReadWrite.All |
For delegated scenarios where an admin is acting on another user, the admin needs [one of the following roles](/azure/active-directory/users-groups-roles/directory-assign-admin-roles#available-roles):
v1.0 Emailauthenticationmethod Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/emailauthenticationmethod-get.md
Retrieve a user's single [email Authentication Method](../resources/emailauthent
## 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 acting on self (from least to most privileged)|Permissions acting on others (from least to most privileged)|
-|:|:|:--|
-| Delegated (work or school account) | UserAuthenticationMethod.Read, UserAuthenticationMethod.ReadWrite | UserAuthenticationMethod.Read.All, UserAuthenticationMethod.ReadWrite.All |
-| Delegated (personal Microsoft account) | Not supported. | Not supported. |
-| Application | Not applicable. | UserAuthenticationMethod.Read.All, UserAuthenticationMethod.ReadWrite.All |
+### Permissions acting on self
+
+|Permission type | Permissions (from least to most privileged) |
+|:|:-|
+| Delegated (work or school account) | UserAuthenticationMethod.Read, UserAuthenticationMethod.ReadWrite |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Not supported. |
+
+### Permissions acting on other users
+
+|Permission type | Permissions (from least to most privileged) |
+|:|:-|
+| Delegated (work or school account) | UserAuthenticationMethod.Read.All, UserAuthenticationMethod.ReadWrite.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | UserAuthenticationMethod.Read.All, UserAuthenticationMethod.ReadWrite.All |
For delegated scenarios where an admin is acting on another user, the admin needs one of the following [roles](/azure/active-directory/users-groups-roles/directory-assign-admin-roles#available-roles):
v1.0 Emailauthenticationmethod Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/emailauthenticationmethod-post.md
Set a user's [emailAuthenticationMethod](../resources/emailauthenticationmethod.
## 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 acting on self (from least to most privileged)|Permissions acting on others (from least to most privileged)|
-|:|:|:--|
-| Delegated (work or school account) | UserAuthenticationMethod.ReadWrite | UserAuthenticationMethod.ReadWrite.All |
-| Delegated (personal Microsoft account) | Not supported. | Not supported. |
-| Application | Not applicable. | UserAuthenticationMethod.ReadWrite.All |
+### Permissions acting on self
+
+|Permission type | Permissions (from least to most privileged) |
+|:|:-|
+| Delegated (work or school account) | UserAuthenticationMethod.ReadWrite |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Not supported. |
+
+### Permissions acting on other users
+
+|Permission type | Permissions (from least to most privileged) |
+|:|:-|
+| Delegated (work or school account) | UserAuthenticationMethod.ReadWrite.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | UserAuthenticationMethod.ReadWrite.All |
For delegated scenarios where an admin is acting on another user, the admin needs one of the following [roles](/azure/active-directory/users-groups-roles/directory-assign-admin-roles#available-roles):
v1.0 Emailauthenticationmethod Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/emailauthenticationmethod-update.md
Update a user's email address associated with an [email Authentication Method](.
## 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 acting on self (from least to most privileged)|Permissions acting on others (from least to most privileged)|
-|:|:|:--|
-| Delegated (work or school account) | UserAuthenticationMethod.ReadWrite | UserAuthenticationMethod.ReadWrite.All |
-| Delegated (personal Microsoft account) | Not supported. | Not supported. |
-| Application | Not applicable. | UserAuthenticationMethod.ReadWrite.All |
+### Permissions acting on self
+
+|Permission type | Permissions (from least to most privileged) |
+|:|:-|
+| Delegated (work or school account) | UserAuthenticationMethod.ReadWrite |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Not supported. |
+
+### Permissions acting on other users
+
+|Permission type | Permissions (from least to most privileged) |
+|:|:-|
+| Delegated (work or school account) | UserAuthenticationMethod.ReadWrite.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | UserAuthenticationMethod.ReadWrite.All |
For delegated scenarios where an admin is acting on another user, the admin needs one of the following [roles](/azure/active-directory/users-groups-roles/directory-assign-admin-roles#available-roles):
v1.0 Group Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/group-update.md
In the request body, supply the values for relevant fields that should be update
|autoSubscribeNewMembers|Boolean|Default is `false`. Indicates whether new members added to the group will be auto-subscribed to receive email notifications. **autoSubscribeNewMembers** can't be `true` when **subscriptionEnabled** is set to `false` on the group.| |description|String|An optional description for the group.| |displayName|String|The display name for the group. This property is required when a group is created and it cannot be cleared during updates. |
-|groupTypes|String collection|Specifies the group type and its membership. <br><br>If the collection contains **Unified** then the group is a Microsoft 365 group; otherwise, it's a security group. <br><br>If the collection includes **DynamicMembership**, the group has dynamic membership; otherwise, membership is static. |
-|mailEnabled|Boolean|Specifies whether the group is mail-enabled. |
|mailNickname|String|The mail alias for the group. This property must be specified when a group is created. | |securityEnabled|Boolean|Specifies whether the group is a security group, including Microsoft 365 groups. | |visibility|String|Specifies the visibility of a Microsoft 365 group. Possible values are: **Private**, **Public**, or empty (which is interpreted as **Public**).|
v1.0 Identitycontainer Post Identityproviders https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/identitycontainer-post-identityproviders.md
Content-length: 154
[!INCLUDE [sample-code](../includes/snippets/objc/create-applemanagedidentityprovider-from-identityproviderbase-objc-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [C#](#tab/csharp)
+
+# [Java](#tab/java)
+
v1.0 Manageddevice Bulkreprovisioncloudpc https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/manageddevice-bulkreprovisioncloudpc.md
If successful, this method returns a `204 No Content` response code.
### Request +
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "managedDevice_bulkReprovisionCloudPc"
Content-Type: application/json
managedDeviceIds: ["30d0e128-de93-41dc-89ec-33d84bb662a0", "7c82a3e3-9459-44e4-94d9-b92f93bf78dd"] } ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Objective-C](#tab/objc)
+
+# [Java](#tab/java)
+++ ### Response
v1.0 Manageddevice Getcloudpcremoteactionresults https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/manageddevice-getcloudpcremoteactionresults.md
If successful, this method returns a `200 OK` response code and a [cloudPcRemote
#### Request +
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "managedDevice_getCloudPcRemoteActionResults"
If successful, this method returns a `200 OK` response code and a [cloudPcRemote
``` http GET https://graph.microsoft.com/beta/deviceManagement/managedDevices/{managedDeviceId}/getCloudPcRemoteActionResults ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Objective-C](#tab/objc)
+
+# [Java](#tab/java)
+++ #### Response
v1.0 Manageddevice Reprovisioncloudpc https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/manageddevice-reprovisioncloudpc.md
If successful, this method returns a `204 No Content` response code.
### Request +
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "managedDevice_reprovisionCloudPc"
If successful, this method returns a `204 No Content` response code.
``` http POST https://graph.microsoft.com/beta/deviceManagement/managedDevices/{managedDeviceId}/reprovisionCloudPc ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Objective-C](#tab/objc)
+
+# [Java](#tab/java)
+++ ### Response
v1.0 Manageddevice Resizecloudpc https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/manageddevice-resizecloudpc.md
If successful, this method returns a `204 No Content` response code.
### Request +
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "managedDevice_resizeCloudPc"
If successful, this method returns a `204 No Content` response code.
``` http POST https://graph.microsoft.com/beta/deviceManagement/managedDevices/{managedDeviceId}/resizeCloudPc ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Objective-C](#tab/objc)
+
+# [Java](#tab/java)
+++ ### Response
v1.0 Onlinemeeting Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/onlinemeeting-get.md
Content-Length: 1876
} ] }
- ]
+ ],
+ "totalParticipantCount": 2
} ```
v1.0 Riskyusers Confirmcompromised https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/riskyusers-confirmcompromised.md
HTTP/1.1 204 No Content
"tocPath": "", "suppressions": [ ]
-}-->
+}-->
v1.0 Softwareoathauthenticationmethod Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/softwareoathauthenticationmethod-delete.md
If successful, this method returns a `204 No Content` response code.
## Examples ### Request+
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "delete_softwareoathauthenticationmethod"
If successful, this method returns a `204 No Content` response code.
``` http DELETE https://graph.microsoft.com/beta/users/kim@contoso.com/authentication/softwareOathMethods/b172893e-893e-b172-3e89-72b13e8972b1 ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Objective-C](#tab/objc)
+
+# [Java](#tab/java)
+++ ### Response
v1.0 Softwareoathauthenticationmethod Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/softwareoathauthenticationmethod-get.md
If successful, this method returns a `200 OK` response code and a [softwareOathA
## Examples ### Request+
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "get_softwareoathauthenticationmethod"
If successful, this method returns a `200 OK` response code and a [softwareOathA
``` http GET https://graph.microsoft.com/beta/me/authentication/softwareOathMethods/b172893e-893e-b172-3e89-72b13e8972b1 ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Objective-C](#tab/objc)
+
+# [Java](#tab/java)
+++ ### Response
v1.0 User Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/user-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type | Permissions (from least to most privileged) | |:--|:|
-|Delegated (work or school account) | User.ReadWrite.All, Directory.AccessAsUser.All |
+|Delegated (work or school account) | User.ReadWrite.All |
|Delegated (personal Microsoft account) | Not supported. | |Application | User.ReadWrite.All |
v1.0 Accessreviewscheduledefinition https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/accessreviewscheduledefinition.md
An accessReviewScheduleDefinition contains a list of [accessReviewInstance](acce
| createdDateTime |DateTimeOffset | Timestamp when the access review series was created. Supports `$select`. Read-only. | | lastModifiedDateTime | DateTimeOffset | Timestamp when the access review series was last modified. Supports `$select`. Read-only.| | status |String | This read-only field specifies the status of an access review. The typical states include `Initializing`, `NotStarted`, `Starting`, `InProgress`, `Completing`, `Completed`, `AutoReviewing`, and `AutoReviewed`. <br>Supports `$select`, `$orderby`, and `$filter` (`eq` only). Read-only. |
-| descriptionForAdmins |string | Description provided by review creators to provide more context of the review to admins. Supports `$select`. |
-| descriptionForReviewers |string | Description provided by review creators to provide more context of the review to reviewers. Reviewers will see this description in the email sent to them requesting their review. Supports `$select`. |
+| descriptionForAdmins |String | Description provided by review creators to provide more context of the review to admins. Supports `$select`. |
+| descriptionForReviewers |String | Description provided by review creators to provide more context of the review to reviewers. Reviewers will see this description in the email sent to them requesting their review. Email notifications support up to 256 characters. Supports `$select`. |
| createdBy |[userIdentity](../resources/useridentity.md) | User who created this review. Read-only. | | scope |[accessReviewScope](../resources/accessreviewscope.md) | Defines the entities whose access is reviewed. For supported scopes, see [accessReviewScope](accessreviewscope.md). Required on create. Supports `$select` and `$filter` (`contains` only). For examples of options for configuring scope, see [Configure the scope of your access review definition using the Microsoft Graph API](/graph/accessreviews-scope-concept). | | instanceEnumerationScope|[accessReviewScope](../resources/accessreviewscope.md) | This property is required when scoping a review to guest users' access across all Microsoft 365 groups and determines which Microsoft 365 groups are reviewed. Each group will become a unique **accessReviewInstance** of the access review series. For supported scopes, see [accessReviewScope](accessreviewscope.md). Supports `$select`. For examples of options for configuring instanceEnumerationScope, see [Configure the scope of your access review definition using the Microsoft Graph API](/graph/accessreviews-scope-concept). |
v1.0 Accessreviewschedulesettings https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/accessreviewschedulesettings.md
The **accessReviewScheduleSettings** defines the settings of an [accessReviewSch
| autoApplyDecisionsEnabled|Boolean | Indicates whether decisions are automatically applied. When set to `false`, a user must apply the decisions manually once the reviewer completes the access review. When set to `true`, decisions are applied automatically after the access review instance duration ends, whether or not the reviewers have responded. Default value is `false`. | | applyActions|[accessReviewApplyAction](../resources/accessreviewapplyaction.md) collection | Optional field. Describes the actions to take once a review is complete. There are two types that are currently supported: `removeAccessApplyAction` (default) and `disableAndDeleteUserApplyAction`. Field only needs to be specified in the case of `disableAndDeleteUserApplyAction`. See [accessReviewApplyAction](accessreviewapplyaction.md). | | recommendationsEnabled|Boolean | Indicates whether decision recommendations are enabled/disabled. |
-| recommendationLookBackDuration | Duration| Optional field. Indicates the time period of inactivity (with respect to the start date of the review instance) that recommendations will be configured from. The recommendation will be to `deny` if the user is inactive during the look back duration. Supported durations are 30, 60, or 90 days. |
+| recommendationLookBackDuration | Duration| Optional field. Indicates the time period of inactivity (with respect to the start date of the review instance) that recommendations will be configured from. The recommendation will be to `deny` if the user is inactive during the look back duration. If not specified, the duration is 30 days. |
## Relationships None.
v1.0 Meetingattendancereport https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/meetingAttendanceReport.md
Contains information associated with meeting attendance report.
## Properties
-| Property | Type | Description|
-|:--|:--|:--|
-| attendanceRecords | [attendanceRecord](attendanceRecord.md) collection | The list of attendance records. |
+| Property | Type | Description |
+|:-|:|:--|
+| attendanceRecords | [attendanceRecord](attendanceRecord.md) collection | The list of attendance records. |
+| totalParticipantCount | Int32 | Total number of participants. |
## JSON representation
The following is a JSON representation of the resource.
```json {
- "attendanceRecords": [{"@odata.type": "#microsoft.graph.attendanceRecord"}]
+ "attendanceRecords": [{"@odata.type": "#microsoft.graph.attendanceRecord"}],
+ "totalParticipantCount": "Int32"
} ```
v1.0 Policybase https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/policybase.md
None
| Property | Type | Description | |:-|:|:| |id|String| Unique identifier for this policy. Read-only. Inherited from [directoryObject](directoryobject.md).|
-|description|String| Description for this policy.|
-|displayName|String| Display name for this policy. |
+|description|String| Description for this policy. Required.|
+|displayName|String| Display name for this policy. Required.|
## Relationships
v1.0 Accessreviewscheduledefinition Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/accessreviewscheduledefinition-post.md
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. |
+| descriptionForAdmins | String | Context of the review provided to admins. Required. |
+ descriptionForReviewers | String | Context of the review provided to reviewers in email notifications. Email notifications support up to 256 characters. Required. |
| scope | [accessReviewScope](../resources/accessreviewscope.md) | Defines the entities whose access is reviewed. See [accessReviewScope](../resources/accessreviewscope.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/accessreviewscope.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/accessreviewschedulesettings.md). |
v1.0 Group Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/group-update.md
In the request body, supply the values for relevant fields that should be update
|autoSubscribeNewMembers|Boolean|Default is `false`. Indicates whether new members added to the group will be auto-subscribed to receive email notifications. **autoSubscribeNewMembers** can't be `true` when **subscriptionEnabled** is set to `false` on the group.| |description|String|An optional description for the group. | |displayName|String|The display name for the group. This property is required when a group is created and it cannot be cleared during updates. |
-|groupTypes|String collection|Specifies the group type and its membership. <br><br>If the collection contains **Unified** then the group is a Microsoft 365 group; otherwise it's a security group. <br><br>If the collection includes **DynamicMembership**, the group has dynamic membership; otherwise, membership is static. |
-|mailEnabled|Boolean|Specifies whether the group is mail-enabled.|
|mailNickname|String|The mail alias for the group. This property must be specified when a group is created. | |securityEnabled|Boolean|Specifies whether the group is a security group. | |visibility|String|Specifies the visibility of a Microsoft 365 group. The possible values are: **Private**, **Public**, or empty (which is interpreted as **Public**).|
v1.0 Rbacapplication List Roleassignments https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/rbacapplication-list-roleassignments.md
If successful, this method returns a `200 OK` response code and a collection of
The following is an example of the request. +
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "get_roleAssignments_1"
The following is an example of the request.
```msgraph-interactive GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleAssignments?$filter=roleDefinitionId eq '62e90394-69f5-4237-9190-012177145e10'&$expand=principal ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Objective-C](#tab/objc)
+
+# [Java](#tab/java)
+++
Content-type: application/json
The following is an example of the request. +
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "get_roleAssignments_2"
The following is an example of the request.
```msgraph-interactive GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleAssignments?$filter = principalId eq 'f1847572-48aa-47aa-96a3-2ec61904f41f' ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Objective-C](#tab/objc)
+
+# [Java](#tab/java)
+++
v1.0 Rbacapplication List Roledefinitions https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/rbacapplication-list-roledefinitions.md
If successful, this method returns a `200 OK` response code and a collection of
The following is an example of the request. +
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "get_roledefinitions"
The following is an example of the request.
```msgraph-interactive GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleDefinitions ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Objective-C](#tab/objc)
+
+# [Java](#tab/java)
+++ ### Response
v1.0 Rbacapplication Post Roleassignments https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/rbacapplication-post-roleassignments.md
If successful, this method returns a `201 Created` response code and a new [unif
The following is an example of the request. Note the use of the roleTemplateId for roleDefinitionId. roleDefinitionId can be either the service-wide template Id or the directory-specific roleDefinitionId. +
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "create_unifiedroleassignment_from_rbacapplication"
Content-type: application/json
"directoryScopeId": "/" } ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Objective-C](#tab/objc)
+
+# [Java](#tab/java)
+++ #### Response
Content-type: application/json
The following example assigns a principal the User Administrator role over an administrative unit. +
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "create_unifiedroleassignment_over_administrativeunit"
Content-type: application/json
"directoryScopeId": "/administrativeUnits/5d107bba-d8e2-4e13-b6ae-884be90e5d1a" } ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Objective-C](#tab/objc)
+
+# [Java](#tab/java)
+++ #### Response
Content-type: application/json
The following example assigns a principal the Application Administrator role at application scope. The object ID of the application registration is 661e1310-bd76-4795-89a7-8f3c8f855bfc. +
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "create_unifiedroleassignment_over_application"
Content-type: application/json
"directoryScopeId": "/661e1310-bd76-4795-89a7-8f3c8f855bfc" } ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Objective-C](#tab/objc)
+
+# [Java](#tab/java)
+++ #### Response
v1.0 Rbacapplication Post Roledefinitions https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/rbacapplication-post-roledefinitions.md
If successful, this method returns `201 Created` response code and a new [unifie
The following is an example of creating a custom role. +
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "create_unifiedroledefinition_from_rbacapplication"
Content-type: application/json
"isEnabled" : true } ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Objective-C](#tab/objc)
+
+# [Java](#tab/java)
+++ ### Response
v1.0 Unifiedroleassignment Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/unifiedroleassignment-delete.md
If successful, this method returns `204 No Content` response code. It does not r
The following is an example of the request. +
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "delete_unifiedroleassignment"
The following is an example of the request.
```http DELETE https://graph.microsoft.com/v1.0/roleManagement/directory/roleAssignments/lAPpYvVpN0KRkAEhdxReEJC2sEqbR_9Hr48lds9SGHI-1 ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Objective-C](#tab/objc)
+
+# [Java](#tab/java)
+++ ### Response
v1.0 Unifiedroleassignment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/unifiedroleassignment-get.md
If successful, this method returns a `200 OK` response code and the requested [u
The following is an example of the request. +
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "get_unifiedroleassignment"
The following is an example of the request.
```msgraph-interactive GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleAssignments/lAPpYvVpN0KRkAEhdxReEJC2sEqbR_9Hr48lds9SGHI-1 ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Objective-C](#tab/objc)
+
+# [Java](#tab/java)
+++ #### Response
Content-type: application/json
The following is an example of the request with the `$expand` query parameter. +
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "get_unifiedroleassignment"
The following is an example of the request with the `$expand` query parameter.
```msgraph-interactive GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleAssignments/lAPpYvVpN0KRkAEhdxReEJC2sEqbR_9Hr48lds9SGHI-1?$expand=roleDefinition,principal,directoryScope ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Objective-C](#tab/objc)
+
+# [Java](#tab/java)
+++ #### Response
v1.0 Unifiedroledefinition Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/unifiedroledefinition-delete.md
If successful, this method returns `204 No Content` response code. It does not r
The following is an example of the request. +
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "delete_unifiedroledefinition"
The following is an example of the request.
```http DELETE https://graph.microsoft.com/v1.0/roleManagement/directory/roleDefinitions/f189965f-f560-4c59-9101-933d4c87a91a ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Objective-C](#tab/objc)
+
+# [Java](#tab/java)
+++ ### Response
v1.0 Unifiedroledefinition Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/unifiedroledefinition-get.md
If successful, this method returns a `200 OK` response code and the requested [u
The following is an example of the request. +
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "get_custom_role_unifiedroledefinition"
The following is an example of the request.
```msgraph-interactive GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleDefinitions/f189965f-f560-4c59-9101-933d4c87a91a ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Objective-C](#tab/objc)
+
+# [Java](#tab/java)
+++ #### Response
Content-type: application/json
The following is an example of the request. +
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "get_built_in_role_unifiedroledefinition"
The following is an example of the request.
```msgraph-interactive GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleDefinitions/fdd7a751-b60b-444a-984c-02652fe8fa1c ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Objective-C](#tab/objc)
+
+# [Java](#tab/java)
+++ #### Response
Content-type: application/json
The following is an example of the request. +
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "get_inheritsFrom_unifiedroledefinition"
The following is an example of the request.
```msgraph-interactive GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleDefinitions/fdd7a751-b60b-444a-984c-02652fe8fa1c?$expand=inheritsPermissionsFrom ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Objective-C](#tab/objc)
+
+# [Java](#tab/java)
+++ #### Response
v1.0 Unifiedroledefinition Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/unifiedroledefinition-update.md
If successful, this method returns a `204 No Content` response code. It does not
The following is an example of the request. +
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "update_unifiedroledefinition"
Content-type: application/json
] } ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Objective-C](#tab/objc)
+
+# [Java](#tab/java)
+++ ### Response
v1.0 User Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/user-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type | Permissions (from least to most privileged) | |:--|:|
-|Delegated (work or school account) | Directory.AccessAsUser.All |
+|Delegated (work or school account) | User.ReadWrite.All |
|Delegated (personal Microsoft account) | Not supported. | |Application | User.ReadWrite.All |
v1.0 Accessreviewscheduledefinition https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/resources/accessreviewscheduledefinition.md
Inherits from [entity](../resources/entity.md).
| createdDateTime |DateTimeOffset | Timestamp when the access review series was created. Supports `$select` and `$orderBy`. Read-only. | | lastModifiedDateTime | DateTimeOffset | Timestamp when the access review series was last modified. Supports `$select`. Read-only.| | status |String | This read-only field specifies the status of an access review. The typical states include `Initializing`, `NotStarted`, `Starting`, `InProgress`, `Completing`, `Completed`, `AutoReviewing`, and `AutoReviewed`. <br>Supports `$select`, `$orderby`, and `$filter` (`eq` only). Read-only. |
-| descriptionForAdmins |string | Description provided by review creators to provide more context of the review to admins. Supports `$select`. |
-| descriptionForReviewers |string | Description provided by review creators to provide more context of the review to reviewers. Reviewers will see this description in the email sent to them requesting their review. Supports `$select`. |
+| descriptionForAdmins | String | Description provided by review creators to provide more context of the review to admins. Supports `$select`. |
+| descriptionForReviewers | String | Description provided by review creators to provide more context of the review to reviewers. Reviewers will see this description in the email sent to them requesting their review. Email notifications support up to 256 characters. Supports `$select`. |
| createdBy |[userIdentity](../resources/useridentity.md) | User who created this review. Read-only. | | scope |[accessReviewScope](../resources/accessreviewscope.md) | Defines the entities whose access is reviewed. For supported scopes, see [accessReviewScope](accessreviewscope.md). Required on create. Supports `$select` and `$filter` (`contains` only). For examples of options for configuring scope, see [Configure the scope of your access review definition using the Microsoft Graph API](/graph/accessreviews-scope-concept). | | instanceEnumerationScope|[accessReviewScope](../resources/accessreviewscope.md) | This property is required when scoping a review to guest users' access across all Microsoft 365 groups and determines which Microsoft 365 groups are reviewed. Each group will become a unique **accessReviewInstance** of the access review series. For supported scopes, see [accessReviewScope](accessreviewscope.md). Supports `$select`. For examples of options for configuring instanceEnumerationScope, see [Configure the scope of your access review definition using the Microsoft Graph API](/graph/accessreviews-scope-concept). |
v1.0 Policybase https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/resources/policybase.md
None
| Property | Type | Description | |:-|:|:| |id|String| Unique identifier for this policy. Read-only. Inherited from [directoryObject](directoryobject.md).|
-|description|String| Description for this policy.|
-|displayName|String| Display name for this policy. |
+|description|String| Description for this policy. Required.|
+|displayName|String| Display name for this policy. Required. |
## Relationships