diff --git a/.azure-pipelines/.config/CredScanSuppressions.json b/.azure-pipelines/.config/CredScanSuppressions.json
new file mode 100644
index 00000000000..a2adf2483d0
--- /dev/null
+++ b/.azure-pipelines/.config/CredScanSuppressions.json
@@ -0,0 +1,57 @@
+{
+ "tool": "Credential Scanner",
+ "suppressions": [
+ {
+ "hash": "4HFMaPyHf2Oq0UHssXYQ+IzVZIRgG18pB/v4dtou7sw=",
+ "_justification": "authenticationmethod-resetpassword.md line 184 Sample password in JSON example"
+ },
+ {
+ "hash": "Dl8lVS64t7J9YPKUCrs6IvmGgwA9lkG/9TTJvKLyIfw=",
+ "_justification": "externallyaccessibleawsstoragebucketfinding-list.md line 118 Sample Azure storage account access key in JSON example"
+ },
+ {
+ "hash": "6uNofS5cYXMBA0lB/CvV80FLhrnf5Pgi8z1A4ouVNzE=",
+ "_justification": "security-passivednsrecord-get.md line 66 Sample general symmetric key in HTTP request example"
+ },
+ {
+ "hash": "DqnzqSuPoql8CRa0NwVQjvMWVEdB/1JVZhMLf5a7caw=",
+ "_justification": "serviceprincipal-createpasswordsinglesignoncredentials.md line 90 Sample common default password in JSON example"
+ },
+ {
+ "hash": "YGEAcd2dkpni4zKf2vds0XCBd4ETjyy6VSqP6wF8K4Y=",
+ "_justification": "security-whoishistoryrecord-get.md line 64 Sample symmetric key in HTTP request example"
+ },
+ {
+ "hash": "yuNZ6vrD0RfK/gi2biOeRwncQ7QBOUsptruQ9gF4fGE=",
+ "_justification": "user-changepassword.md line 67 Sample password in JSON example"
+ },
+ {
+ "hash": "XQQz4syNsXVwCQBB+ROKXms/PeYf1xxMiu93rtFGQzE=",
+ "_justification": "user-validatepassword.md line 69 Sample password in JSON example"
+ },
+ {
+ "hash": "449XS9qz2RDCs4hRlMopVw7CCRxp01qRBUh152CBj1w=",
+ "_justification": "send-sharing-invite-go-snippets.md line 40 Sample password in JSON example"
+ },
+ {
+ "hash": "ezuuJrz3tJVuhDI3QayaAQnoJmJ7OdePNofJCf9yRos=",
+ "_justification": "update-planneruser-go-snippets.md line 22 Sample general symmetric key in code snippets"
+ },
+ {
+ "hash": "4HFMaPyHf2Oq0UHssXYQ+IzVZIRgG18pB/v4dtou7sw=",
+ "_justification": "passwordauthenticationmethod-resetpassword-adminprovided-java-snippets.md line 9 Sample password in code snippets"
+ },
+ {
+ "hash": "pFG5S9mElRlcOZ+ByQRi1yN4nzkV+sW0DBJStZwB13I=",
+ "_justification": "application-saml-sso-configure-api.md line 1004 Sample general symmetric key in JSON example"
+ },
+ {
+ "hash": "lrucAcVPXoYUsoNE7NH+dQDxA5dKVl04BhLUkL2i+k8=",
+ "_justification": "auth-v2-service.md line 166 Sample Azure AD client secret in cURL example"
+ },
+ {
+ "hash": "Yq6kyr67P2hd5i71eNVIOL8EHosrVwv9Mg0R6PdiF6c=",
+ "_justification": "authenticationmethods-get-started.md line 451 Sample general password in JSON example"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Test-Docs.ps1 b/Test-Docs.ps1
index 6d8d1c5b9c9..1d3bff7dc27 100644
--- a/Test-Docs.ps1
+++ b/Test-Docs.ps1
@@ -8,25 +8,35 @@ $apiDoctorNuGetVersion = $env:API_DOCTOR_NUGET_VERSION
$apiDoctorGitRepoUrl = $env:API_DOCTOR_GIT_REPO_URL
$apiDoctorGitBranch = $env:API_DOCTOR_GIT_BRANCH
$docsRepoPath = (Get-Location).Path
-$docsSubPath = $env:APIDOCTOR_DOCSUBPATH
+$docsSubPath = $env:DOCS_SUB_PATH
$downloadedApiDoctor = $false
$downloadedNuGet = $false
-Write-Host "Repository location: ", $docsRepoPath
+if ($useNuGetPackage -eq $true) {
+ Write-Host "API Doctor NuGet Version: ", $apiDoctorNuGetVersion
+}
+else {
+ Write-Host "API Doctor Git Repo:"
+ Write-Host "- URL: $apiDoctorGitRepoUrl"
+ Write-Host "- Branch: $apiDoctorGitBranch"
+}
+
+Write-Host "Repository Location: ", $docsRepoPath
+Write-Host "Docs Subpath: ", $docsSubPath
# Check if API Doctor source has been set
-if ($useNuGetPackage -and [string]::IsNullOrWhiteSpace($apiDoctorNuGetVersion)) {
+if ($useNuGetPackage -eq $true -and [string]::IsNullOrWhiteSpace($apiDoctorNuGetVersion)) {
Write-Host "API Doctor NuGet package version has not been set. Aborting..."
exit 1
}
-elseif (!$useNuGetPackage -and [string]::IsNullOrWhiteSpace($apiDoctorGitRepoUrl)) {
+elseif ($useNuGetPackage -eq $false -and [string]::IsNullOrWhiteSpace($apiDoctorGitRepoUrl)) {
Write-Host "API Doctor Git Repo URL has not been set. Aborting..."
exit 1
}
# Check if docs subpath has been set
if ([string]::IsNullOrWhiteSpace($docsSubPath)) {
- Write-Host "API Doctor subpath has not been set. Aborting..."
+ Write-Host "Docs subpath has not been set. Aborting..."
exit 1
}
@@ -56,7 +66,7 @@ else {
$apidocPath = Join-Path $docsRepoPath -ChildPath "apidoctor"
New-Item -ItemType Directory -Force -Path $apidocPath
- if ($useNuGetPackage) {
+ if ($useNuGetPackage -eq $true) {
# Install API Doctor from NuGet
Write-Host "Running nuget.exe from ", $nugetPath
$nugetParams = "install", "ApiDoctor", "-Version", $apiDoctorNuGetVersion, "-OutputDirectory", $apidocPath, "-NonInteractive", "-DisableParallelProcessing"
@@ -64,7 +74,7 @@ else {
if ($LastExitCode -ne 0) {
# NuGet error, so we can't proceed
- Write-Host "Error installing API Doctor from NuGet. Aborting."
+ Write-Host "Error installing API Doctor from NuGet. Aborting..."
Remove-Item $nugetPath
exit $LastExitCode
}
diff --git a/api-reference/beta/api/accesspackageresource-refresh.md b/api-reference/beta/api/accesspackageresource-refresh.md
index 55213a660bf..f25773db97f 100644
--- a/api-reference/beta/api/accesspackageresource-refresh.md
+++ b/api-reference/beta/api/accesspackageresource-refresh.md
@@ -89,7 +89,6 @@ POST https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/a
---
-
### Response
The following example shows the response.
diff --git a/api-reference/beta/api/application-addkey.md b/api-reference/beta/api/application-addkey.md
index 8307b1bb49d..8a7d49c56c7 100644
--- a/api-reference/beta/api/application-addkey.md
+++ b/api-reference/beta/api/application-addkey.md
@@ -59,7 +59,7 @@ In the request body, provide the following required properties.
|:---------------|:--------|:----------|
| keyCredential | [keyCredential](../resources/keycredential.md) | The new application key credential to add. The __type__, __usage__ and __key__ are required properties for this usage. Supported key types are:
`AsymmetricX509Cert`: The usage must be `Verify`.
`X509CertAndPassword`: The usage must be `Sign`
|
| passwordCredential | [passwordCredential](../resources/passwordcredential.md) | Only __secretText__ is required to be set which should contain the password for the key. This property is required only for keys of type `X509CertAndPassword`. Set it to `null` otherwise.|
-| proof | String | A self-signed JWT token used as a proof of possession of the existing keys. This JWT token must be signed using the private key of one of the application's existing valid certificates. The token should contain the following claims:
`aud` - Audience needs to be `00000003-0000-0000-c000-000000000000`.
`iss` - Issuer needs to be the __id__ of the application that is making the call.
`nbf` - Not before time.
`exp` - Expiration time should be `nbf` + 10 mins.
For steps to generate this proof of possession token, see [Generating proof of possession tokens for rolling keys](/graph/application-rollkey-prooftoken). For more information about the claim types, see [Claims payload](/azure/active-directory/develop/active-directory-certificate-credentials).|
+| proof | String | A self-signed JWT token used as a proof of possession of the existing keys. This JWT token must be signed using the private key of one of the application's existing valid certificates. The token should contain the following claims:
**aud**: Audience needs to be `00000002-0000-0000-c000-000000000000`.
**iss**: Issuer needs to be the ID of the **application** that initiates the request.
**nbf**: Not before time.
**exp**: Expiration time should be the value of **nbf** + 10 minutes.
For steps to generate this proof of possession token, see [Generating proof of possession tokens for rolling keys](/graph/application-rollkey-prooftoken). For more information about the claim types, see [Claims payload](/azure/active-directory/develop/active-directory-certificate-credentials).|
## Response
diff --git a/api-reference/beta/api/application-removekey.md b/api-reference/beta/api/application-removekey.md
index f7aa9115b19..155deeab171 100644
--- a/api-reference/beta/api/application-removekey.md
+++ b/api-reference/beta/api/application-removekey.md
@@ -55,7 +55,7 @@ In the request body, provide the following required properties.
| Property | Type | Description|
|:----------|:-----|:-----------|
| keyId | Guid | The unique identifier for the password.|
-| proof | String | A self-signed JWT token used as a proof of possession of the existing keys. This JWT token must be signed using the private key of one of the application's existing valid certificates. The token should contain the following claims:
`aud` - Audience needs to be `00000002-0000-0000-c000-000000000000`.
`iss` - Issuer needs to be the __id__ of the application that is making the call.
`nbf` - Not before time.
`exp` - Expiration time should be `nbf` + 10 mins.
For steps to generate this proof of possession token, see [Generating proof of possession tokens for rolling keys](/graph/application-rollkey-prooftoken).|
+| proof | String | A self-signed JWT token used as a proof of possession of the existing keys. This JWT token must be signed using the private key of one of the application's existing valid certificates. The token should contain the following claims:
**aud**: Audience needs to be `00000002-0000-0000-c000-000000000000`.
**iss**: Issuer needs to be the ID of the **application** that initiates the request.
**nbf**: Not before time.
**exp**: Expiration time should be the value of **nbf** + 10 minutes.
For steps to generate this proof of possession token, see [Generating proof of possession tokens for rolling keys](/graph/application-rollkey-prooftoken).|
## Response
diff --git a/api-reference/beta/api/cloudpcreports-getcloudpcrecommendationreports.md b/api-reference/beta/api/cloudpcreports-getcloudpcrecommendationreports.md
new file mode 100644
index 00000000000..648e17ad463
--- /dev/null
+++ b/api-reference/beta/api/cloudpcreports-getcloudpcrecommendationreports.md
@@ -0,0 +1,274 @@
+---
+title: "cloudPcReports: getCloudPcRecommendationReports"
+description: "Get the device recommendation reports for Cloud PCs, such as the usage category report."
+author: "XiaolouT"
+ms.localizationpriority: medium
+ms.prod: "cloud-pc"
+doc_type: apiPageType
+---
+
+# cloudPcReports: getCloudPcRecommendationReports
+
+Namespace: microsoft.graph
+
+[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
+
+Get the device recommendation reports for Cloud PCs, such as the usage category report. The usage category report categorizes a Cloud PC as `Undersized`, `Oversized`, `Rightsized`, or `Underutilized`, and also provides the recommended SKU when the Cloud PC isn't `Rightsized`.
+
+## 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)|CloudPC.Read.All, CloudPC.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|CloudPC.Read.All, CloudPC.ReadWrite.All|
+
+## HTTP request
+
+
+``` http
+POST /deviceManagement/virtualEndpoint/reports/getCloudPcRecommendationReports
+```
+
+## 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 parameters.
+
+The following table shows the parameters that can be used with this action.
+
+|Parameter|Type|Description|
+|:---|:---|:---|
+|filter|String|OData `$filter` syntax. Supported filters are: `and`, `or`, `lt`, `le`, `gt`, `ge`, and `eq`.|
+|groupBy|String collection|Specifies how to group the reports. If used, must have the same content as the **select** parameter.|
+|orderBy|String collection|Specifies how to sort the reports.|
+|reportName|[cloudPcReportName](../resources/cloudpcexportjob.md#cloudpcreportname-values)|Specifies the report name. Supports a subset of the values for **cloudPcReportName**. Supported values are: `cloudPcUsageCategoryReports`.|
+|search|String|Specifies a String to search.|
+|select|String collection|OData `$select` syntax. The selected columns of the reports. |
+|skip|Int32|Number of records to skip.|
+|top|Int32|The number of top records to return.|
+
+## Response
+
+If successful, this action returns a `200 OK` response code and a Stream in the response body.
+
+## Examples
+
+### Example 1: List recommendation reports by device
+
+The following example shows how to list the reports of the top 50 devices.
+
+#### Request
+
+The following example shows a request.
+
+
+``` http
+POST https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/reports/getCloudPcRecommendationReports
+Content-Type: application/json
+Content-length: 262
+
+{
+ "reportName": "cloudPcUsageCategoryReports",
+ "top": 50,
+ "skip": 0,
+ "search": "",
+ "filter": "",
+ "select": [
+ "CloudPcId",
+ "ManagedDeviceName",
+ "UserPrincipalName",
+ "UsageInsight",
+ "CurrentSize",
+ "RecommendedSize",
+ "UsageInHour",
+ "DevicePerfSummary"
+ ],
+ "orderBy": [
+ "ManagedDeviceName"
+ ]
+}
+```
+
+#### Response
+
+The following example shows the response.
+
+>**Note:** The response object shown here might be shortened for readability.
+
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/octet-stream
+
+{
+ "TotalRowCount": 489,
+ "Schema": [
+ {
+ "Column": "CloudPcId",
+ "PropertyType": "String"
+ },
+ {
+ "Column": "ManagedDeviceName",
+ "PropertyType": "String"
+ },
+ {
+ "Column": "UserPrincipalName",
+ "PropertyType": "String"
+ },
+ {
+ "Column": "UsageInsight",
+ "PropertyType": "String"
+ },
+ {
+ "Column": "CurrentSize",
+ "PropertyType": "Json"
+ },
+ {
+ "Column": "RecommendedSize",
+ "PropertyType": "Json"
+ },
+ {
+ "Column": "UsageInHour",
+ "PropertyType": "Double"
+ },
+ {
+ "Column": "DevicePerfSummary",
+ "PropertyType": "Json"
+ }
+ ],
+ "Values": [
+ [
+ "4db3619f-be92-42a7-8c74-43fab185da6f",
+ "1MoveHost",
+ "connie_1@cpccontoso.onmicrosoft.com",
+ "Rightsized",
+ {
+ "NumvCPUs": 2,
+ "RamInGB": 8,
+ "OsDiskSizeInGB": 128
+ },
+ null,
+ 0,
+ {
+ "CPUUsagePercentageP90": 0.3,
+ "RAMUsagePercentageP90": 0.4
+ }
+ ],
+ [
+ "f2ee066c-f63e-4acd-a41e-e348db71cb4d",
+ "AXFBF",
+ "connie_2@cpccontoso.onmicrosoft.com",
+ "Rightsized",
+ {
+ "NumvCPUs": 2,
+ "RamInGB": 8,
+ "OsDiskSizeInGB": 128
+ },
+ null,
+ 0,
+ {
+ "CPUUsagePercentageP90": 0.2,
+ "RAMUsagePercentageP90": 0.3
+ }
+ ]
+ ]
+}
+```
+
+### Example 2: Get summary reports by usage insight
+
+The following example shows how to summarize the report by usage insight.
+
+#### Request
+
+The following example shows a request.
+
+
+``` http
+POST https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/reports/getCloudPcRecommendationReports
+Content-Type: application/json
+Content-length: 262
+
+{
+ "reportName": "cloudPcUsageCategoryReports",
+ "select": [
+ "UsageInsight"
+ ],
+ "groupBy": [
+ "UsageInsight"
+ ],
+ "filter": ""
+}
+```
+
+#### Response
+
+The following example shows the response.
+
+>**Note:** The response object shown here might be shortened for readability.
+
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/octet-stream
+
+{
+ "TotalRowCount": 4,
+ "Schema": [
+ {
+ "Column": "__Count",
+ "PropertyType": "Int32"
+ },
+ {
+ "Column": "UsageInsight",
+ "PropertyType": "String"
+ }
+ ],
+ "Values": [
+ [
+ 200,
+ "Rightsized"
+ ],
+ [
+ 50,
+ "Undersized"
+ ],
+ [
+ 30,
+ "Oversized"
+ ],
+ [
+ 40,
+ "Underutilized"
+ ]
+ ]
+}
+```
diff --git a/api-reference/beta/api/entitlementmanagement-list-assignmentrequests.md b/api-reference/beta/api/entitlementmanagement-list-assignmentrequests.md
index 46f5e17e6a1..61a96b311d5 100644
--- a/api-reference/beta/api/entitlementmanagement-list-assignmentrequests.md
+++ b/api-reference/beta/api/entitlementmanagement-list-assignmentrequests.md
@@ -67,6 +67,7 @@ If successful, this method returns a `200 OK` response code and a collection of
### Request
+# [HTTP](#tab/http)
+
[!INCLUDE [permissions-table](../includes/permissions/entitlementmanagement-post-assignmentrequests-permissions.md)]
## HTTP request
@@ -72,6 +68,7 @@ If this is an `adminAdd` request, then subsequently an [accessPackageAssignment]
The following is an example of the request for a direct assignment, in which the administrator is requesting the creation of an assignment for the user. Because the [accessPackageSubject](../resources/accesspackagesubject.md) might not yet exist, the value of the **targetID** is the object ID of the user being assigned, the value of the **accessPackageId** is the desired access package for that user, and the value of **assignmentPolicyId** is a direct assignment policy in that access package.
+# [HTTP](#tab/http)
\ No newline at end of file
+}-->
diff --git a/api-reference/beta/api/serviceprincipal-addkey.md b/api-reference/beta/api/serviceprincipal-addkey.md
index 8f5976c3926..fbe50edec9f 100644
--- a/api-reference/beta/api/serviceprincipal-addkey.md
+++ b/api-reference/beta/api/serviceprincipal-addkey.md
@@ -55,7 +55,7 @@ In the request body, provide the following required properties.
|:---------------|:--------|:----------|
| keyCredential | [keyCredential](../resources/keycredential.md) | The new servicePrincipal key credential to add. The __type__, __usage__ and __key__ are required properties for this usage. Supported key types are:
`AsymmetricX509Cert`: The usage must be `Verify`.
`X509CertAndPassword`: The usage must be `Sign`
|
| passwordCredential | [passwordCredential](../resources/passwordcredential.md) | Only __secretText__ is required to be set which should contain the password for the key. This property is required only for keys of type `X509CertAndPassword`. Set it to `null` otherwise.|
-| proof | String | A self-signed JWT token used as a proof of possession of the existing keys. This JWT token must be signed using the private key of one of the servicePrincipal's existing valid certificates. The token should contain the following claims:
`aud` - Audience needs to be `00000003-0000-0000-c000-000000000000`.
`iss` - Issuer needs to be the __id__ of the servicePrincipal that is making the call.
`nbf` - Not before time.
`exp` - Expiration time should be `nbf` + 10 mins.
For steps to generate this proof of possession token, see [Generating proof of possession tokens for rolling keys](/graph/application-rollkey-prooftoken).|
+| proof | String | A self-signed JWT token used as a proof of possession of the existing keys. This JWT token must be signed with a private key that corresponds to one of the existing valid certificates associated with the **servicePrincipal**. The token should contain the following claims:
**aud**: Audience needs to be `00000002-0000-0000-c000-000000000000`.
**iss**: Issuer needs to be the ID of the **servicePrincipal** that initiates the request.
**nbf**: Not before time.
**exp**: Expiration time should be the value of **nbf** + 10 minutes.
For steps to generate this proof of possession token, see [Generating proof of possession tokens for rolling keys](/graph/application-rollkey-prooftoken).|
## Response
diff --git a/api-reference/beta/api/serviceprincipal-delete-tokenlifetimepolicies.md b/api-reference/beta/api/serviceprincipal-delete-tokenlifetimepolicies.md
new file mode 100644
index 00000000000..b82076cb17f
--- /dev/null
+++ b/api-reference/beta/api/serviceprincipal-delete-tokenlifetimepolicies.md
@@ -0,0 +1,78 @@
+---
+title: "Remove tokenLifetimePolicies"
+description: "Remove a tokenLifetimePolicy from a service principal."
+author: "sureshja"
+ms.localizationpriority: medium
+ms.prod: "applications"
+doc_type: apiPageType
+---
+
+# Remove tokenLifetimePolicies
+
+Namespace: microsoft.graph
+
+[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
+
+Remove a [tokenLifetimePolicy](../resources/tokenlifetimepolicy.md) object from a service principal.
+
+## 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.All and Application.ReadWrite.All, Policy.ReadWrite.ApplicationConfiguration and Application.ReadWrite.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Policy.Read.All and Application.ReadWrite.OwnedBy, Policy.Read.All and Application.ReadWrite.All, Policy.ReadWrite.ApplicationConfiguration and Application.ReadWrite.OwnedBy, Policy.ReadWrite.ApplicationConfiguration and Application.ReadWrite.All |
+
+## HTTP request
+
+You can address the service principal using either its **id** or **appId**. **id** and **appId** are referred to as the **Object ID** and **Application (Client) ID**, respectively, in enterprise applications in the Microsoft Entra admin center.
+
+
+``` http
+DELETE /servicePrincipals/{servicePrincipalObjectId}/tokenLifetimePolicies/{tokenLifetimePolicyId}/$ref
+DELETE /servicePrincipals(appId='{appId}')/tokenLifetimePolicies/{tokenLifetimePolicyId}/$ref
+```
+
+## Request headers
+
+|Name|Description|
+|:---|:---|
+|Authorization|Bearer {token}. Required. Learn more about [authentication and authorization](/graph/auth/auth-concepts).|
+
+## Request body
+
+Don't supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+
+The following example shows a request.
+
+``` http
+DELETE https://graph.microsoft.com/beta/servicePrincipals/2a8f9e7a-af01-413a-9592-c32ec0e5c1a7/tokenLifetimePolicies/4d2f137b-e8a9-46da-a5c3-cc85b2b840a4/$ref
+```
+
+### Response
+
+The following example shows the response.
+
+``` http
+HTTP/1.1 204 No Content
+```
+
diff --git a/api-reference/beta/api/serviceprincipal-list-tokenlifetimepolicies.md b/api-reference/beta/api/serviceprincipal-list-tokenlifetimepolicies.md
new file mode 100644
index 00000000000..2cdf4fd6052
--- /dev/null
+++ b/api-reference/beta/api/serviceprincipal-list-tokenlifetimepolicies.md
@@ -0,0 +1,103 @@
+---
+title: "List assigned tokenLifetimePolicies"
+description: "List tokenLifetimePolicies that are assigned to a service principal."
+author: "sureshja"
+ms.localizationpriority: medium
+ms.prod: "applications"
+doc_type: apiPageType
+---
+
+# List assigned tokenLifetimePolicies
+
+Namespace: microsoft.graph
+
+[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
+
+List the [tokenLifetimePolicy](../resources/tokenlifetimepolicy.md) objects that are assigned to a [servicePrincipal](../resources/serviceprincipal.md). Only one object is returned in the collection because only one tokenLifetimePolicy can be assigned to a service principal.
+
+## 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.All and Application.ReadWrite.All, Policy.ReadWrite.ApplicationConfiguration and Application.ReadWrite.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Policy.Read.All and Application.ReadWrite.OwnedBy, Policy.Read.All and Application.ReadWrite.All, Policy.ReadWrite.ApplicationConfiguration and Application.ReadWrite.OwnedBy, Policy.ReadWrite.ApplicationConfiguration and Application.ReadWrite.All |
+
+
+## HTTP request
+
+You can address the service principal using either its **id** or **appId**. **id** and **appId** are referred to as the **Object ID** and **Application (Client) ID**, respectively, in enterprise applications in the Microsoft Entra admin center.
+
+
+```http
+GET /servicePrincipals/{id}/tokenLifetimePolicies
+GET /servicePrincipals(appId='{appId}')/tokenLifetimePolicies
+```
+
+## Optional query parameters
+
+This method supports the `$select` OData query parameter to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+|Name|Description|
+|:---|:---|
+|Authorization|Bearer {token}. Required. Learn more about [authentication and authorization](/graph/auth/auth-concepts).|
+
+## Request body
+
+Don't supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [tokenLifetimePolicy](../resources/tokenlifetimepolicy.md) objects in the response body.
+
+## Examples
+
+### Request
+
+The following example shows a request.
+
+``` http
+GET https://graph.microsoft.com/beta/servicePrincipals/2a8f9e7a-af01-413a-9592-c32ec0e5c1a7/tokenLifetimePolicies
+```
+
+
+### Response
+
+The following example shows the response.
+>**Note:** The response object shown here might be shortened for readability.
+
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#Collection(microsoft.graph.tokenLifetimePolicy)",
+ "@microsoft.graph.tips": "Use $select to choose only the properties your app needs, as this can lead to performance improvements. For example: GET servicePrincipals('')/tokenLifetimePolicies?$select=definition,isOrganizationDefault",
+ "value": [
+ {
+ "id": "4d2f137b-e8a9-46da-a5c3-cc85b2b840a4",
+ "deletedDateTime": null,
+ "definition": [
+ "{\"TokenLifetimePolicy\":{\"Version\":1,\"AccessTokenLifetime\":\"5:30:00\"}}"
+ ],
+ "displayName": "Contoso token lifetime policy for enterprise apps.",
+ "isOrganizationDefault": true
+ }
+ ]
+}
+```
+
diff --git a/api-reference/beta/api/serviceprincipal-post-tokenlifetimepolicies.md b/api-reference/beta/api/serviceprincipal-post-tokenlifetimepolicies.md
new file mode 100644
index 00000000000..bbad1041059
--- /dev/null
+++ b/api-reference/beta/api/serviceprincipal-post-tokenlifetimepolicies.md
@@ -0,0 +1,85 @@
+---
+title: "Assign tokenLifetimePolicy"
+description: "Assign a tokenLifetimePolicy to a service principal."
+author: "sureshja"
+ms.localizationpriority: medium
+ms.prod: "applications"
+doc_type: apiPageType
+---
+
+# Add tokenLifetimePolicy
+
+Namespace: microsoft.graph
+
+[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
+
+Assign a [tokenLifetimePolicy](../resources/tokenlifetimepolicy.md) to a [servicePrincipal](../resources/serviceprincipal.md). You can have multiple tokenLifetimePolicy policies in a tenant but can assign only one tokenLifetimePolicy per service principal.
+
+## 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.All and Application.ReadWrite.All, Policy.ReadWrite.ApplicationConfiguration and Application.ReadWrite.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Policy.Read.All and Application.ReadWrite.OwnedBy, Policy.Read.All and Application.ReadWrite.All, Policy.ReadWrite.ApplicationConfiguration and Application.ReadWrite.OwnedBy, Policy.ReadWrite.ApplicationConfiguration and Application.ReadWrite.All |
+
+## HTTP request
+
+You can address the service principal using either its **id** or **appId**. **id** and **appId** are referred to as the **Object ID** and **Application (Client) ID**, respectively, in enterprise applications in the Microsoft Entra admin center.
+
+
+```http
+POST /servicePrincipals/{id}/tokenLifetimePolicies/$ref
+POST /servicePrincipals(appId='{appId}')/tokenLifetimePolicies/$ref
+```
+
+## Request headers
+
+| Name | Description |
+|:--------------|:--------------|
+|Authorization|Bearer {token}. Required. Learn more about [authentication and authorization](/graph/auth/auth-concepts).|
+| Content-Type | application/json. Required. |
+
+## Request body
+
+In the request body, supply the identifier of the [tokenLifetimePolicy](../resources/tokenlifetimepolicy.md) object (using an `@odata.id` property) that should be assigned to the application or service principal.
+
+## Response
+
+If successful, this method returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+
+The following example shows a request.
+
+``` http
+POST https://graph.microsoft.com/beta/servicePrincipals/2a8f9e7a-af01-413a-9592-c32ec0e5c1a7/tokenLifetimePolicies/$ref
+Content-Type: application/json
+
+{
+ "@odata.id": "https://graph.microsoft.com/beta/policies/tokenLifetimePolicies/4d2f137b-e8a9-46da-a5c3-cc85b2b840a4"
+}
+```
+
+
+### Response
+
+The following example shows the response.
+
+``` http
+HTTP/1.1 204 No Content
+```
+
diff --git a/api-reference/beta/api/serviceprincipal-removekey.md b/api-reference/beta/api/serviceprincipal-removekey.md
index 7f72eabf078..42c7fae2855 100644
--- a/api-reference/beta/api/serviceprincipal-removekey.md
+++ b/api-reference/beta/api/serviceprincipal-removekey.md
@@ -51,7 +51,7 @@ In the request body, provide the following required properties.
| Property | Type | Description|
|:----------|:-----|:-----------|
| keyId | Guid | The unique identifier for the password.|
-| proof | String | A self-signed JWT token used as a proof of possession of the existing keys. This JWT token must be signed using the private key of one of the servicePrincipal's existing valid certificates. The token should contain the following claims:
`aud` - Audience needs to be `00000002-0000-0000-c000-000000000000`.
`iss` - Issuer needs to be the __id__ of the servicePrincipal that is making the call.
`nbf` - Not before time.
`exp` - Expiration time should be `nbf` + 10 mins.
For steps to generate this proof of possession token, see [Generating proof of possession tokens for rolling keys](/graph/application-rollkey-prooftoken).|
+| proof | String | A self-signed JWT token used as a proof of possession of the existing keys. This JWT token must be signed with a private key that corresponds to one of the existing valid certificates associated with the **servicePrincipal**. The token should contain the following claims:
**aud**: Audience needs to be `00000002-0000-0000-c000-000000000000`.
**iss**: Issuer needs to be the ID of the **servicePrincipal** that initiates the request.
**nbf**: Not before time.
**exp**: Expiration time should be the value of **nbf** + 10 minutes.
For steps to generate this proof of possession token, see [Generating proof of possession tokens for rolling keys](/graph/application-rollkey-prooftoken).|
## Response
diff --git a/api-reference/beta/api/sitepage-create.md b/api-reference/beta/api/sitepage-create.md
index 7aa0de24bcb..0610162876b 100644
--- a/api-reference/beta/api/sitepage-create.md
+++ b/api-reference/beta/api/sitepage-create.md
@@ -200,7 +200,7 @@ Content-type: application/json
"@odata.type": "microsoft.graph.sitePage",
"id": "0dd6ddd6-45bd-4acd-b683-de0e6e7231b7",
"name": "test.aspx",
- "webUrl": "SitePages/test.aspx",
+ "webUrl": "https://a830edad9050849yd.sharepoint.com/SitePages/test.aspx",
"title": "test",
"pageLayout": "article",
"showComments": true,
diff --git a/api-reference/beta/api/sitepage-get.md b/api-reference/beta/api/sitepage-get.md
index 698f224274a..650a1b570b3 100644
--- a/api-reference/beta/api/sitepage-get.md
+++ b/api-reference/beta/api/sitepage-get.md
@@ -122,7 +122,7 @@ Content-type: application/json
"description": "Here's the page description",
"id": "65e59907-59d5-44ff-a038-7c0bf3098c01",
"name": "Home.aspx",
- "webUrl": "SitePages/Home.aspx",
+ "webUrl": "https://a830edad9050849yd.sharepoint.com/SitePages/Home.aspx",
"title": "Organization Home",
"thumbnailWebUrl": "https://cdn.hubblecontent.osi.office.net/m365content/publish/00210d24-bba0-42e6-9a31-1d452a95dd75/thumbnails/large.jpg?file=163352059.jpg",
"promotionKind": "page",
@@ -219,7 +219,7 @@ Content-type: application/json
"id": "f45354cb-d634-45df-8b88-2b4e96a1dc45",
"lastModifiedDateTime": "2023-04-16T10:01:41Z",
"name": "Electronic Convertible.aspx",
- "webUrl": "SitePages/Electronic Convertible.aspx",
+ "webUrl": "https://a830edad9050849yd.sharepoint.com/SitePages/Electronic%20Convertible.aspx",
"title": "Electronic Convertible",
"pageLayout": "article",
"thumbnailWebUrl": "https://media.akamai.odsp.cdn.office.net/_layouts/15/images/sitepagethumbnail.png",
@@ -271,7 +271,7 @@ GET /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage?expand=canvasLayou
"id": "f45354cb-d634-45df-8b88-2b4e96a1dc45",
"lastModifiedDateTime": "2023-04-16T10:01:41Z",
"name": "autotest Electronic Convertible.aspx",
- "webUrl": "SitePages/autotest Electronic Convertible.aspx",
+ "webUrl": "https://a830edad9050849yd.sharepoint.com/SitePages/autotest Electronic Convertible.aspx",
"title": "autotest Electronic Convertible",
"pageLayout": "article",
"thumbnailWebUrl": "https://media.akamai.odsp.cdn.office.net/sitepagethumbnail.png",
diff --git a/api-reference/beta/api/sitepage-list.md b/api-reference/beta/api/sitepage-list.md
index 99484fcc608..e23b4c0784d 100644
--- a/api-reference/beta/api/sitepage-list.md
+++ b/api-reference/beta/api/sitepage-list.md
@@ -127,7 +127,7 @@ Content-type: application/json
{
"id": "08f48aa6-02e3-407c-bbcb-ff61cec653fa",
"name": "sample.aspx",
- "webUrl": "SitePages/sample.aspx",
+ "webUrl": "https://a830edad9050849yd.sharepoint.com/SitePages/sample.aspx",
"title": "sample",
"pageLayout": "article",
"showComments": true,
@@ -174,7 +174,7 @@ Content-type: application/json
{
"id": "7d87eee1-7c77-46b5-b2c4-ad6e4e432a8e",
"name": "Home.aspx",
- "webUrl": "SitePages/Home.aspx",
+ "webUrl": "https://a830edad9050849yd.sharepoint.com/SitePages/Home.aspx",
"title": "Home",
"pageLayout": "home",
"showComments": true,
diff --git a/api-reference/beta/api/sitepage-update.md b/api-reference/beta/api/sitepage-update.md
index d1ae2adf9b2..f34a998ad82 100644
--- a/api-reference/beta/api/sitepage-update.md
+++ b/api-reference/beta/api/sitepage-update.md
@@ -118,7 +118,7 @@ Content-Type: application/json
"@odata.type": "#microsoft.graph.sitePage",
"id": "0dd6ddd6-45bd-4acd-b683-de0e6e7231b7",
"name": "sample.aspx",
- "webUrl": "SitePages/sample.aspx",
+ "webUrl": "https://a830edad9050849yd.sharepoint.com/SitePages/sample.aspx",
"title": "sample",
"pageLayout": "article",
"showComments": true,
diff --git a/api-reference/beta/includes/permissions/organizationalbranding-delete-permissions.md b/api-reference/beta/includes/permissions/organizationalbranding-delete-permissions.md
index 7f92d69faca..18797ac092b 100644
--- a/api-reference/beta/includes/permissions/organizationalbranding-delete-permissions.md
+++ b/api-reference/beta/includes/permissions/organizationalbranding-delete-permissions.md
@@ -6,7 +6,7 @@ ms.localizationpriority: medium
|Permission type|Least privileged permissions|Higher privileged permissions|
|:---|:---|:---|
-|Delegated (work or school account)|Organization.ReadWrite.All|Not available.|
+|Delegated (work or school account)|OrganizationalBranding.ReadWrite.All|Organization.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|Not supported.|
-|Application|Not supported.|Not supported.|
+|Application|OrganizationalBranding.ReadWrite.All|Not available.|
diff --git a/api-reference/beta/includes/permissions/organizationalbranding-get-permissions.md b/api-reference/beta/includes/permissions/organizationalbranding-get-permissions.md
index db01c0c19b7..8a259a2686f 100644
--- a/api-reference/beta/includes/permissions/organizationalbranding-get-permissions.md
+++ b/api-reference/beta/includes/permissions/organizationalbranding-get-permissions.md
@@ -6,7 +6,7 @@ ms.localizationpriority: medium
|Permission type|Least privileged permissions|Higher privileged permissions|
|:---|:---|:---|
-|Delegated (work or school account)|User.Read|Organization.Read.All, User.Read.All|
+|Delegated (work or school account)|User.Read|Organization.Read.All, OrganizationalBranding.Read.All, OrganizationalBranding.ReadWrite.All, User.Read.All|
|Delegated (personal Microsoft account)|Not supported.|Not supported.|
-|Application|Organization.Read.All|Not available.|
+|Application|OrganizationalBranding.Read.All|Organization.Read.All, OrganizationalBranding.ReadWrite.All|
diff --git a/api-reference/beta/includes/permissions/organizationalbranding-list-localizations-permissions.md b/api-reference/beta/includes/permissions/organizationalbranding-list-localizations-permissions.md
index db01c0c19b7..8a259a2686f 100644
--- a/api-reference/beta/includes/permissions/organizationalbranding-list-localizations-permissions.md
+++ b/api-reference/beta/includes/permissions/organizationalbranding-list-localizations-permissions.md
@@ -6,7 +6,7 @@ ms.localizationpriority: medium
|Permission type|Least privileged permissions|Higher privileged permissions|
|:---|:---|:---|
-|Delegated (work or school account)|User.Read|Organization.Read.All, User.Read.All|
+|Delegated (work or school account)|User.Read|Organization.Read.All, OrganizationalBranding.Read.All, OrganizationalBranding.ReadWrite.All, User.Read.All|
|Delegated (personal Microsoft account)|Not supported.|Not supported.|
-|Application|Organization.Read.All|Not available.|
+|Application|OrganizationalBranding.Read.All|Organization.Read.All, OrganizationalBranding.ReadWrite.All|
diff --git a/api-reference/beta/includes/permissions/organizationalbranding-post-localizations-permissions.md b/api-reference/beta/includes/permissions/organizationalbranding-post-localizations-permissions.md
index 2e318449486..3893cb0100d 100644
--- a/api-reference/beta/includes/permissions/organizationalbranding-post-localizations-permissions.md
+++ b/api-reference/beta/includes/permissions/organizationalbranding-post-localizations-permissions.md
@@ -6,7 +6,7 @@ ms.localizationpriority: medium
|Permission type|Least privileged permissions|Higher privileged permissions|
|:---|:---|:---|
-|Delegated (work or school account)|Organization.ReadWrite.All|Not available.|
+|Delegated (work or school account)|OrganizationalBranding.ReadWrite.All|Organization.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|Not supported.|
-|Application|Organization.ReadWrite.All|Not available.|
+|Application|OrganizationalBranding.ReadWrite.All|Organization.ReadWrite.All|
diff --git a/api-reference/beta/includes/permissions/organizationalbranding-update-permissions.md b/api-reference/beta/includes/permissions/organizationalbranding-update-permissions.md
index 2e318449486..3893cb0100d 100644
--- a/api-reference/beta/includes/permissions/organizationalbranding-update-permissions.md
+++ b/api-reference/beta/includes/permissions/organizationalbranding-update-permissions.md
@@ -6,7 +6,7 @@ ms.localizationpriority: medium
|Permission type|Least privileged permissions|Higher privileged permissions|
|:---|:---|:---|
-|Delegated (work or school account)|Organization.ReadWrite.All|Not available.|
+|Delegated (work or school account)|OrganizationalBranding.ReadWrite.All|Organization.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|Not supported.|
-|Application|Organization.ReadWrite.All|Not available.|
+|Application|OrganizationalBranding.ReadWrite.All|Organization.ReadWrite.All|
diff --git a/api-reference/beta/includes/permissions/organizationalbrandinglocalization-delete-permissions.md b/api-reference/beta/includes/permissions/organizationalbrandinglocalization-delete-permissions.md
index 2e318449486..4fc66fef1e7 100644
--- a/api-reference/beta/includes/permissions/organizationalbrandinglocalization-delete-permissions.md
+++ b/api-reference/beta/includes/permissions/organizationalbrandinglocalization-delete-permissions.md
@@ -6,7 +6,7 @@ ms.localizationpriority: medium
|Permission type|Least privileged permissions|Higher privileged permissions|
|:---|:---|:---|
-|Delegated (work or school account)|Organization.ReadWrite.All|Not available.|
+|Delegated (work or school account)|Organization.ReadWrite.All|OrganizationalBranding.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|Not supported.|
-|Application|Organization.ReadWrite.All|Not available.|
+|Application|Organization.ReadWrite.All|OrganizationalBranding.ReadWrite.All|
diff --git a/api-reference/beta/includes/permissions/organizationalbrandinglocalization-get-permissions.md b/api-reference/beta/includes/permissions/organizationalbrandinglocalization-get-permissions.md
index db01c0c19b7..8a259a2686f 100644
--- a/api-reference/beta/includes/permissions/organizationalbrandinglocalization-get-permissions.md
+++ b/api-reference/beta/includes/permissions/organizationalbrandinglocalization-get-permissions.md
@@ -6,7 +6,7 @@ ms.localizationpriority: medium
|Permission type|Least privileged permissions|Higher privileged permissions|
|:---|:---|:---|
-|Delegated (work or school account)|User.Read|Organization.Read.All, User.Read.All|
+|Delegated (work or school account)|User.Read|Organization.Read.All, OrganizationalBranding.Read.All, OrganizationalBranding.ReadWrite.All, User.Read.All|
|Delegated (personal Microsoft account)|Not supported.|Not supported.|
-|Application|Organization.Read.All|Not available.|
+|Application|OrganizationalBranding.Read.All|Organization.Read.All, OrganizationalBranding.ReadWrite.All|
diff --git a/api-reference/beta/includes/permissions/organizationalbrandinglocalization-update-permissions.md b/api-reference/beta/includes/permissions/organizationalbrandinglocalization-update-permissions.md
index 2e318449486..4fc66fef1e7 100644
--- a/api-reference/beta/includes/permissions/organizationalbrandinglocalization-update-permissions.md
+++ b/api-reference/beta/includes/permissions/organizationalbrandinglocalization-update-permissions.md
@@ -6,7 +6,7 @@ ms.localizationpriority: medium
|Permission type|Least privileged permissions|Higher privileged permissions|
|:---|:---|:---|
-|Delegated (work or school account)|Organization.ReadWrite.All|Not available.|
+|Delegated (work or school account)|Organization.ReadWrite.All|OrganizationalBranding.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|Not supported.|
-|Application|Organization.ReadWrite.All|Not available.|
+|Application|Organization.ReadWrite.All|OrganizationalBranding.ReadWrite.All|
diff --git a/api-reference/beta/includes/snippets/cli/application-delete-owners-cli-snippets.md b/api-reference/beta/includes/snippets/cli/application-delete-owners-cli-snippets.md
index 5cc502d9233..d961f8f80e1 100644
--- a/api-reference/beta/includes/snippets/cli/application-delete-owners-cli-snippets.md
+++ b/api-reference/beta/includes/snippets/cli/application-delete-owners-cli-snippets.md
@@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc-beta applications owners ref delete --application-id {application-id} --directory-object-id {directoryObject-id}
+mgc-beta applications owners ref-by-id delete --application-id {application-id} --directory-object-id {directoryObject-id}
```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/cli/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-alreadyindir-cli-snippets.md b/api-reference/beta/includes/snippets/cli/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-alreadyindir-cli-snippets.md
new file mode 100644
index 00000000000..22196b3fa48
--- /dev/null
+++ b/api-reference/beta/includes/snippets/cli/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-alreadyindir-cli-snippets.md
@@ -0,0 +1,18 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```bash
+
+// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
+mgc-beta identity-governance entitlement-management assignment-requests create --body '{
\
+ "requestType": "adminAdd",
\
+ "assignment":{
\
+ "targetId":"46184453-e63b-4f20-86c2-c557ed5d5df9",
\
+ "assignmentPolicyId":"2264bf65-76ba-417b-a27d-54d291f0cbc8",
\
+ "accessPackageId":"a914b616-e04e-476b-aa37-91038f0b165b"
\
+ }
\
+}
\
+'
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/cli/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-forid-cli-snippets.md b/api-reference/beta/includes/snippets/cli/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-forid-cli-snippets.md
new file mode 100644
index 00000000000..92e5879f69c
--- /dev/null
+++ b/api-reference/beta/includes/snippets/cli/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-forid-cli-snippets.md
@@ -0,0 +1,16 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```bash
+
+// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
+mgc-beta identity-governance entitlement-management assignment-requests create --body '{
\
+ "requestType": "adminRemove",
\
+ "assignment":{
\
+ "id": "a6bb6942-3ae1-4259-9908-0133aaee9377"
\
+ }
\
+}
\
+'
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/cli/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-packageid-cli-snippets.md b/api-reference/beta/includes/snippets/cli/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-packageid-cli-snippets.md
new file mode 100644
index 00000000000..9f3a324dc79
--- /dev/null
+++ b/api-reference/beta/includes/snippets/cli/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-packageid-cli-snippets.md
@@ -0,0 +1,16 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```bash
+
+// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
+mgc-beta identity-governance entitlement-management assignment-requests create --body '{
\
+ "requestType": "userAdd",
\
+ "assignment": {
\
+ "accessPackageId": "d7be3253-b9c6-4fab-adef-30d30de8da2b"
\
+ }
\
+}
\
+'
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/cli/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-approver-cli-snippets.md b/api-reference/beta/includes/snippets/cli/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-approver-cli-snippets.md
new file mode 100644
index 00000000000..02a37fec33e
--- /dev/null
+++ b/api-reference/beta/includes/snippets/cli/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-approver-cli-snippets.md
@@ -0,0 +1,37 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```bash
+
+// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
+mgc-beta identity-governance entitlement-management assignment-requests create --body '{
\
+ "@odata.type": "#microsoft.graph.accessPackageAssignmentRequest",
\
+ "requestType": "userAdd",
\
+ "answers": [
\
+ {
\
+ "@odata.type": "#microsoft.graph.accessPackageAnswerString",
\
+ "displayValue": "This is the answer to a multiple choice question",
\
+ "value": "MultipleChoiceAnswerValue",
\
+ "answeredQuestion": {
\
+ "@odata.type": "#microsoft.graph.accessPackageMultipleChoiceQuestion",
\
+ "id": "8fe745e7-80b2-490d-bd22-4e708c77288c"
\
+ }
\
+ },
\
+ {
\
+ "@odata.type": "#microsoft.graph.accessPackageAnswerString",
\
+ "value": "This is my answer to a text input question.",
\
+ "displayValue": "This is my answer.",
\
+ "answeredQuestion": {
\
+ "@odata.type": "#microsoft.graph.accessPackageTextInputQuestion",
\
+ "id": "7aaa18c9-8e4f-440f-bd5a-3a7ce312cbe6"
\
+ }
\
+ }
\
+ ],
\
+ "assignment": {
\
+ "accessPackageId": "977c7ff4-ef8f-4910-9d31-49048ddf3120"
\
+ }
\
+}
\
+'
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/cli/create-educationclass-from-educationschool-4-cli-snippets.md b/api-reference/beta/includes/snippets/cli/create-educationclass-from-educationschool-4-cli-snippets.md
index 29c1cf721a4..6217c7879da 100644
--- a/api-reference/beta/includes/snippets/cli/create-educationclass-from-educationschool-4-cli-snippets.md
+++ b/api-reference/beta/includes/snippets/cli/create-educationclass-from-educationschool-4-cli-snippets.md
@@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc-beta education schools users ref delete --education-school-id {educationSchool-id} --education-user-id {educationUser-id}
+mgc-beta education schools users ref-by-id delete --education-school-id {educationSchool-id} --education-user-id {educationUser-id}
```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/cli/create-onpremisesagentgroup-from-publishedresource-cli-snippets.md b/api-reference/beta/includes/snippets/cli/create-onpremisesagentgroup-from-publishedresource-cli-snippets.md
index 4d539ce8f03..8b39f80682a 100644
--- a/api-reference/beta/includes/snippets/cli/create-onpremisesagentgroup-from-publishedresource-cli-snippets.md
+++ b/api-reference/beta/includes/snippets/cli/create-onpremisesagentgroup-from-publishedresource-cli-snippets.md
@@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc-beta on-premises-publishing-profiles published-resources agent-groups ref delete --on-premises-publishing-profile-id {onPremisesPublishingProfile-id} --published-resource-id {publishedResource-id} --on-premises-agent-group-id {onPremisesAgentGroup-id}
+mgc-beta on-premises-publishing-profiles published-resources agent-groups ref-by-id delete --on-premises-publishing-profile-id {onPremisesPublishingProfile-id} --published-resource-id {publishedResource-id} --on-premises-agent-group-id {onPremisesAgentGroup-id}
```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/cli/delete-allowedgroup-cli-snippets.md b/api-reference/beta/includes/snippets/cli/delete-allowedgroup-cli-snippets.md
index 536cbfa0542..2a4949e693e 100644
--- a/api-reference/beta/includes/snippets/cli/delete-allowedgroup-cli-snippets.md
+++ b/api-reference/beta/includes/snippets/cli/delete-allowedgroup-cli-snippets.md
@@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc-beta print shares allowed-groups ref delete --printer-share-id {printerShare-id} --group-id {group-id}
+mgc-beta print shares allowed-groups ref-by-id delete --printer-share-id {printerShare-id} --group-id {group-id}
```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/cli/delete-alloweduser-cli-snippets.md b/api-reference/beta/includes/snippets/cli/delete-alloweduser-cli-snippets.md
index a36887b824e..ce21a629f6e 100644
--- a/api-reference/beta/includes/snippets/cli/delete-alloweduser-cli-snippets.md
+++ b/api-reference/beta/includes/snippets/cli/delete-alloweduser-cli-snippets.md
@@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc-beta print printer-shares allowed-users ref delete --printer-share-id {printerShare-id} --user-id {user-id}
+mgc-beta print printer-shares allowed-users ref-by-id delete --printer-share-id {printerShare-id} --user-id {user-id}
```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/cli/delete-b2xuserflows-identityproviders-1-cli-snippets.md b/api-reference/beta/includes/snippets/cli/delete-b2xuserflows-identityproviders-1-cli-snippets.md
index 87d2ec122b4..de0f691ce59 100644
--- a/api-reference/beta/includes/snippets/cli/delete-b2xuserflows-identityproviders-1-cli-snippets.md
+++ b/api-reference/beta/includes/snippets/cli/delete-b2xuserflows-identityproviders-1-cli-snippets.md
@@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc-beta identity b2c-user-flows identity-providers ref delete --b2c-identity-user-flow-id {b2cIdentityUserFlow-id} --identity-provider-id {identityProvider-id}
+mgc-beta identity b2c-user-flows identity-providers ref-by-id delete --b2c-identity-user-flow-id {b2cIdentityUserFlow-id} --identity-provider-id {identityProvider-id}
```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/cli/delete-claimsmappingpolicy-from-serviceprincipal-cli-snippets.md b/api-reference/beta/includes/snippets/cli/delete-claimsmappingpolicy-from-serviceprincipal-cli-snippets.md
index 6fce48a3da2..77fce819155 100644
--- a/api-reference/beta/includes/snippets/cli/delete-claimsmappingpolicy-from-serviceprincipal-cli-snippets.md
+++ b/api-reference/beta/includes/snippets/cli/delete-claimsmappingpolicy-from-serviceprincipal-cli-snippets.md
@@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc-beta service-principals claims-mapping-policies ref delete --service-principal-id {servicePrincipal-id} --claims-mapping-policy-id {claimsMappingPolicy-id}
+mgc-beta service-principals claims-mapping-policies ref-by-id delete --service-principal-id {servicePrincipal-id} --claims-mapping-policy-id {claimsMappingPolicy-id}
```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/cli/delete-directoryobject-from-directoryrole-cli-snippets.md b/api-reference/beta/includes/snippets/cli/delete-directoryobject-from-directoryrole-cli-snippets.md
index b44f8670ba0..29bf3d2106c 100644
--- a/api-reference/beta/includes/snippets/cli/delete-directoryobject-from-directoryrole-cli-snippets.md
+++ b/api-reference/beta/includes/snippets/cli/delete-directoryobject-from-directoryrole-cli-snippets.md
@@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc-beta directory-roles members ref delete --directory-role-id {directoryRole-id} --directory-object-id {directoryObject-id}
+mgc-beta directory-roles members ref-by-id delete --directory-role-id {directoryRole-id} --directory-object-id {directoryObject-id}
```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/cli/delete-directoryobject-from-featurerolloutpolicy-policies-cli-snippets.md b/api-reference/beta/includes/snippets/cli/delete-directoryobject-from-featurerolloutpolicy-policies-cli-snippets.md
index 1a864f5911a..90ff2d19da9 100644
--- a/api-reference/beta/includes/snippets/cli/delete-directoryobject-from-featurerolloutpolicy-policies-cli-snippets.md
+++ b/api-reference/beta/includes/snippets/cli/delete-directoryobject-from-featurerolloutpolicy-policies-cli-snippets.md
@@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc-beta policies feature-rollout-policies applies-to ref delete --feature-rollout-policy-id {featureRolloutPolicy-id} --directory-object-id {directoryObject-id}
+mgc-beta policies feature-rollout-policies applies-to ref-by-id delete --feature-rollout-policy-id {featureRolloutPolicy-id} --directory-object-id {directoryObject-id}
```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/cli/delete-externalsponsor-from-connectedorganization-cli-snippets.md b/api-reference/beta/includes/snippets/cli/delete-externalsponsor-from-connectedorganization-cli-snippets.md
index cf9bd9ca760..40a6e6b6341 100644
--- a/api-reference/beta/includes/snippets/cli/delete-externalsponsor-from-connectedorganization-cli-snippets.md
+++ b/api-reference/beta/includes/snippets/cli/delete-externalsponsor-from-connectedorganization-cli-snippets.md
@@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc-beta identity-governance entitlement-management connected-organizations external-sponsors ref delete --connected-organization-id {connectedOrganization-id} --directory-object-id {directoryObject-id}
+mgc-beta identity-governance entitlement-management connected-organizations external-sponsors ref-by-id delete --connected-organization-id {connectedOrganization-id} --directory-object-id {directoryObject-id}
```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/cli/delete-group-groupid-cli-snippets.md b/api-reference/beta/includes/snippets/cli/delete-group-groupid-cli-snippets.md
index 76a1e0c15db..1e885bc9263 100644
--- a/api-reference/beta/includes/snippets/cli/delete-group-groupid-cli-snippets.md
+++ b/api-reference/beta/includes/snippets/cli/delete-group-groupid-cli-snippets.md
@@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc-beta policies mobile-app-management-policies included-groups ref delete --mobility-management-policy-id {mobilityManagementPolicy-id} --group-id {group-id}
+mgc-beta policies mobile-app-management-policies included-groups ref-by-id delete --mobility-management-policy-id {mobilityManagementPolicy-id} --group-id {group-id}
```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/cli/delete-group-included-groups-cli-snippets.md b/api-reference/beta/includes/snippets/cli/delete-group-included-groups-cli-snippets.md
index 2071289caeb..ef4c88b157b 100644
--- a/api-reference/beta/includes/snippets/cli/delete-group-included-groups-cli-snippets.md
+++ b/api-reference/beta/includes/snippets/cli/delete-group-included-groups-cli-snippets.md
@@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc-beta policies mobile-device-management-policies included-groups ref delete --mobility-management-policy-id {mobilityManagementPolicy-id} --group-id {group-id}
+mgc-beta policies mobile-device-management-policies included-groups ref-by-id delete --mobility-management-policy-id {mobilityManagementPolicy-id} --group-id {group-id}
```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/cli/delete-homerealmdiscoverypolicy-from-serviceprincipal-cli-snippets.md b/api-reference/beta/includes/snippets/cli/delete-homerealmdiscoverypolicy-from-serviceprincipal-cli-snippets.md
index a9c80ffbf35..a62b6f1e505 100644
--- a/api-reference/beta/includes/snippets/cli/delete-homerealmdiscoverypolicy-from-serviceprincipal-cli-snippets.md
+++ b/api-reference/beta/includes/snippets/cli/delete-homerealmdiscoverypolicy-from-serviceprincipal-cli-snippets.md
@@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc-beta service-principals home-realm-discovery-policies ref delete --service-principal-id {servicePrincipal-id} --home-realm-discovery-policy-id {homeRealmDiscoveryPolicy-id}
+mgc-beta service-principals home-realm-discovery-policies ref-by-id delete --service-principal-id {servicePrincipal-id} --home-realm-discovery-policy-id {homeRealmDiscoveryPolicy-id}
```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/cli/delete-identity-b2xuserflows-userflow-userflowidentityproviders-cli-snippets.md b/api-reference/beta/includes/snippets/cli/delete-identity-b2xuserflows-userflow-userflowidentityproviders-cli-snippets.md
index 680dcf795f0..9f4836cb920 100644
--- a/api-reference/beta/includes/snippets/cli/delete-identity-b2xuserflows-userflow-userflowidentityproviders-cli-snippets.md
+++ b/api-reference/beta/includes/snippets/cli/delete-identity-b2xuserflows-userflow-userflowidentityproviders-cli-snippets.md
@@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc-beta identity b2x-user-flows user-flow-identity-providers ref delete --b2x-identity-user-flow-id {b2xIdentityUserFlow-id} --identity-provider-base-id {identityProviderBase-id}
+mgc-beta identity b2x-user-flows user-flow-identity-providers ref-by-id delete --b2x-identity-user-flow-id {b2xIdentityUserFlow-id} --identity-provider-base-id {identityProviderBase-id}
```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/cli/delete-internalsponsor-from-connectedorganization-cli-snippets.md b/api-reference/beta/includes/snippets/cli/delete-internalsponsor-from-connectedorganization-cli-snippets.md
index a183733425a..877a8740bd5 100644
--- a/api-reference/beta/includes/snippets/cli/delete-internalsponsor-from-connectedorganization-cli-snippets.md
+++ b/api-reference/beta/includes/snippets/cli/delete-internalsponsor-from-connectedorganization-cli-snippets.md
@@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc-beta identity-governance entitlement-management connected-organizations internal-sponsors ref delete --connected-organization-id {connectedOrganization-id} --directory-object-id {directoryObject-id}
+mgc-beta identity-governance entitlement-management connected-organizations internal-sponsors ref-by-id delete --connected-organization-id {connectedOrganization-id} --directory-object-id {directoryObject-id}
```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/cli/delete-member-from-group-cli-snippets.md b/api-reference/beta/includes/snippets/cli/delete-member-from-group-cli-snippets.md
index aad1e0ea302..8d437f6e9d5 100644
--- a/api-reference/beta/includes/snippets/cli/delete-member-from-group-cli-snippets.md
+++ b/api-reference/beta/includes/snippets/cli/delete-member-from-group-cli-snippets.md
@@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc-beta groups members ref delete --group-id {group-id} --directory-object-id {directoryObject-id}
+mgc-beta groups members ref-by-id delete --group-id {group-id} --directory-object-id {directoryObject-id}
```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/cli/delete-onattributecollectionexternalusersselfservicesignup-cli-snippets.md b/api-reference/beta/includes/snippets/cli/delete-onattributecollectionexternalusersselfservicesignup-cli-snippets.md
new file mode 100644
index 00000000000..c454e06f6f7
--- /dev/null
+++ b/api-reference/beta/includes/snippets/cli/delete-onattributecollectionexternalusersselfservicesignup-cli-snippets.md
@@ -0,0 +1,10 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```bash
+
+// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
+mgc-beta identity authentication-events-flows graph-external-users-self-service-sign-up-events-flow-by-id on-attribute-collection graph-on-attribute-collection-external-users-self-service-sign-up attributes ref delete --authentication-events-flow-id {authenticationEventsFlow-id}
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/cli/delete-onauthenticationmethodloadstartexternalusersselfservicesignup-identityproviders-cli-snippets.md b/api-reference/beta/includes/snippets/cli/delete-onauthenticationmethodloadstartexternalusersselfservicesignup-identityproviders-cli-snippets.md
index 432026585af..4f558879a03 100644
--- a/api-reference/beta/includes/snippets/cli/delete-onauthenticationmethodloadstartexternalusersselfservicesignup-identityproviders-cli-snippets.md
+++ b/api-reference/beta/includes/snippets/cli/delete-onauthenticationmethodloadstartexternalusersselfservicesignup-identityproviders-cli-snippets.md
@@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc-beta identity authentication-events-flows graph-external-users-self-service-sign-up-events-flow-by-id on-authentication-method-load-start graph-on-authentication-method-load-start-external-users-self-service-sign-up identity-providers ref delete --authentication-events-flow-id {authenticationEventsFlow-id} --identity-provider-base-id {identityProviderBase-id}
+mgc-beta identity authentication-events-flows graph-external-users-self-service-sign-up-events-flow-by-id on-authentication-method-load-start graph-on-authentication-method-load-start-external-users-self-service-sign-up identity-providers ref-by-id delete --authentication-events-flow-id {authenticationEventsFlow-id} --identity-provider-base-id {identityProviderBase-id}
```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/cli/delete-owner-from-group-cli-snippets.md b/api-reference/beta/includes/snippets/cli/delete-owner-from-group-cli-snippets.md
index c22ae814622..8fac4513c2a 100644
--- a/api-reference/beta/includes/snippets/cli/delete-owner-from-group-cli-snippets.md
+++ b/api-reference/beta/includes/snippets/cli/delete-owner-from-group-cli-snippets.md
@@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc-beta groups owners ref delete --group-id {group-id} --directory-object-id {directoryObject-id}
+mgc-beta groups owners ref-by-id delete --group-id {group-id} --directory-object-id {directoryObject-id}
```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/cli/delete-publishedresource-cli-snippets.md b/api-reference/beta/includes/snippets/cli/delete-publishedresource-cli-snippets.md
index 4d539ce8f03..8b39f80682a 100644
--- a/api-reference/beta/includes/snippets/cli/delete-publishedresource-cli-snippets.md
+++ b/api-reference/beta/includes/snippets/cli/delete-publishedresource-cli-snippets.md
@@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc-beta on-premises-publishing-profiles published-resources agent-groups ref delete --on-premises-publishing-profile-id {onPremisesPublishingProfile-id} --published-resource-id {publishedResource-id} --on-premises-agent-group-id {onPremisesAgentGroup-id}
+mgc-beta on-premises-publishing-profiles published-resources agent-groups ref-by-id delete --on-premises-publishing-profile-id {onPremisesPublishingProfile-id} --published-resource-id {publishedResource-id} --on-premises-agent-group-id {onPremisesAgentGroup-id}
```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/cli/delete-registeredowners-cli-snippets.md b/api-reference/beta/includes/snippets/cli/delete-registeredowners-cli-snippets.md
index c44ab9833d8..7ab61309a02 100644
--- a/api-reference/beta/includes/snippets/cli/delete-registeredowners-cli-snippets.md
+++ b/api-reference/beta/includes/snippets/cli/delete-registeredowners-cli-snippets.md
@@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc-beta devices registered-owners ref delete --device-id {device-id} --directory-object-id {directoryObject-id}
+mgc-beta devices registered-owners ref-by-id delete --device-id {device-id} --directory-object-id {directoryObject-id}
```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/cli/delete-registeredusers-cli-snippets.md b/api-reference/beta/includes/snippets/cli/delete-registeredusers-cli-snippets.md
index e386b9ec1ea..61f2f241350 100644
--- a/api-reference/beta/includes/snippets/cli/delete-registeredusers-cli-snippets.md
+++ b/api-reference/beta/includes/snippets/cli/delete-registeredusers-cli-snippets.md
@@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc-beta devices registered-users ref delete --device-id {device-id} --directory-object-id {directoryObject-id}
+mgc-beta devices registered-users ref-by-id delete --device-id {device-id} --directory-object-id {directoryObject-id}
```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/cli/delete-tokenissuancepolicy-from-application-cli-snippets.md b/api-reference/beta/includes/snippets/cli/delete-tokenissuancepolicy-from-application-cli-snippets.md
index 2bef8a2e99d..2ae98d18048 100644
--- a/api-reference/beta/includes/snippets/cli/delete-tokenissuancepolicy-from-application-cli-snippets.md
+++ b/api-reference/beta/includes/snippets/cli/delete-tokenissuancepolicy-from-application-cli-snippets.md
@@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc-beta applications token-issuance-policies ref delete --application-id {application-id} --token-issuance-policy-id {tokenIssuancePolicy-id}
+mgc-beta applications token-issuance-policies ref-by-id delete --application-id {application-id} --token-issuance-policy-id {tokenIssuancePolicy-id}
```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/cli/delete-tokenlifetimepolicy-from-application-cli-snippets.md b/api-reference/beta/includes/snippets/cli/delete-tokenlifetimepolicy-from-application-cli-snippets.md
index 3dfc0a622a9..7e8fa37cc04 100644
--- a/api-reference/beta/includes/snippets/cli/delete-tokenlifetimepolicy-from-application-cli-snippets.md
+++ b/api-reference/beta/includes/snippets/cli/delete-tokenlifetimepolicy-from-application-cli-snippets.md
@@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc-beta applications token-lifetime-policies ref delete --application-id {application-id} --token-lifetime-policy-id {tokenLifetimePolicy-id}
+mgc-beta applications token-lifetime-policies ref-by-id delete --application-id {application-id} --token-lifetime-policy-id {tokenLifetimePolicy-id}
```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/cli/get-alltranscipts-cli-snippets.md b/api-reference/beta/includes/snippets/cli/get-alltranscipts-cli-snippets.md
new file mode 100644
index 00000000000..7d61ca2be79
--- /dev/null
+++ b/api-reference/beta/includes/snippets/cli/get-alltranscipts-cli-snippets.md
@@ -0,0 +1,10 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```bash
+
+// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
+mgc-beta users online-meetings get-all-transcripts get --user-id {user-id} --filter "meetingOrganizerId eq '8b081ef6-4792-4def-b2c9-c363a1bf41d5'"
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/cli/list-accesspackageassignmentrequest-cli-snippets.md b/api-reference/beta/includes/snippets/cli/list-accesspackageassignmentrequest-cli-snippets.md
new file mode 100644
index 00000000000..c32a3cea8a0
--- /dev/null
+++ b/api-reference/beta/includes/snippets/cli/list-accesspackageassignmentrequest-cli-snippets.md
@@ -0,0 +1,10 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```bash
+
+// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
+mgc-beta identity-governance entitlement-management assignment-requests list
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/cli/remove-appliesto-e1-cli-snippets.md b/api-reference/beta/includes/snippets/cli/remove-appliesto-e1-cli-snippets.md
index 51a2d3d85c0..ac401b7f738 100644
--- a/api-reference/beta/includes/snippets/cli/remove-appliesto-e1-cli-snippets.md
+++ b/api-reference/beta/includes/snippets/cli/remove-appliesto-e1-cli-snippets.md
@@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc-beta applications app-management-policies ref delete --application-id {application-id} --app-management-policy-id {appManagementPolicy-id}
+mgc-beta applications app-management-policies ref-by-id delete --application-id {application-id} --app-management-policy-id {appManagementPolicy-id}
```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/cli/remove-group-from-acceptedsenderslist-of-group-cli-snippets.md b/api-reference/beta/includes/snippets/cli/remove-group-from-acceptedsenderslist-of-group-cli-snippets.md
new file mode 100644
index 00000000000..8a431d2ff33
--- /dev/null
+++ b/api-reference/beta/includes/snippets/cli/remove-group-from-acceptedsenderslist-of-group-cli-snippets.md
@@ -0,0 +1,10 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```bash
+
+// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
+mgc-beta groups accepted-senders ref delete --group-id {group-id}
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/cli/remove-group-from-rejectedsenderslist-of-group-cli-snippets.md b/api-reference/beta/includes/snippets/cli/remove-group-from-rejectedsenderslist-of-group-cli-snippets.md
new file mode 100644
index 00000000000..041b51baec2
--- /dev/null
+++ b/api-reference/beta/includes/snippets/cli/remove-group-from-rejectedsenderslist-of-group-cli-snippets.md
@@ -0,0 +1,10 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```bash
+
+// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
+mgc-beta groups rejected-senders ref delete --group-id {group-id}
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/cli/remove-incompatibleaccesspackage-from-accesspackage-cli-snippets.md b/api-reference/beta/includes/snippets/cli/remove-incompatibleaccesspackage-from-accesspackage-cli-snippets.md
index c2665bf1c59..a22eb8647fc 100644
--- a/api-reference/beta/includes/snippets/cli/remove-incompatibleaccesspackage-from-accesspackage-cli-snippets.md
+++ b/api-reference/beta/includes/snippets/cli/remove-incompatibleaccesspackage-from-accesspackage-cli-snippets.md
@@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc-beta identity-governance entitlement-management access-packages incompatible-access-packages ref delete --access-package-id {accessPackage-id} --access-package-id1 {accessPackage-id1}
+mgc-beta identity-governance entitlement-management access-packages incompatible-access-packages ref-by-id delete --access-package-id {accessPackage-id} --access-package-id1 {accessPackage-id1}
```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/cli/remove-incompatiblegroup-from-accesspackage-cli-snippets.md b/api-reference/beta/includes/snippets/cli/remove-incompatiblegroup-from-accesspackage-cli-snippets.md
index ce4dfa5c23e..f757bce666f 100644
--- a/api-reference/beta/includes/snippets/cli/remove-incompatiblegroup-from-accesspackage-cli-snippets.md
+++ b/api-reference/beta/includes/snippets/cli/remove-incompatiblegroup-from-accesspackage-cli-snippets.md
@@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc-beta identity-governance entitlement-management access-packages incompatible-groups ref delete --access-package-id {accessPackage-id} --group-id {group-id}
+mgc-beta identity-governance entitlement-management access-packages incompatible-groups ref-by-id delete --access-package-id {accessPackage-id} --group-id {group-id}
```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/cli/remove-user-from-acceptedsenderslist-of-group-cli-snippets.md b/api-reference/beta/includes/snippets/cli/remove-user-from-acceptedsenderslist-of-group-cli-snippets.md
new file mode 100644
index 00000000000..8a431d2ff33
--- /dev/null
+++ b/api-reference/beta/includes/snippets/cli/remove-user-from-acceptedsenderslist-of-group-cli-snippets.md
@@ -0,0 +1,10 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```bash
+
+// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
+mgc-beta groups accepted-senders ref delete --group-id {group-id}
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/cli/remove-user-from-rejectedsenderslist-of-group-cli-snippets.md b/api-reference/beta/includes/snippets/cli/remove-user-from-rejectedsenderslist-of-group-cli-snippets.md
new file mode 100644
index 00000000000..041b51baec2
--- /dev/null
+++ b/api-reference/beta/includes/snippets/cli/remove-user-from-rejectedsenderslist-of-group-cli-snippets.md
@@ -0,0 +1,10 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```bash
+
+// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
+mgc-beta groups rejected-senders ref delete --group-id {group-id}
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/cli/removeonpremisesagentfromanonpremisesagentgroup-cli-snippets.md b/api-reference/beta/includes/snippets/cli/removeonpremisesagentfromanonpremisesagentgroup-cli-snippets.md
index afd8c07bc29..ee0c0652228 100644
--- a/api-reference/beta/includes/snippets/cli/removeonpremisesagentfromanonpremisesagentgroup-cli-snippets.md
+++ b/api-reference/beta/includes/snippets/cli/removeonpremisesagentfromanonpremisesagentgroup-cli-snippets.md
@@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc-beta on-premises-publishing-profiles agents agent-groups ref delete --on-premises-publishing-profile-id {onPremisesPublishingProfile-id} --on-premises-agent-id {onPremisesAgent-id} --on-premises-agent-group-id {onPremisesAgentGroup-id}
+mgc-beta on-premises-publishing-profiles agents agent-groups ref-by-id delete --on-premises-publishing-profile-id {onPremisesPublishingProfile-id} --on-premises-agent-id {onPremisesAgent-id} --on-premises-agent-group-id {onPremisesAgentGroup-id}
```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/cli/get-relyingpartydetailedsummary-cli-snippets.md b/api-reference/beta/includes/snippets/cli/reportrootthisgetrelyingpartydetailedsummary-cli-snippets.md
similarity index 100%
rename from api-reference/beta/includes/snippets/cli/get-relyingpartydetailedsummary-cli-snippets.md
rename to api-reference/beta/includes/snippets/cli/reportrootthisgetrelyingpartydetailedsummary-cli-snippets.md
diff --git a/api-reference/beta/includes/snippets/cli/serviceprincipal-delete-owners-cli-snippets.md b/api-reference/beta/includes/snippets/cli/serviceprincipal-delete-owners-cli-snippets.md
index 9b0002816f4..2134f734dd2 100644
--- a/api-reference/beta/includes/snippets/cli/serviceprincipal-delete-owners-cli-snippets.md
+++ b/api-reference/beta/includes/snippets/cli/serviceprincipal-delete-owners-cli-snippets.md
@@ -5,7 +5,7 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc service-principals owners ref delete --service-principal-id {servicePrincipal-id} --directory-object-id {directoryObject-id} --body '{
\
+mgc service-principals owners ref-by-id delete --service-principal-id {servicePrincipal-id} --directory-object-id {directoryObject-id} --body '{
\
"@odata.id": "https://graph.microsoft.com/v1.0/directoryObjects/{id}"
\
}
\
\
diff --git a/api-reference/beta/includes/snippets/cli/update-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-to-approver-cli-snippets.md b/api-reference/beta/includes/snippets/cli/update-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-to-approver-cli-snippets.md
new file mode 100644
index 00000000000..b66a12e125e
--- /dev/null
+++ b/api-reference/beta/includes/snippets/cli/update-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-to-approver-cli-snippets.md
@@ -0,0 +1,37 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```bash
+
+// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
+mgc-beta identity-governance entitlement-management assignment-requests create --body '{
\
+ "@odata.type": "#microsoft.graph.accessPackageAssignmentRequest",
\
+ "id": "7a6ab703-0780-4b37-8445-81f679b2d75c",
\
+ "requestType": "adminUpdate",
\
+ "answers": [
\
+ {
\
+ "@odata.type": "#microsoft.graph.accessPackageAnswerString",
\
+ "value": "UpdatedAnswerValue",
\
+ "answeredQuestion": {
\
+ "@odata.type": "#microsoft.graph.accessPackageMultipleChoiceQuestion",
\
+ "id": "8fe745e7-80b2-490d-bd22-4e708c77288c"
\
+ }
\
+ },
\
+ {
\
+ "@odata.type": "#microsoft.graph.accessPackageAnswerString",
\
+ "value": "My updated answer.",
\
+ "displayValue": "This is my updated answer to the question.",
\
+ "answeredQuestion": {
\
+ "@odata.type": "#microsoft.graph.accessPackageTextInputQuestion",
\
+ "id": "7aaa18c9-8e4f-440f-bd5a-3a7ce312cbe6"
\
+ }
\
+ }
\
+ ],
\
+ "assignment": {
\
+ "id": "44c741c1-2cf4-40db-83b6-e0112f8e5a83"
\
+ }
\
+}
\
+'
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/cli/update-gradingcategories-delta-cli-snippets.md b/api-reference/beta/includes/snippets/cli/update-gradingcategories-delta-cli-snippets.md
index f221f7db90e..dcd751bbd7f 100644
--- a/api-reference/beta/includes/snippets/cli/update-gradingcategories-delta-cli-snippets.md
+++ b/api-reference/beta/includes/snippets/cli/update-gradingcategories-delta-cli-snippets.md
@@ -5,27 +5,23 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc-beta education classes assignment-settings patch --education-class-id {educationClass-id} --body '{
\
+mgc education classes assignment-settings patch --education-class-id {educationClass-id} --body '{
\
"gradingCategories@delta": [
\
{
\
// Change this grading category's name
\
- "id": "fb859cd3-943b-4cd6-9bbe-fe1c39eace0e",
\
- "displayName": "Lab Test"
\
+ "id": "03bd9196-ce2e-41bd-902f-df9ae02de4db",
\
+ "displayName": "Lab Updated"
\
},
\
{
\
- // Delete this grading category
\
+ // Delete this grading category
\
"@odata.context": "https://graph.microsoft.com/beta/$metadata#gradingCategories/$deletedEntity",
\
- "id": "e2a86277-24f9-4f29-8196-8c83fc69d00d",
\
+ "id": "109e5d73-3ef7-42a5-88d8-7e30cdb85f06",
\
"reason": "deleted"
\
},
\
{
\
- // Add a new grading category
\
- "displayName": "Lab Practice",
\
- "percentageWeight": 30
\
- },
\
- {
\
- "displayName": "Lab Theory",
\
- "percentageWeight": 10
\
+ // Add a new grading category
\
+ "displayName": "New Homework",
\
+ "percentageWeight": 50
\
}
\
]
\
}
\
diff --git a/api-reference/beta/includes/snippets/csharp/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-alreadyindir-csharp-snippets.md b/api-reference/beta/includes/snippets/csharp/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-alreadyindir-csharp-snippets.md
new file mode 100644
index 00000000000..9e019c0ea02
--- /dev/null
+++ b/api-reference/beta/includes/snippets/csharp/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-alreadyindir-csharp-snippets.md
@@ -0,0 +1,32 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```csharp
+
+// Code snippets are only available for the latest version. Current version is 5.x
+
+// Dependencies
+using Microsoft.Graph.Beta.Models;
+
+var requestBody = new AccessPackageAssignmentRequest
+{
+ RequestType = "adminAdd",
+ AdditionalData = new Dictionary
+ {
+ {
+ "assignment" , new
+ {
+ TargetId = "46184453-e63b-4f20-86c2-c557ed5d5df9",
+ AssignmentPolicyId = "2264bf65-76ba-417b-a27d-54d291f0cbc8",
+ AccessPackageId = "a914b616-e04e-476b-aa37-91038f0b165b",
+ }
+ },
+ },
+};
+
+// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp
+var result = await graphClient.IdentityGovernance.EntitlementManagement.AssignmentRequests.PostAsync(requestBody);
+
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/csharp/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-forid-csharp-snippets.md b/api-reference/beta/includes/snippets/csharp/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-forid-csharp-snippets.md
new file mode 100644
index 00000000000..cfea0963863
--- /dev/null
+++ b/api-reference/beta/includes/snippets/csharp/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-forid-csharp-snippets.md
@@ -0,0 +1,30 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```csharp
+
+// Code snippets are only available for the latest version. Current version is 5.x
+
+// Dependencies
+using Microsoft.Graph.Beta.Models;
+
+var requestBody = new AccessPackageAssignmentRequest
+{
+ RequestType = "adminRemove",
+ AdditionalData = new Dictionary
+ {
+ {
+ "assignment" , new
+ {
+ Id = "a6bb6942-3ae1-4259-9908-0133aaee9377",
+ }
+ },
+ },
+};
+
+// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp
+var result = await graphClient.IdentityGovernance.EntitlementManagement.AssignmentRequests.PostAsync(requestBody);
+
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/csharp/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-packageid-csharp-snippets.md b/api-reference/beta/includes/snippets/csharp/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-packageid-csharp-snippets.md
new file mode 100644
index 00000000000..35f3fde23a3
--- /dev/null
+++ b/api-reference/beta/includes/snippets/csharp/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-packageid-csharp-snippets.md
@@ -0,0 +1,30 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```csharp
+
+// Code snippets are only available for the latest version. Current version is 5.x
+
+// Dependencies
+using Microsoft.Graph.Beta.Models;
+
+var requestBody = new AccessPackageAssignmentRequest
+{
+ RequestType = "userAdd",
+ AdditionalData = new Dictionary
+ {
+ {
+ "assignment" , new
+ {
+ AccessPackageId = "d7be3253-b9c6-4fab-adef-30d30de8da2b",
+ }
+ },
+ },
+};
+
+// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp
+var result = await graphClient.IdentityGovernance.EntitlementManagement.AssignmentRequests.PostAsync(requestBody);
+
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/csharp/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-approver-csharp-snippets.md b/api-reference/beta/includes/snippets/csharp/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-approver-csharp-snippets.md
new file mode 100644
index 00000000000..cee9fb41209
--- /dev/null
+++ b/api-reference/beta/includes/snippets/csharp/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-approver-csharp-snippets.md
@@ -0,0 +1,56 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```csharp
+
+// Code snippets are only available for the latest version. Current version is 5.x
+
+// Dependencies
+using Microsoft.Graph.Beta.Models;
+
+var requestBody = new AccessPackageAssignmentRequest
+{
+ OdataType = "#microsoft.graph.accessPackageAssignmentRequest",
+ RequestType = "userAdd",
+ Answers = new List
+ {
+ new AccessPackageAnswerString
+ {
+ OdataType = "#microsoft.graph.accessPackageAnswerString",
+ DisplayValue = "This is the answer to a multiple choice question",
+ Value = "MultipleChoiceAnswerValue",
+ AnsweredQuestion = new AccessPackageMultipleChoiceQuestion
+ {
+ OdataType = "#microsoft.graph.accessPackageMultipleChoiceQuestion",
+ Id = "8fe745e7-80b2-490d-bd22-4e708c77288c",
+ },
+ },
+ new AccessPackageAnswerString
+ {
+ OdataType = "#microsoft.graph.accessPackageAnswerString",
+ Value = "This is my answer to a text input question.",
+ DisplayValue = "This is my answer.",
+ AnsweredQuestion = new AccessPackageTextInputQuestion
+ {
+ OdataType = "#microsoft.graph.accessPackageTextInputQuestion",
+ Id = "7aaa18c9-8e4f-440f-bd5a-3a7ce312cbe6",
+ },
+ },
+ },
+ AdditionalData = new Dictionary
+ {
+ {
+ "assignment" , new
+ {
+ AccessPackageId = "977c7ff4-ef8f-4910-9d31-49048ddf3120",
+ }
+ },
+ },
+};
+
+// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp
+var result = await graphClient.IdentityGovernance.EntitlementManagement.AssignmentRequests.PostAsync(requestBody);
+
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/csharp/delete-onattributecollectionexternalusersselfservicesignup-csharp-snippets.md b/api-reference/beta/includes/snippets/csharp/delete-onattributecollectionexternalusersselfservicesignup-csharp-snippets.md
new file mode 100644
index 00000000000..9cf79bc19e3
--- /dev/null
+++ b/api-reference/beta/includes/snippets/csharp/delete-onattributecollectionexternalusersselfservicesignup-csharp-snippets.md
@@ -0,0 +1,26 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```csharp
+
+// Code snippets are only available for the latest version. Current version is 5.x
+
+// Dependencies
+using Microsoft.Graph.Beta.Identity.AuthenticationEventsFlows.Item.GraphExternalUsersSelfServiceSignUpEventsFlow.OnAttributeCollection.GraphOnAttributeCollectionExternalUsersSelfServiceSignUp.Attributes.Ref;
+
+var requestBody = new $refDeleteRequestBody
+{
+ AdditionalData = new Dictionary
+ {
+ {
+ "@odata.id" , "https://graph.microsoft.com/beta/identity/userFlowAttributes/city"
+ },
+ },
+};
+
+// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp
+await graphClient.Identity.AuthenticationEventsFlows["{authenticationEventsFlow-id}"].GraphExternalUsersSelfServiceSignUpEventsFlow.OnAttributeCollection.GraphOnAttributeCollectionExternalUsersSelfServiceSignUp.Attributes.Ref.DeleteAsync(requestBody);
+
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/csharp/get-alltranscipts-csharp-snippets.md b/api-reference/beta/includes/snippets/csharp/get-alltranscipts-csharp-snippets.md
new file mode 100644
index 00000000000..f1f25a4e746
--- /dev/null
+++ b/api-reference/beta/includes/snippets/csharp/get-alltranscipts-csharp-snippets.md
@@ -0,0 +1,16 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```csharp
+
+// Code snippets are only available for the latest version. Current version is 5.x
+
+// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp
+var result = await graphClient.Users["{user-id}"].OnlineMeetings.GetAllTranscripts.GetAsync((requestConfiguration) =>
+{
+ requestConfiguration.QueryParameters.Filter = "meetingOrganizerId eq '8b081ef6-4792-4def-b2c9-c363a1bf41d5'";
+});
+
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/csharp/list-accesspackageassignmentrequest-csharp-snippets.md b/api-reference/beta/includes/snippets/csharp/list-accesspackageassignmentrequest-csharp-snippets.md
new file mode 100644
index 00000000000..411184a27ec
--- /dev/null
+++ b/api-reference/beta/includes/snippets/csharp/list-accesspackageassignmentrequest-csharp-snippets.md
@@ -0,0 +1,13 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```csharp
+
+// Code snippets are only available for the latest version. Current version is 5.x
+
+// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp
+var result = await graphClient.IdentityGovernance.EntitlementManagement.AssignmentRequests.GetAsync();
+
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/csharp/remove-group-from-acceptedsenderslist-of-group-csharp-snippets.md b/api-reference/beta/includes/snippets/csharp/remove-group-from-acceptedsenderslist-of-group-csharp-snippets.md
new file mode 100644
index 00000000000..619e10db81d
--- /dev/null
+++ b/api-reference/beta/includes/snippets/csharp/remove-group-from-acceptedsenderslist-of-group-csharp-snippets.md
@@ -0,0 +1,16 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```csharp
+
+// Code snippets are only available for the latest version. Current version is 5.x
+
+// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp
+await graphClient.Groups["{group-id}"].AcceptedSenders.Ref.DeleteAsync((requestConfiguration) =>
+{
+ requestConfiguration.QueryParameters.Id = "https://graph.microsoft.com/beta/groups/{other-group-id}";
+});
+
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/csharp/remove-group-from-rejectedsenderslist-of-group-csharp-snippets.md b/api-reference/beta/includes/snippets/csharp/remove-group-from-rejectedsenderslist-of-group-csharp-snippets.md
new file mode 100644
index 00000000000..188d4c03428
--- /dev/null
+++ b/api-reference/beta/includes/snippets/csharp/remove-group-from-rejectedsenderslist-of-group-csharp-snippets.md
@@ -0,0 +1,16 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```csharp
+
+// Code snippets are only available for the latest version. Current version is 5.x
+
+// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp
+await graphClient.Groups["{group-id}"].RejectedSenders.Ref.DeleteAsync((requestConfiguration) =>
+{
+ requestConfiguration.QueryParameters.Id = "https://graph.microsoft.com/beta/groups/{other-group-id}";
+});
+
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/csharp/remove-user-from-acceptedsenderslist-of-group-csharp-snippets.md b/api-reference/beta/includes/snippets/csharp/remove-user-from-acceptedsenderslist-of-group-csharp-snippets.md
new file mode 100644
index 00000000000..23f077e2721
--- /dev/null
+++ b/api-reference/beta/includes/snippets/csharp/remove-user-from-acceptedsenderslist-of-group-csharp-snippets.md
@@ -0,0 +1,16 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```csharp
+
+// Code snippets are only available for the latest version. Current version is 5.x
+
+// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp
+await graphClient.Groups["{group-id}"].AcceptedSenders.Ref.DeleteAsync((requestConfiguration) =>
+{
+ requestConfiguration.QueryParameters.Id = "https://graph.microsoft.com/beta/users/{user-id}";
+});
+
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/csharp/remove-user-from-rejectedsenderslist-of-group-csharp-snippets.md b/api-reference/beta/includes/snippets/csharp/remove-user-from-rejectedsenderslist-of-group-csharp-snippets.md
new file mode 100644
index 00000000000..69247ae7846
--- /dev/null
+++ b/api-reference/beta/includes/snippets/csharp/remove-user-from-rejectedsenderslist-of-group-csharp-snippets.md
@@ -0,0 +1,16 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```csharp
+
+// Code snippets are only available for the latest version. Current version is 5.x
+
+// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp
+await graphClient.Groups["{group-id}"].RejectedSenders.Ref.DeleteAsync((requestConfiguration) =>
+{
+ requestConfiguration.QueryParameters.Id = "https://graph.microsoft.com/beta/users/{id}";
+});
+
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/csharp/get-relyingpartydetailedsummary-csharp-snippets.md b/api-reference/beta/includes/snippets/csharp/reportrootthisgetrelyingpartydetailedsummary-csharp-snippets.md
similarity index 100%
rename from api-reference/beta/includes/snippets/csharp/get-relyingpartydetailedsummary-csharp-snippets.md
rename to api-reference/beta/includes/snippets/csharp/reportrootthisgetrelyingpartydetailedsummary-csharp-snippets.md
diff --git a/api-reference/beta/includes/snippets/csharp/update-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-to-approver-csharp-snippets.md b/api-reference/beta/includes/snippets/csharp/update-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-to-approver-csharp-snippets.md
new file mode 100644
index 00000000000..ff52a84060b
--- /dev/null
+++ b/api-reference/beta/includes/snippets/csharp/update-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-to-approver-csharp-snippets.md
@@ -0,0 +1,56 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```csharp
+
+// Code snippets are only available for the latest version. Current version is 5.x
+
+// Dependencies
+using Microsoft.Graph.Beta.Models;
+
+var requestBody = new AccessPackageAssignmentRequest
+{
+ OdataType = "#microsoft.graph.accessPackageAssignmentRequest",
+ Id = "7a6ab703-0780-4b37-8445-81f679b2d75c",
+ RequestType = "adminUpdate",
+ Answers = new List
+ {
+ new AccessPackageAnswerString
+ {
+ OdataType = "#microsoft.graph.accessPackageAnswerString",
+ Value = "UpdatedAnswerValue",
+ AnsweredQuestion = new AccessPackageMultipleChoiceQuestion
+ {
+ OdataType = "#microsoft.graph.accessPackageMultipleChoiceQuestion",
+ Id = "8fe745e7-80b2-490d-bd22-4e708c77288c",
+ },
+ },
+ new AccessPackageAnswerString
+ {
+ OdataType = "#microsoft.graph.accessPackageAnswerString",
+ Value = "My updated answer.",
+ DisplayValue = "This is my updated answer to the question.",
+ AnsweredQuestion = new AccessPackageTextInputQuestion
+ {
+ OdataType = "#microsoft.graph.accessPackageTextInputQuestion",
+ Id = "7aaa18c9-8e4f-440f-bd5a-3a7ce312cbe6",
+ },
+ },
+ },
+ AdditionalData = new Dictionary
+ {
+ {
+ "assignment" , new
+ {
+ Id = "44c741c1-2cf4-40db-83b6-e0112f8e5a83",
+ }
+ },
+ },
+};
+
+// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp
+var result = await graphClient.IdentityGovernance.EntitlementManagement.AssignmentRequests.PostAsync(requestBody);
+
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/go/alert-updatealerts-go-snippets.md b/api-reference/beta/includes/snippets/go/alert-updatealerts-go-snippets.md
index 35215777db3..bd0a5007e81 100644
--- a/api-reference/beta/includes/snippets/go/alert-updatealerts-go-snippets.md
+++ b/api-reference/beta/includes/snippets/go/alert-updatealerts-go-snippets.md
@@ -51,7 +51,7 @@ vendor := "String"
vendorInformation.SetVendor(&vendor)
alert.SetVendorInformation(vendorInformation)
-value := []graphmodels.alertable {
+value := []graphmodels.Alertable {
alert,
}
requestBody.SetValue(value)
diff --git a/api-reference/beta/includes/snippets/go/assign-cloudpcprovisioningpolicy-go-snippets.md b/api-reference/beta/includes/snippets/go/assign-cloudpcprovisioningpolicy-go-snippets.md
index 5c6e692999e..ebd8711a397 100644
--- a/api-reference/beta/includes/snippets/go/assign-cloudpcprovisioningpolicy-go-snippets.md
+++ b/api-reference/beta/includes/snippets/go/assign-cloudpcprovisioningpolicy-go-snippets.md
@@ -27,7 +27,7 @@ groupId := "64ff06de-9c00-4a5a-98b5-7f5abe26ffff"
target.SetGroupId(&groupId)
cloudPcProvisioningPolicyAssignment.SetTarget(target)
-assignments := []graphmodels.cloudPcProvisioningPolicyAssignmentable {
+assignments := []graphmodels.CloudPcProvisioningPolicyAssignmentable {
cloudPcProvisioningPolicyAssignment,
}
requestBody.SetAssignments(assignments)
diff --git a/api-reference/beta/includes/snippets/go/browsersitelist-publish-e2-go-snippets.md b/api-reference/beta/includes/snippets/go/browsersitelist-publish-e2-go-snippets.md
index 0e882d45721..8dcda864145 100644
--- a/api-reference/beta/includes/snippets/go/browsersitelist-publish-e2-go-snippets.md
+++ b/api-reference/beta/includes/snippets/go/browsersitelist-publish-e2-go-snippets.md
@@ -28,7 +28,7 @@ browserSite1 := graphmodels.NewBrowserSite()
id := "2e27cc86-3662-447e-b751-274fb9f869ea"
browserSite1.SetId(&id)
-sites := []graphmodels.browserSiteable {
+sites := []graphmodels.BrowserSiteable {
browserSite,
browserSite1,
}
@@ -39,7 +39,7 @@ browserSharedCookie := graphmodels.NewBrowserSharedCookie()
id := "7f639835-23ab-4793-b1e6-1a06fad127a2"
browserSharedCookie.SetId(&id)
-sharedCookies := []graphmodels.browserSharedCookieable {
+sharedCookies := []graphmodels.BrowserSharedCookieable {
browserSharedCookie,
}
requestBody.SetSharedCookies(sharedCookies)
diff --git a/api-reference/beta/includes/snippets/go/bulkaddmembers-team-go-snippets.md b/api-reference/beta/includes/snippets/go/bulkaddmembers-team-go-snippets.md
index 4940e07db45..24869253644 100644
--- a/api-reference/beta/includes/snippets/go/bulkaddmembers-team-go-snippets.md
+++ b/api-reference/beta/includes/snippets/go/bulkaddmembers-team-go-snippets.md
@@ -38,7 +38,7 @@ additionalData := map[string]interface{}{
}
conversationMember1.SetAdditionalData(additionalData)
-values := []graphmodels.conversationMemberable {
+values := []graphmodels.ConversationMemberable {
conversationMember,
conversationMember1,
}
diff --git a/api-reference/beta/includes/snippets/go/bulkaddmembers-team-upn-go-snippets.md b/api-reference/beta/includes/snippets/go/bulkaddmembers-team-upn-go-snippets.md
index e667a1b4100..9e1356f5b53 100644
--- a/api-reference/beta/includes/snippets/go/bulkaddmembers-team-upn-go-snippets.md
+++ b/api-reference/beta/includes/snippets/go/bulkaddmembers-team-upn-go-snippets.md
@@ -38,7 +38,7 @@ additionalData := map[string]interface{}{
}
conversationMember1.SetAdditionalData(additionalData)
-values := []graphmodels.conversationMemberable {
+values := []graphmodels.ConversationMemberable {
conversationMember,
conversationMember1,
}
diff --git a/api-reference/beta/includes/snippets/go/cloudpcusersetting-assign-go-snippets.md b/api-reference/beta/includes/snippets/go/cloudpcusersetting-assign-go-snippets.md
index 530078b135e..bb359afa6b9 100644
--- a/api-reference/beta/includes/snippets/go/cloudpcusersetting-assign-go-snippets.md
+++ b/api-reference/beta/includes/snippets/go/cloudpcusersetting-assign-go-snippets.md
@@ -27,7 +27,7 @@ groupId := "64ff06de-9c00-4a5a-98b5-7f5abe26ffff"
target.SetGroupId(&groupId)
cloudPcUserSettingAssignment.SetTarget(target)
-assignments := []graphmodels.cloudPcUserSettingAssignmentable {
+assignments := []graphmodels.CloudPcUserSettingAssignmentable {
cloudPcUserSettingAssignment,
}
requestBody.SetAssignments(assignments)
diff --git a/api-reference/beta/includes/snippets/go/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-alreadyindir-go-snippets.md b/api-reference/beta/includes/snippets/go/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-alreadyindir-go-snippets.md
new file mode 100644
index 00000000000..3f08a387e52
--- /dev/null
+++ b/api-reference/beta/includes/snippets/go/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-alreadyindir-go-snippets.md
@@ -0,0 +1,36 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```go
+
+
+import (
+ "context"
+ msgraphsdk "github.com/microsoftgraph/msgraph-beta-sdk-go"
+ graphmodels "github.com/microsoftgraph/msgraph-beta-sdk-go/models"
+ //other-imports
+)
+
+graphClient := msgraphsdk.NewGraphServiceClientWithCredentials(cred, scopes)
+
+
+requestBody := graphmodels.NewAccessPackageAssignmentRequest()
+requestType := "adminAdd"
+requestBody.SetRequestType(&requestType)
+additionalData := map[string]interface{}{
+assignment := graphmodels.New()
+targetId := "46184453-e63b-4f20-86c2-c557ed5d5df9"
+assignment.SetTargetId(&targetId)
+assignmentPolicyId := "2264bf65-76ba-417b-a27d-54d291f0cbc8"
+assignment.SetAssignmentPolicyId(&assignmentPolicyId)
+accessPackageId := "a914b616-e04e-476b-aa37-91038f0b165b"
+assignment.SetAccessPackageId(&accessPackageId)
+ requestBody.SetAssignment(assignment)
+}
+requestBody.SetAdditionalData(additionalData)
+
+assignmentRequests, err := graphClient.IdentityGovernance().EntitlementManagement().AssignmentRequests().Post(context.Background(), requestBody, nil)
+
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/go/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-forid-go-snippets.md b/api-reference/beta/includes/snippets/go/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-forid-go-snippets.md
new file mode 100644
index 00000000000..6e52b15e811
--- /dev/null
+++ b/api-reference/beta/includes/snippets/go/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-forid-go-snippets.md
@@ -0,0 +1,32 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```go
+
+
+import (
+ "context"
+ msgraphsdk "github.com/microsoftgraph/msgraph-beta-sdk-go"
+ graphmodels "github.com/microsoftgraph/msgraph-beta-sdk-go/models"
+ //other-imports
+)
+
+graphClient := msgraphsdk.NewGraphServiceClientWithCredentials(cred, scopes)
+
+
+requestBody := graphmodels.NewAccessPackageAssignmentRequest()
+requestType := "adminRemove"
+requestBody.SetRequestType(&requestType)
+additionalData := map[string]interface{}{
+assignment := graphmodels.New()
+id := "a6bb6942-3ae1-4259-9908-0133aaee9377"
+assignment.SetId(&id)
+ requestBody.SetAssignment(assignment)
+}
+requestBody.SetAdditionalData(additionalData)
+
+assignmentRequests, err := graphClient.IdentityGovernance().EntitlementManagement().AssignmentRequests().Post(context.Background(), requestBody, nil)
+
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/go/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-packageid-go-snippets.md b/api-reference/beta/includes/snippets/go/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-packageid-go-snippets.md
new file mode 100644
index 00000000000..de98bed95a3
--- /dev/null
+++ b/api-reference/beta/includes/snippets/go/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-packageid-go-snippets.md
@@ -0,0 +1,32 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```go
+
+
+import (
+ "context"
+ msgraphsdk "github.com/microsoftgraph/msgraph-beta-sdk-go"
+ graphmodels "github.com/microsoftgraph/msgraph-beta-sdk-go/models"
+ //other-imports
+)
+
+graphClient := msgraphsdk.NewGraphServiceClientWithCredentials(cred, scopes)
+
+
+requestBody := graphmodels.NewAccessPackageAssignmentRequest()
+requestType := "userAdd"
+requestBody.SetRequestType(&requestType)
+additionalData := map[string]interface{}{
+assignment := graphmodels.New()
+accessPackageId := "d7be3253-b9c6-4fab-adef-30d30de8da2b"
+assignment.SetAccessPackageId(&accessPackageId)
+ requestBody.SetAssignment(assignment)
+}
+requestBody.SetAdditionalData(additionalData)
+
+assignmentRequests, err := graphClient.IdentityGovernance().EntitlementManagement().AssignmentRequests().Post(context.Background(), requestBody, nil)
+
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/go/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-approver-go-snippets.md b/api-reference/beta/includes/snippets/go/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-approver-go-snippets.md
new file mode 100644
index 00000000000..e609131e651
--- /dev/null
+++ b/api-reference/beta/includes/snippets/go/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-approver-go-snippets.md
@@ -0,0 +1,58 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```go
+
+
+import (
+ "context"
+ msgraphsdk "github.com/microsoftgraph/msgraph-beta-sdk-go"
+ graphmodels "github.com/microsoftgraph/msgraph-beta-sdk-go/models"
+ //other-imports
+)
+
+graphClient := msgraphsdk.NewGraphServiceClientWithCredentials(cred, scopes)
+
+
+requestBody := graphmodels.NewAccessPackageAssignmentRequest()
+requestType := "userAdd"
+requestBody.SetRequestType(&requestType)
+
+
+accessPackageAnswer := graphmodels.NewAccessPackageAnswerString()
+displayValue := "This is the answer to a multiple choice question"
+accessPackageAnswer.SetDisplayValue(&displayValue)
+value := "MultipleChoiceAnswerValue"
+accessPackageAnswer.SetValue(&value)
+answeredQuestion := graphmodels.NewAccessPackageMultipleChoiceQuestion()
+id := "8fe745e7-80b2-490d-bd22-4e708c77288c"
+answeredQuestion.SetId(&id)
+accessPackageAnswer.SetAnsweredQuestion(answeredQuestion)
+accessPackageAnswer1 := graphmodels.NewAccessPackageAnswerString()
+value := "This is my answer to a text input question."
+accessPackageAnswer1.SetValue(&value)
+displayValue := "This is my answer."
+accessPackageAnswer1.SetDisplayValue(&displayValue)
+answeredQuestion := graphmodels.NewAccessPackageTextInputQuestion()
+id := "7aaa18c9-8e4f-440f-bd5a-3a7ce312cbe6"
+answeredQuestion.SetId(&id)
+accessPackageAnswer1.SetAnsweredQuestion(answeredQuestion)
+
+answers := []graphmodels.AccessPackageAnswerable {
+ accessPackageAnswer,
+ accessPackageAnswer1,
+}
+requestBody.SetAnswers(answers)
+additionalData := map[string]interface{}{
+assignment := graphmodels.New()
+accessPackageId := "977c7ff4-ef8f-4910-9d31-49048ddf3120"
+assignment.SetAccessPackageId(&accessPackageId)
+ requestBody.SetAssignment(assignment)
+}
+requestBody.SetAdditionalData(additionalData)
+
+assignmentRequests, err := graphClient.IdentityGovernance().EntitlementManagement().AssignmentRequests().Post(context.Background(), requestBody, nil)
+
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/go/create-accessreviewscheduledefinition-allusers-m365-aadrole-go-snippets.md b/api-reference/beta/includes/snippets/go/create-accessreviewscheduledefinition-allusers-m365-aadrole-go-snippets.md
index 6b920cfd8f4..5598a55dc2d 100644
--- a/api-reference/beta/includes/snippets/go/create-accessreviewscheduledefinition-allusers-m365-aadrole-go-snippets.md
+++ b/api-reference/beta/includes/snippets/go/create-accessreviewscheduledefinition-allusers-m365-aadrole-go-snippets.md
@@ -56,7 +56,7 @@ accessReviewReviewerScope.SetQueryType(&queryType)
queryRoot := "decisions"
accessReviewReviewerScope.SetQueryRoot(&queryRoot)
-reviewers := []graphmodels.accessReviewReviewerScopeable {
+reviewers := []graphmodels.AccessReviewReviewerScopeable {
accessReviewReviewerScope,
}
requestBody.SetReviewers(reviewers)
@@ -68,7 +68,7 @@ accessReviewReviewerScope.SetQuery(&query)
queryType := "MicrosoftGraph"
accessReviewReviewerScope.SetQueryType(&queryType)
-backupReviewers := []graphmodels.accessReviewReviewerScopeable {
+backupReviewers := []graphmodels.AccessReviewReviewerScopeable {
accessReviewReviewerScope,
}
requestBody.SetBackupReviewers(backupReviewers)
@@ -80,7 +80,7 @@ accessReviewReviewerScope.SetQuery(&query)
queryType := "MicrosoftGraph"
accessReviewReviewerScope.SetQueryType(&queryType)
-fallbackReviewers := []graphmodels.accessReviewReviewerScopeable {
+fallbackReviewers := []graphmodels.AccessReviewReviewerScopeable {
accessReviewReviewerScope,
}
requestBody.SetFallbackReviewers(fallbackReviewers)
diff --git a/api-reference/beta/includes/snippets/go/create-accessreviewscheduledefinition-go-snippets.md b/api-reference/beta/includes/snippets/go/create-accessreviewscheduledefinition-go-snippets.md
index fee0900063a..accc13672b8 100644
--- a/api-reference/beta/includes/snippets/go/create-accessreviewscheduledefinition-go-snippets.md
+++ b/api-reference/beta/includes/snippets/go/create-accessreviewscheduledefinition-go-snippets.md
@@ -36,7 +36,7 @@ accessReviewReviewerScope.SetQuery(&query)
queryType := "MicrosoftGraph"
accessReviewReviewerScope.SetQueryType(&queryType)
-reviewers := []graphmodels.accessReviewReviewerScopeable {
+reviewers := []graphmodels.AccessReviewReviewerScopeable {
accessReviewReviewerScope,
}
requestBody.SetReviewers(reviewers)
diff --git a/api-reference/beta/includes/snippets/go/create-accessreviewscheduledefinition-group-multistage-go-snippets.md b/api-reference/beta/includes/snippets/go/create-accessreviewscheduledefinition-group-multistage-go-snippets.md
index bd4885aab1e..623d17bc1e9 100644
--- a/api-reference/beta/includes/snippets/go/create-accessreviewscheduledefinition-group-multistage-go-snippets.md
+++ b/api-reference/beta/includes/snippets/go/create-accessreviewscheduledefinition-group-multistage-go-snippets.md
@@ -50,7 +50,7 @@ accessReviewReviewerScope.SetQuery(&query)
queryType := "MicrosoftGraph"
accessReviewReviewerScope.SetQueryType(&queryType)
-reviewers := []graphmodels.accessReviewReviewerScopeable {
+reviewers := []graphmodels.AccessReviewReviewerScopeable {
accessReviewReviewerScope,
}
accessReviewStageSettings.SetReviewers(reviewers)
@@ -75,7 +75,7 @@ accessReviewReviewerScope.SetQueryType(&queryType)
queryRoot := "decisions"
accessReviewReviewerScope.SetQueryRoot(&queryRoot)
-reviewers := []graphmodels.accessReviewReviewerScopeable {
+reviewers := []graphmodels.AccessReviewReviewerScopeable {
accessReviewReviewerScope,
}
accessReviewStageSettings1.SetReviewers(reviewers)
@@ -87,7 +87,7 @@ accessReviewReviewerScope.SetQuery(&query)
queryType := "MicrosoftGraph"
accessReviewReviewerScope.SetQueryType(&queryType)
-fallbackReviewers := []graphmodels.accessReviewReviewerScopeable {
+fallbackReviewers := []graphmodels.AccessReviewReviewerScopeable {
accessReviewReviewerScope,
}
accessReviewStageSettings1.SetFallbackReviewers(fallbackReviewers)
diff --git a/api-reference/beta/includes/snippets/go/create-accessreviewscheduledefinition-inactiveguests-m365-go-snippets.md b/api-reference/beta/includes/snippets/go/create-accessreviewscheduledefinition-inactiveguests-m365-go-snippets.md
index b0394fd4e54..bc631ca4601 100644
--- a/api-reference/beta/includes/snippets/go/create-accessreviewscheduledefinition-inactiveguests-m365-go-snippets.md
+++ b/api-reference/beta/includes/snippets/go/create-accessreviewscheduledefinition-inactiveguests-m365-go-snippets.md
@@ -44,7 +44,7 @@ accessReviewReviewerScope.SetQuery(&query)
queryType := "MicrosoftGraph"
accessReviewReviewerScope.SetQueryType(&queryType)
-reviewers := []graphmodels.accessReviewReviewerScopeable {
+reviewers := []graphmodels.AccessReviewReviewerScopeable {
accessReviewReviewerScope,
}
requestBody.SetReviewers(reviewers)
@@ -56,7 +56,7 @@ accessReviewReviewerScope.SetQuery(&query)
queryType := "MicrosoftGraph"
accessReviewReviewerScope.SetQueryType(&queryType)
-fallbackReviewers := []graphmodels.accessReviewReviewerScopeable {
+fallbackReviewers := []graphmodels.AccessReviewReviewerScopeable {
accessReviewReviewerScope,
}
requestBody.SetFallbackReviewers(fallbackReviewers)
diff --git a/api-reference/beta/includes/snippets/go/create-accessreviewscheduledefinition-insights-go-snippets.md b/api-reference/beta/includes/snippets/go/create-accessreviewscheduledefinition-insights-go-snippets.md
index cb9616e16dc..177a2136d40 100644
--- a/api-reference/beta/includes/snippets/go/create-accessreviewscheduledefinition-insights-go-snippets.md
+++ b/api-reference/beta/includes/snippets/go/create-accessreviewscheduledefinition-insights-go-snippets.md
@@ -36,7 +36,7 @@ accessReviewReviewerScope.SetQuery(&query)
queryType := "MicrosoftGraph"
accessReviewReviewerScope.SetQueryType(&queryType)
-reviewers := []graphmodels.accessReviewReviewerScopeable {
+reviewers := []graphmodels.AccessReviewReviewerScopeable {
accessReviewReviewerScope,
}
requestBody.SetReviewers(reviewers)
diff --git a/api-reference/beta/includes/snippets/go/create-contact-from-user-go-snippets.md b/api-reference/beta/includes/snippets/go/create-contact-from-user-go-snippets.md
index 2a3ceb297f4..2b0f4ec587b 100644
--- a/api-reference/beta/includes/snippets/go/create-contact-from-user-go-snippets.md
+++ b/api-reference/beta/includes/snippets/go/create-contact-from-user-go-snippets.md
@@ -39,7 +39,7 @@ typedEmailAddress1.SetType(&type)
otherLabel := "Volunteer work"
typedEmailAddress1.SetOtherLabel(&otherLabel)
-emailAddresses := []graphmodels.typedEmailAddressable {
+emailAddresses := []graphmodels.TypedEmailAddressable {
typedEmailAddress,
typedEmailAddress1,
}
diff --git a/api-reference/beta/includes/snippets/go/create-event-from-calendar-go-snippets.md b/api-reference/beta/includes/snippets/go/create-event-from-calendar-go-snippets.md
index 29d740185cb..654a4038b93 100644
--- a/api-reference/beta/includes/snippets/go/create-event-from-calendar-go-snippets.md
+++ b/api-reference/beta/includes/snippets/go/create-event-from-calendar-go-snippets.md
@@ -52,7 +52,7 @@ attendee.SetEmailAddress(emailAddress)
type := graphmodels.REQUIRED_ATTENDEETYPE
attendee.SetType(&type)
-attendees := []graphmodels.attendeeable {
+attendees := []graphmodels.Attendeeable {
attendee,
}
requestBody.SetAttendees(attendees)
diff --git a/api-reference/beta/includes/snippets/go/create-event-from-calendar-with-online-meeting-go-snippets.md b/api-reference/beta/includes/snippets/go/create-event-from-calendar-with-online-meeting-go-snippets.md
index a874866791c..cc6e12530c1 100644
--- a/api-reference/beta/includes/snippets/go/create-event-from-calendar-with-online-meeting-go-snippets.md
+++ b/api-reference/beta/includes/snippets/go/create-event-from-calendar-with-online-meeting-go-snippets.md
@@ -52,7 +52,7 @@ attendee.SetEmailAddress(emailAddress)
type := graphmodels.REQUIRED_ATTENDEETYPE
attendee.SetType(&type)
-attendees := []graphmodels.attendeeable {
+attendees := []graphmodels.Attendeeable {
attendee,
}
requestBody.SetAttendees(attendees)
diff --git a/api-reference/beta/includes/snippets/go/create-event-from-group-go-snippets.md b/api-reference/beta/includes/snippets/go/create-event-from-group-go-snippets.md
index 6c84f73c80f..c88d8e5351d 100644
--- a/api-reference/beta/includes/snippets/go/create-event-from-group-go-snippets.md
+++ b/api-reference/beta/includes/snippets/go/create-event-from-group-go-snippets.md
@@ -52,7 +52,7 @@ attendee.SetEmailAddress(emailAddress)
type := graphmodels.REQUIRED_ATTENDEETYPE
attendee.SetType(&type)
-attendees := []graphmodels.attendeeable {
+attendees := []graphmodels.Attendeeable {
attendee,
}
requestBody.SetAttendees(attendees)
diff --git a/api-reference/beta/includes/snippets/go/create-event-from-user-go-snippets.md b/api-reference/beta/includes/snippets/go/create-event-from-user-go-snippets.md
index b3726a5255b..c3c496ee099 100644
--- a/api-reference/beta/includes/snippets/go/create-event-from-user-go-snippets.md
+++ b/api-reference/beta/includes/snippets/go/create-event-from-user-go-snippets.md
@@ -60,7 +60,7 @@ attendee.SetEmailAddress(emailAddress)
type := graphmodels.REQUIRED_ATTENDEETYPE
attendee.SetType(&type)
-attendees := []graphmodels.attendeeable {
+attendees := []graphmodels.Attendeeable {
attendee,
}
requestBody.SetAttendees(attendees)
diff --git a/api-reference/beta/includes/snippets/go/create-event-from-user-multiple-locations-go-snippets.md b/api-reference/beta/includes/snippets/go/create-event-from-user-multiple-locations-go-snippets.md
index 9f27494a197..ce1ac1a1e76 100644
--- a/api-reference/beta/includes/snippets/go/create-event-from-user-multiple-locations-go-snippets.md
+++ b/api-reference/beta/includes/snippets/go/create-event-from-user-multiple-locations-go-snippets.md
@@ -65,7 +65,7 @@ attendee1.SetEmailAddress(emailAddress)
type := graphmodels.REQUIRED_ATTENDEETYPE
attendee1.SetType(&type)
-attendees := []graphmodels.attendeeable {
+attendees := []graphmodels.Attendeeable {
attendee,
attendee1,
}
diff --git a/api-reference/beta/includes/snippets/go/create-event-from-user-with-online-meeting-go-snippets.md b/api-reference/beta/includes/snippets/go/create-event-from-user-with-online-meeting-go-snippets.md
index a557d3d9ed7..dbde00f3510 100644
--- a/api-reference/beta/includes/snippets/go/create-event-from-user-with-online-meeting-go-snippets.md
+++ b/api-reference/beta/includes/snippets/go/create-event-from-user-with-online-meeting-go-snippets.md
@@ -60,7 +60,7 @@ attendee.SetEmailAddress(emailAddress)
type := graphmodels.REQUIRED_ATTENDEETYPE
attendee.SetType(&type)
-attendees := []graphmodels.attendeeable {
+attendees := []graphmodels.Attendeeable {
attendee,
}
requestBody.SetAttendees(attendees)
diff --git a/api-reference/beta/includes/snippets/go/create-event-recurring-daily-go-snippets.md b/api-reference/beta/includes/snippets/go/create-event-recurring-daily-go-snippets.md
index 8dd3f90649e..618c69c6a6f 100644
--- a/api-reference/beta/includes/snippets/go/create-event-recurring-daily-go-snippets.md
+++ b/api-reference/beta/includes/snippets/go/create-event-recurring-daily-go-snippets.md
@@ -60,7 +60,7 @@ attendee.SetEmailAddress(emailAddress)
type := graphmodels.REQUIRED_ATTENDEETYPE
attendee.SetType(&type)
-attendees := []graphmodels.attendeeable {
+attendees := []graphmodels.Attendeeable {
attendee,
}
requestBody.SetAttendees(attendees)
diff --git a/api-reference/beta/includes/snippets/go/create-event-recurring-go-snippets.md b/api-reference/beta/includes/snippets/go/create-event-recurring-go-snippets.md
index 27f61b0f1db..968777cc517 100644
--- a/api-reference/beta/includes/snippets/go/create-event-recurring-go-snippets.md
+++ b/api-reference/beta/includes/snippets/go/create-event-recurring-go-snippets.md
@@ -73,7 +73,7 @@ attendee.SetEmailAddress(emailAddress)
type := graphmodels.REQUIRED_ATTENDEETYPE
attendee.SetType(&type)
-attendees := []graphmodels.attendeeable {
+attendees := []graphmodels.Attendeeable {
attendee,
}
requestBody.SetAttendees(attendees)
diff --git a/api-reference/beta/includes/snippets/go/delete-onattributecollectionexternalusersselfservicesignup-go-snippets.md b/api-reference/beta/includes/snippets/go/delete-onattributecollectionexternalusersselfservicesignup-go-snippets.md
new file mode 100644
index 00000000000..fd655a5761d
--- /dev/null
+++ b/api-reference/beta/includes/snippets/go/delete-onattributecollectionexternalusersselfservicesignup-go-snippets.md
@@ -0,0 +1,27 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```go
+
+
+import (
+ "context"
+ msgraphsdk "github.com/microsoftgraph/msgraph-beta-sdk-go"
+ graphidentity "github.com/microsoftgraph/msgraph-beta-sdk-go/identity"
+ //other-imports
+)
+
+graphClient := msgraphsdk.NewGraphServiceClientWithCredentials(cred, scopes)
+
+
+requestBody := graphidentity.New$refDeleteRequestBody()
+additionalData := map[string]interface{}{
+ "odataId" : "https://graph.microsoft.com/beta/identity/userFlowAttributes/city",
+}
+requestBody.SetAdditionalData(additionalData)
+
+graphClient.Identity().AuthenticationEventsFlows().ByAuthenticationEventsFlowId("authenticationEventsFlow-id").GraphExternalUsersSelfServiceSignUpEventsFlow().OnAttributeCollection().GraphOnAttributeCollectionExternalUsersSelfServiceSignUp().Attributes().Ref().Delete(context.Background(), requestBody, nil)
+
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/go/deploymentaudience-updateaudience-go-snippets.md b/api-reference/beta/includes/snippets/go/deploymentaudience-updateaudience-go-snippets.md
index f341aa36f31..01a8ef20923 100644
--- a/api-reference/beta/includes/snippets/go/deploymentaudience-updateaudience-go-snippets.md
+++ b/api-reference/beta/includes/snippets/go/deploymentaudience-updateaudience-go-snippets.md
@@ -23,7 +23,7 @@ updatableAsset := graphmodelswindowsupdates.NewAzureADDevice()
id := "String (identifier)"
updatableAsset.SetId(&id)
-addMembers := []graphmodelswindowsupdates.updatableAssetable {
+addMembers := []graphmodelswindowsupdates.UpdatableAssetable {
updatableAsset,
}
requestBody.SetAddMembers(addMembers)
diff --git a/api-reference/beta/includes/snippets/go/ediscoveryreviewsetquerythisapplytags-go-snippets.md b/api-reference/beta/includes/snippets/go/ediscoveryreviewsetquerythisapplytags-go-snippets.md
index 9fc2dbc466c..f22215b64bb 100644
--- a/api-reference/beta/includes/snippets/go/ediscoveryreviewsetquerythisapplytags-go-snippets.md
+++ b/api-reference/beta/includes/snippets/go/ediscoveryreviewsetquerythisapplytags-go-snippets.md
@@ -23,7 +23,7 @@ ediscoveryReviewTag := graphmodelssecurity.NewEdiscoveryReviewTag()
id := "d3d99dc704a74801b792b3e1e722aa0d"
ediscoveryReviewTag.SetId(&id)
-tagsToAdd := []graphmodelssecurity.ediscoveryReviewTagable {
+tagsToAdd := []graphmodelssecurity.EdiscoveryReviewTagable {
ediscoveryReviewTag,
}
requestBody.SetTagsToAdd(tagsToAdd)
diff --git a/api-reference/beta/includes/snippets/go/get-alltranscipts-go-snippets.md b/api-reference/beta/includes/snippets/go/get-alltranscipts-go-snippets.md
new file mode 100644
index 00000000000..3e98d816a57
--- /dev/null
+++ b/api-reference/beta/includes/snippets/go/get-alltranscipts-go-snippets.md
@@ -0,0 +1,31 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```go
+
+
+import (
+ "context"
+ msgraphsdk "github.com/microsoftgraph/msgraph-beta-sdk-go"
+ graphusers "github.com/microsoftgraph/msgraph-beta-sdk-go/users"
+ //other-imports
+)
+
+graphClient := msgraphsdk.NewGraphServiceClientWithCredentials(cred, scopes)
+
+
+
+requestFilter := "meetingOrganizerId eq '8b081ef6-4792-4def-b2c9-c363a1bf41d5'"
+
+requestParameters := &graphusers.UserItemOnlineMeetingsGetAllTranscripts()RequestBuilderGetQueryParameters{
+ Filter: &requestFilter,
+}
+configuration := &graphusers.UserItemOnlineMeetingsGetAllTranscripts()RequestBuilderGetRequestConfiguration{
+ QueryParameters: requestParameters,
+}
+
+getAllTranscripts, err := graphClient.Users().ByUserId("user-id").OnlineMeetings().GetAllTranscripts().Get(context.Background(), configuration)
+
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/go/lifecycleworkflows-workflowthisactivate-go-snippets.md b/api-reference/beta/includes/snippets/go/lifecycleworkflows-workflowthisactivate-go-snippets.md
index fe010e37b59..1143dea03c8 100644
--- a/api-reference/beta/includes/snippets/go/lifecycleworkflows-workflowthisactivate-go-snippets.md
+++ b/api-reference/beta/includes/snippets/go/lifecycleworkflows-workflowthisactivate-go-snippets.md
@@ -26,7 +26,7 @@ user1 := graphmodels.NewUser()
id := "ea09ac2e-77e3-4134-85f2-25ccf3c33387"
user1.SetId(&id)
-subjects := []graphmodels.userable {
+subjects := []graphmodels.Userable {
user,
user1,
}
diff --git a/api-reference/beta/includes/snippets/go/list-accesspackageassignmentrequest-go-snippets.md b/api-reference/beta/includes/snippets/go/list-accesspackageassignmentrequest-go-snippets.md
new file mode 100644
index 00000000000..48847595cfb
--- /dev/null
+++ b/api-reference/beta/includes/snippets/go/list-accesspackageassignmentrequest-go-snippets.md
@@ -0,0 +1,21 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```go
+
+
+import (
+ "context"
+ msgraphsdk "github.com/microsoftgraph/msgraph-beta-sdk-go"
+ //other-imports
+)
+
+graphClient := msgraphsdk.NewGraphServiceClientWithCredentials(cred, scopes)
+
+
+
+assignmentRequests, err := graphClient.IdentityGovernance().EntitlementManagement().AssignmentRequests().Get(context.Background(), nil)
+
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/go/remove-group-from-acceptedsenderslist-of-group-go-snippets.md b/api-reference/beta/includes/snippets/go/remove-group-from-acceptedsenderslist-of-group-go-snippets.md
new file mode 100644
index 00000000000..e3d73abcd9d
--- /dev/null
+++ b/api-reference/beta/includes/snippets/go/remove-group-from-acceptedsenderslist-of-group-go-snippets.md
@@ -0,0 +1,31 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```go
+
+
+import (
+ "context"
+ msgraphsdk "github.com/microsoftgraph/msgraph-beta-sdk-go"
+ graphgroups "github.com/microsoftgraph/msgraph-beta-sdk-go/groups"
+ //other-imports
+)
+
+graphClient := msgraphsdk.NewGraphServiceClientWithCredentials(cred, scopes)
+
+
+
+requestId := "https://graph.microsoft.com/beta/groups/{other-group-id}"
+
+requestParameters := &graphgroups.GroupItemAcceptedSenders$refRequestBuilderDeleteQueryParameters{
+ Id: &requestId,
+}
+configuration := &graphgroups.GroupItemAcceptedSenders$refRequestBuilderDeleteRequestConfiguration{
+ QueryParameters: requestParameters,
+}
+
+graphClient.Groups().ByGroupId("group-id").AcceptedSenders().Ref().Delete(context.Background(), configuration)
+
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/go/remove-group-from-rejectedsenderslist-of-group-go-snippets.md b/api-reference/beta/includes/snippets/go/remove-group-from-rejectedsenderslist-of-group-go-snippets.md
new file mode 100644
index 00000000000..2d644f366a1
--- /dev/null
+++ b/api-reference/beta/includes/snippets/go/remove-group-from-rejectedsenderslist-of-group-go-snippets.md
@@ -0,0 +1,31 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```go
+
+
+import (
+ "context"
+ msgraphsdk "github.com/microsoftgraph/msgraph-beta-sdk-go"
+ graphgroups "github.com/microsoftgraph/msgraph-beta-sdk-go/groups"
+ //other-imports
+)
+
+graphClient := msgraphsdk.NewGraphServiceClientWithCredentials(cred, scopes)
+
+
+
+requestId := "https://graph.microsoft.com/beta/groups/{other-group-id}"
+
+requestParameters := &graphgroups.GroupItemRejectedSenders$refRequestBuilderDeleteQueryParameters{
+ Id: &requestId,
+}
+configuration := &graphgroups.GroupItemRejectedSenders$refRequestBuilderDeleteRequestConfiguration{
+ QueryParameters: requestParameters,
+}
+
+graphClient.Groups().ByGroupId("group-id").RejectedSenders().Ref().Delete(context.Background(), configuration)
+
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/go/remove-user-from-acceptedsenderslist-of-group-go-snippets.md b/api-reference/beta/includes/snippets/go/remove-user-from-acceptedsenderslist-of-group-go-snippets.md
new file mode 100644
index 00000000000..34a59d5f193
--- /dev/null
+++ b/api-reference/beta/includes/snippets/go/remove-user-from-acceptedsenderslist-of-group-go-snippets.md
@@ -0,0 +1,31 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```go
+
+
+import (
+ "context"
+ msgraphsdk "github.com/microsoftgraph/msgraph-beta-sdk-go"
+ graphgroups "github.com/microsoftgraph/msgraph-beta-sdk-go/groups"
+ //other-imports
+)
+
+graphClient := msgraphsdk.NewGraphServiceClientWithCredentials(cred, scopes)
+
+
+
+requestId := "https://graph.microsoft.com/beta/users/{user-id}"
+
+requestParameters := &graphgroups.GroupItemAcceptedSenders$refRequestBuilderDeleteQueryParameters{
+ Id: &requestId,
+}
+configuration := &graphgroups.GroupItemAcceptedSenders$refRequestBuilderDeleteRequestConfiguration{
+ QueryParameters: requestParameters,
+}
+
+graphClient.Groups().ByGroupId("group-id").AcceptedSenders().Ref().Delete(context.Background(), configuration)
+
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/go/remove-user-from-rejectedsenderslist-of-group-go-snippets.md b/api-reference/beta/includes/snippets/go/remove-user-from-rejectedsenderslist-of-group-go-snippets.md
new file mode 100644
index 00000000000..6f426966b43
--- /dev/null
+++ b/api-reference/beta/includes/snippets/go/remove-user-from-rejectedsenderslist-of-group-go-snippets.md
@@ -0,0 +1,31 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```go
+
+
+import (
+ "context"
+ msgraphsdk "github.com/microsoftgraph/msgraph-beta-sdk-go"
+ graphgroups "github.com/microsoftgraph/msgraph-beta-sdk-go/groups"
+ //other-imports
+)
+
+graphClient := msgraphsdk.NewGraphServiceClientWithCredentials(cred, scopes)
+
+
+
+requestId := "https://graph.microsoft.com/beta/users/{id}"
+
+requestParameters := &graphgroups.GroupItemRejectedSenders$refRequestBuilderDeleteQueryParameters{
+ Id: &requestId,
+}
+configuration := &graphgroups.GroupItemRejectedSenders$refRequestBuilderDeleteRequestConfiguration{
+ QueryParameters: requestParameters,
+}
+
+graphClient.Groups().ByGroupId("group-id").RejectedSenders().Ref().Delete(context.Background(), configuration)
+
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/go/get-relyingpartydetailedsummary-go-snippets.md b/api-reference/beta/includes/snippets/go/reportrootthisgetrelyingpartydetailedsummary-go-snippets.md
similarity index 100%
rename from api-reference/beta/includes/snippets/go/get-relyingpartydetailedsummary-go-snippets.md
rename to api-reference/beta/includes/snippets/go/reportrootthisgetrelyingpartydetailedsummary-go-snippets.md
diff --git a/api-reference/beta/includes/snippets/go/reviewsetquery-applytags-go-snippets.md b/api-reference/beta/includes/snippets/go/reviewsetquery-applytags-go-snippets.md
index 04087596e65..81b85f18ee9 100644
--- a/api-reference/beta/includes/snippets/go/reviewsetquery-applytags-go-snippets.md
+++ b/api-reference/beta/includes/snippets/go/reviewsetquery-applytags-go-snippets.md
@@ -23,7 +23,7 @@ tag := graphmodelsediscovery.NewTag()
id := "b4798d14-748d-468e-a1ec-96a2b1d49677"
tag.SetId(&id)
-tagsToAdd := []graphmodelsediscovery.tagable {
+tagsToAdd := []graphmodelsediscovery.Tagable {
tag,
}
requestBody.SetTagsToAdd(tagsToAdd)
diff --git a/api-reference/beta/includes/snippets/go/tiindicator-submittiindicators-go-snippets.md b/api-reference/beta/includes/snippets/go/tiindicator-submittiindicators-go-snippets.md
index 9f315752b70..f43f376d4e3 100644
--- a/api-reference/beta/includes/snippets/go/tiindicator-submittiindicators-go-snippets.md
+++ b/api-reference/beta/includes/snippets/go/tiindicator-submittiindicators-go-snippets.md
@@ -94,7 +94,7 @@ tiIndicator1.SetThreatType(&threatType)
tlpLevel := graphmodels.GREEN_TLPLEVEL
tiIndicator1.SetTlpLevel(&tlpLevel)
-value := []graphmodels.tiIndicatorable {
+value := []graphmodels.TiIndicatorable {
tiIndicator,
tiIndicator1,
}
diff --git a/api-reference/beta/includes/snippets/go/tiindicator-updatetiindicators-go-snippets.md b/api-reference/beta/includes/snippets/go/tiindicator-updatetiindicators-go-snippets.md
index 5308b920f50..81dda483a8c 100644
--- a/api-reference/beta/includes/snippets/go/tiindicator-updatetiindicators-go-snippets.md
+++ b/api-reference/beta/includes/snippets/go/tiindicator-updatetiindicators-go-snippets.md
@@ -30,7 +30,7 @@ tiIndicator1.SetId(&id)
additionalInformation := "test again"
tiIndicator1.SetAdditionalInformation(&additionalInformation)
-value := []graphmodels.tiIndicatorable {
+value := []graphmodels.TiIndicatorable {
tiIndicator,
tiIndicator1,
}
diff --git a/api-reference/beta/includes/snippets/go/updatableasset-enrollassets-go-snippets.md b/api-reference/beta/includes/snippets/go/updatableasset-enrollassets-go-snippets.md
index 9cd207034fe..84e8ff27ee6 100644
--- a/api-reference/beta/includes/snippets/go/updatableasset-enrollassets-go-snippets.md
+++ b/api-reference/beta/includes/snippets/go/updatableasset-enrollassets-go-snippets.md
@@ -25,7 +25,7 @@ updatableAsset := graphmodelswindowsupdates.NewAzureADDevice()
id := "String (identifier)"
updatableAsset.SetId(&id)
-assets := []graphmodelswindowsupdates.updatableAssetable {
+assets := []graphmodelswindowsupdates.UpdatableAssetable {
updatableAsset,
}
requestBody.SetAssets(assets)
diff --git a/api-reference/beta/includes/snippets/go/updatableasset-unenrollassets-go-snippets.md b/api-reference/beta/includes/snippets/go/updatableasset-unenrollassets-go-snippets.md
index 8e10361f000..75ccbd64977 100644
--- a/api-reference/beta/includes/snippets/go/updatableasset-unenrollassets-go-snippets.md
+++ b/api-reference/beta/includes/snippets/go/updatableasset-unenrollassets-go-snippets.md
@@ -25,7 +25,7 @@ updatableAsset := graphmodelswindowsupdates.NewAzureADDevice()
id := "String (identifier)"
updatableAsset.SetId(&id)
-assets := []graphmodelswindowsupdates.updatableAssetable {
+assets := []graphmodelswindowsupdates.UpdatableAssetable {
updatableAsset,
}
requestBody.SetAssets(assets)
diff --git a/api-reference/beta/includes/snippets/go/updatableassetgroup-addmembers-go-snippets.md b/api-reference/beta/includes/snippets/go/updatableassetgroup-addmembers-go-snippets.md
index fdc4790d316..f9d49fd0221 100644
--- a/api-reference/beta/includes/snippets/go/updatableassetgroup-addmembers-go-snippets.md
+++ b/api-reference/beta/includes/snippets/go/updatableassetgroup-addmembers-go-snippets.md
@@ -23,7 +23,7 @@ updatableAsset := graphmodelswindowsupdates.NewAzureADDevice()
id := "String (identifier)"
updatableAsset.SetId(&id)
-assets := []graphmodelswindowsupdates.updatableAssetable {
+assets := []graphmodelswindowsupdates.UpdatableAssetable {
updatableAsset,
}
requestBody.SetAssets(assets)
diff --git a/api-reference/beta/includes/snippets/go/updatableassetgroup-removemembers-go-snippets.md b/api-reference/beta/includes/snippets/go/updatableassetgroup-removemembers-go-snippets.md
index 17134f84579..d9044780bba 100644
--- a/api-reference/beta/includes/snippets/go/updatableassetgroup-removemembers-go-snippets.md
+++ b/api-reference/beta/includes/snippets/go/updatableassetgroup-removemembers-go-snippets.md
@@ -23,7 +23,7 @@ updatableAsset := graphmodelswindowsupdates.NewAzureADDevice()
id := "String (identifier)"
updatableAsset.SetId(&id)
-assets := []graphmodelswindowsupdates.updatableAssetable {
+assets := []graphmodelswindowsupdates.UpdatableAssetable {
updatableAsset,
}
requestBody.SetAssets(assets)
diff --git a/api-reference/beta/includes/snippets/go/update-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-to-approver-go-snippets.md b/api-reference/beta/includes/snippets/go/update-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-to-approver-go-snippets.md
new file mode 100644
index 00000000000..d87365ab758
--- /dev/null
+++ b/api-reference/beta/includes/snippets/go/update-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-to-approver-go-snippets.md
@@ -0,0 +1,58 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```go
+
+
+import (
+ "context"
+ msgraphsdk "github.com/microsoftgraph/msgraph-beta-sdk-go"
+ graphmodels "github.com/microsoftgraph/msgraph-beta-sdk-go/models"
+ //other-imports
+)
+
+graphClient := msgraphsdk.NewGraphServiceClientWithCredentials(cred, scopes)
+
+
+requestBody := graphmodels.NewAccessPackageAssignmentRequest()
+id := "7a6ab703-0780-4b37-8445-81f679b2d75c"
+requestBody.SetId(&id)
+requestType := "adminUpdate"
+requestBody.SetRequestType(&requestType)
+
+
+accessPackageAnswer := graphmodels.NewAccessPackageAnswerString()
+value := "UpdatedAnswerValue"
+accessPackageAnswer.SetValue(&value)
+answeredQuestion := graphmodels.NewAccessPackageMultipleChoiceQuestion()
+id := "8fe745e7-80b2-490d-bd22-4e708c77288c"
+answeredQuestion.SetId(&id)
+accessPackageAnswer.SetAnsweredQuestion(answeredQuestion)
+accessPackageAnswer1 := graphmodels.NewAccessPackageAnswerString()
+value := "My updated answer."
+accessPackageAnswer1.SetValue(&value)
+displayValue := "This is my updated answer to the question."
+accessPackageAnswer1.SetDisplayValue(&displayValue)
+answeredQuestion := graphmodels.NewAccessPackageTextInputQuestion()
+id := "7aaa18c9-8e4f-440f-bd5a-3a7ce312cbe6"
+answeredQuestion.SetId(&id)
+accessPackageAnswer1.SetAnsweredQuestion(answeredQuestion)
+
+answers := []graphmodels.AccessPackageAnswerable {
+ accessPackageAnswer,
+ accessPackageAnswer1,
+}
+requestBody.SetAnswers(answers)
+additionalData := map[string]interface{}{
+assignment := graphmodels.New()
+id := "44c741c1-2cf4-40db-83b6-e0112f8e5a83"
+assignment.SetId(&id)
+ requestBody.SetAssignment(assignment)
+}
+requestBody.SetAdditionalData(additionalData)
+
+assignmentRequests, err := graphClient.IdentityGovernance().EntitlementManagement().AssignmentRequests().Post(context.Background(), requestBody, nil)
+
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/go/update-accessreviewscheduledefinition-go-snippets.md b/api-reference/beta/includes/snippets/go/update-accessreviewscheduledefinition-go-snippets.md
index d6bcda06caa..a280fd5ce1a 100644
--- a/api-reference/beta/includes/snippets/go/update-accessreviewscheduledefinition-go-snippets.md
+++ b/api-reference/beta/includes/snippets/go/update-accessreviewscheduledefinition-go-snippets.md
@@ -36,7 +36,7 @@ instanceEnumerationScope.SetQuery(&query)
queryType := "MicrosoftGraph"
instanceEnumerationScope.SetQueryType(&queryType)
requestBody.SetInstanceEnumerationScope(instanceEnumerationScope)
-reviewers := []graphmodels.accessReviewReviewerScopeable {
+reviewers := []graphmodels.AccessReviewReviewerScopeable {
}
requestBody.SetReviewers(reviewers)
diff --git a/api-reference/beta/includes/snippets/go/update-accessreviewstage-go-snippets.md b/api-reference/beta/includes/snippets/go/update-accessreviewstage-go-snippets.md
index bad385790da..1202428bcea 100644
--- a/api-reference/beta/includes/snippets/go/update-accessreviewstage-go-snippets.md
+++ b/api-reference/beta/includes/snippets/go/update-accessreviewstage-go-snippets.md
@@ -24,7 +24,7 @@ accessReviewReviewerScope.SetQuery(&query)
queryType := "MicrosoftGraph"
accessReviewReviewerScope.SetQueryType(&queryType)
-reviewers := []graphmodels.accessReviewReviewerScopeable {
+reviewers := []graphmodels.AccessReviewReviewerScopeable {
accessReviewReviewerScope,
}
requestBody.SetReviewers(reviewers)
@@ -41,7 +41,7 @@ accessReviewReviewerScope1.SetQuery(&query)
queryType := "MicrosoftGraph"
accessReviewReviewerScope1.SetQueryType(&queryType)
-fallbackReviewers := []graphmodels.accessReviewReviewerScopeable {
+fallbackReviewers := []graphmodels.AccessReviewReviewerScopeable {
accessReviewReviewerScope,
accessReviewReviewerScope1,
}
diff --git a/api-reference/beta/includes/snippets/go/update-contact-go-snippets.md b/api-reference/beta/includes/snippets/go/update-contact-go-snippets.md
index ff2669610ab..2459dcd27a7 100644
--- a/api-reference/beta/includes/snippets/go/update-contact-go-snippets.md
+++ b/api-reference/beta/includes/snippets/go/update-contact-go-snippets.md
@@ -35,7 +35,7 @@ typedEmailAddress1.SetType(&type)
otherLabel := "Volunteer work"
typedEmailAddress1.SetOtherLabel(&otherLabel)
-emailAddresses := []graphmodels.typedEmailAddressable {
+emailAddresses := []graphmodels.TypedEmailAddressable {
typedEmailAddress,
typedEmailAddress1,
}
diff --git a/api-reference/beta/includes/snippets/go/user-findmeetingtimes-go-snippets.md b/api-reference/beta/includes/snippets/go/user-findmeetingtimes-go-snippets.md
index 20ba91aef79..c93524bb869 100644
--- a/api-reference/beta/includes/snippets/go/user-findmeetingtimes-go-snippets.md
+++ b/api-reference/beta/includes/snippets/go/user-findmeetingtimes-go-snippets.md
@@ -36,7 +36,7 @@ address := "alexw@contoso.onmicrosoft.com"
emailAddress.SetAddress(&address)
attendeeBase.SetEmailAddress(emailAddress)
-attendees := []graphmodels.attendeeBaseable {
+attendees := []graphmodels.AttendeeBaseable {
attendeeBase,
}
requestBody.SetAttendees(attendees)
@@ -53,7 +53,7 @@ locationConstraintItem.SetResolveAvailability(&resolveAvailability)
displayName := "Conf room Hood"
locationConstraintItem.SetDisplayName(&displayName)
-locations := []graphmodels.locationConstraintItemable {
+locations := []graphmodels.LocationConstraintItemable {
locationConstraintItem,
}
locationConstraint.SetLocations(locations)
diff --git a/api-reference/beta/includes/snippets/java/get-alltranscipts-java-snippets.md b/api-reference/beta/includes/snippets/java/get-alltranscipts-java-snippets.md
index 023e9d0251d..7251c5757d9 100644
--- a/api-reference/beta/includes/snippets/java/get-alltranscipts-java-snippets.md
+++ b/api-reference/beta/includes/snippets/java/get-alltranscipts-java-snippets.md
@@ -6,7 +6,8 @@ description: "Automatically generated file. DO NOT MODIFY"
GraphServiceClient graphClient = GraphServiceClient.builder().authenticationProvider( authProvider ).buildClient();
-Content getAllTranscripts = graphClient.users("8b081ef6-4792-4def-b2c9-c363a1bf41d5").onlineMeeting().getAllTranscripts()
+OnlineMeetingGetAllTranscriptsCollectionPage getAllTranscripts = graphClient.users("8b081ef6-4792-4def-b2c9-c363a1bf41d5").onlineMeetings()
+ .getAllTranscripts()
.buildRequest()
.filter("meetingOrganizerId eq '8b081ef6-4792-4def-b2c9-c363a1bf41d5'")
.get();
diff --git a/api-reference/beta/includes/snippets/java/get-applicationtemplate-java-snippets.md b/api-reference/beta/includes/snippets/java/get-applicationtemplate-java-snippets.md
index e371bd65bd8..a525fb0cbec 100644
--- a/api-reference/beta/includes/snippets/java/get-applicationtemplate-java-snippets.md
+++ b/api-reference/beta/includes/snippets/java/get-applicationtemplate-java-snippets.md
@@ -6,7 +6,7 @@ description: "Automatically generated file. DO NOT MODIFY"
GraphServiceClient graphClient = GraphServiceClient.builder().authenticationProvider( authProvider ).buildClient();
-ApplicationTemplate applicationTemplate = graphClient.applicationTemplates("{id}")
+ApplicationTemplate applicationTemplate = graphClient.applicationTemplates("00000007-0000-0000-c000-000000000000")
.buildRequest()
.get();
diff --git a/api-reference/beta/includes/snippets/java/list-accesspackageassignmentrequest-java-snippets.md b/api-reference/beta/includes/snippets/java/list-accesspackageassignmentrequest-java-snippets.md
new file mode 100644
index 00000000000..69062298f41
--- /dev/null
+++ b/api-reference/beta/includes/snippets/java/list-accesspackageassignmentrequest-java-snippets.md
@@ -0,0 +1,13 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```java
+
+GraphServiceClient graphClient = GraphServiceClient.builder().authenticationProvider( authProvider ).buildClient();
+
+AccessPackageAssignmentRequestCollectionPage assignmentRequests = graphClient.identityGovernance().entitlementManagement().assignmentRequests()
+ .buildRequest()
+ .get();
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/java/get-relyingpartydetailedsummary-java-snippets.md b/api-reference/beta/includes/snippets/java/reportrootthisgetrelyingpartydetailedsummary-java-snippets.md
similarity index 93%
rename from api-reference/beta/includes/snippets/java/get-relyingpartydetailedsummary-java-snippets.md
rename to api-reference/beta/includes/snippets/java/reportrootthisgetrelyingpartydetailedsummary-java-snippets.md
index 8a6bf27e1ef..ae31958d4c3 100644
--- a/api-reference/beta/includes/snippets/java/get-relyingpartydetailedsummary-java-snippets.md
+++ b/api-reference/beta/includes/snippets/java/reportrootthisgetrelyingpartydetailedsummary-java-snippets.md
@@ -9,7 +9,7 @@ GraphServiceClient graphClient = GraphServiceClient.builder().authenticationProv
ReportRootGetRelyingPartyDetailedSummaryCollectionPage getRelyingPartyDetailedSummary = graphClient.reports()
.getRelyingPartyDetailedSummary(ReportRootGetRelyingPartyDetailedSummaryParameterSet
.newBuilder()
- .withPeriod("period_value")
+ .withPeriod("D7")
.build())
.buildRequest()
.get();
diff --git a/api-reference/beta/includes/snippets/javascript/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-alreadyindir-javascript-snippets.md b/api-reference/beta/includes/snippets/javascript/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-alreadyindir-javascript-snippets.md
new file mode 100644
index 00000000000..ab7c490dd76
--- /dev/null
+++ b/api-reference/beta/includes/snippets/javascript/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-alreadyindir-javascript-snippets.md
@@ -0,0 +1,26 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```javascript
+
+const options = {
+ authProvider,
+};
+
+const client = Client.init(options);
+
+const accessPackageAssignmentRequest = {
+ requestType: 'adminAdd',
+ assignment: {
+ targetId: '46184453-e63b-4f20-86c2-c557ed5d5df9',
+ assignmentPolicyId: '2264bf65-76ba-417b-a27d-54d291f0cbc8',
+ accessPackageId: 'a914b616-e04e-476b-aa37-91038f0b165b'
+ }
+};
+
+await client.api('/identityGovernance/entitlementManagement/assignmentRequests')
+ .version('beta')
+ .post(accessPackageAssignmentRequest);
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/javascript/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-forid-javascript-snippets.md b/api-reference/beta/includes/snippets/javascript/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-forid-javascript-snippets.md
new file mode 100644
index 00000000000..257226668f9
--- /dev/null
+++ b/api-reference/beta/includes/snippets/javascript/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-forid-javascript-snippets.md
@@ -0,0 +1,24 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```javascript
+
+const options = {
+ authProvider,
+};
+
+const client = Client.init(options);
+
+const accessPackageAssignmentRequest = {
+ requestType: 'adminRemove',
+ assignment: {
+ id: 'a6bb6942-3ae1-4259-9908-0133aaee9377'
+ }
+};
+
+await client.api('/identityGovernance/entitlementManagement/assignmentRequests')
+ .version('beta')
+ .post(accessPackageAssignmentRequest);
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/javascript/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-packageid-javascript-snippets.md b/api-reference/beta/includes/snippets/javascript/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-packageid-javascript-snippets.md
new file mode 100644
index 00000000000..b5f3474b974
--- /dev/null
+++ b/api-reference/beta/includes/snippets/javascript/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-packageid-javascript-snippets.md
@@ -0,0 +1,24 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```javascript
+
+const options = {
+ authProvider,
+};
+
+const client = Client.init(options);
+
+const accessPackageAssignmentRequest = {
+ requestType: 'userAdd',
+ assignment: {
+ accessPackageId: 'd7be3253-b9c6-4fab-adef-30d30de8da2b'
+ }
+};
+
+await client.api('/identityGovernance/entitlementManagement/assignmentRequests')
+ .version('beta')
+ .post(accessPackageAssignmentRequest);
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/javascript/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-approver-javascript-snippets.md b/api-reference/beta/includes/snippets/javascript/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-approver-javascript-snippets.md
new file mode 100644
index 00000000000..6831b14ace9
--- /dev/null
+++ b/api-reference/beta/includes/snippets/javascript/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-approver-javascript-snippets.md
@@ -0,0 +1,45 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```javascript
+
+const options = {
+ authProvider,
+};
+
+const client = Client.init(options);
+
+const accessPackageAssignmentRequest = {
+ '@odata.type': '#microsoft.graph.accessPackageAssignmentRequest',
+ requestType: 'userAdd',
+ answers: [
+ {
+ '@odata.type': '#microsoft.graph.accessPackageAnswerString',
+ displayValue: 'This is the answer to a multiple choice question',
+ value: 'MultipleChoiceAnswerValue',
+ answeredQuestion: {
+ '@odata.type': '#microsoft.graph.accessPackageMultipleChoiceQuestion',
+ id: '8fe745e7-80b2-490d-bd22-4e708c77288c'
+ }
+ },
+ {
+ '@odata.type': '#microsoft.graph.accessPackageAnswerString',
+ value: 'This is my answer to a text input question.',
+ displayValue: 'This is my answer.',
+ answeredQuestion: {
+ '@odata.type': '#microsoft.graph.accessPackageTextInputQuestion',
+ id: '7aaa18c9-8e4f-440f-bd5a-3a7ce312cbe6'
+ }
+ }
+ ],
+ assignment: {
+ accessPackageId: '977c7ff4-ef8f-4910-9d31-49048ddf3120'
+ }
+};
+
+await client.api('/identityGovernance/entitlementManagement/assignmentRequests')
+ .version('beta')
+ .post(accessPackageAssignmentRequest);
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/javascript/get-alltranscipts-javascript-snippets.md b/api-reference/beta/includes/snippets/javascript/get-alltranscipts-javascript-snippets.md
index bb8cd8bc9f7..5fbf90e88ca 100644
--- a/api-reference/beta/includes/snippets/javascript/get-alltranscipts-javascript-snippets.md
+++ b/api-reference/beta/includes/snippets/javascript/get-alltranscipts-javascript-snippets.md
@@ -10,7 +10,7 @@ const options = {
const client = Client.init(options);
-let getAllTranscripts = await client.api('/users/8b081ef6-4792-4def-b2c9-c363a1bf41d5/onlineMeeting/getAllTranscripts')
+let getAllTranscripts = await client.api('/users/8b081ef6-4792-4def-b2c9-c363a1bf41d5/onlineMeetings/getAllTranscripts')
.version('beta')
.filter('meetingOrganizerId eq \'8b081ef6-4792-4def-b2c9-c363a1bf41d5\'')
.get();
diff --git a/api-reference/beta/includes/snippets/javascript/get-applicationtemplate-javascript-snippets.md b/api-reference/beta/includes/snippets/javascript/get-applicationtemplate-javascript-snippets.md
index bdea29b01b2..c7b11cf5e99 100644
--- a/api-reference/beta/includes/snippets/javascript/get-applicationtemplate-javascript-snippets.md
+++ b/api-reference/beta/includes/snippets/javascript/get-applicationtemplate-javascript-snippets.md
@@ -10,7 +10,7 @@ const options = {
const client = Client.init(options);
-let applicationTemplate = await client.api('/applicationTemplates/{id}')
+let applicationTemplate = await client.api('/applicationTemplates/00000007-0000-0000-c000-000000000000')
.version('beta')
.get();
diff --git a/api-reference/beta/includes/snippets/javascript/list-accesspackageassignmentrequest-javascript-snippets.md b/api-reference/beta/includes/snippets/javascript/list-accesspackageassignmentrequest-javascript-snippets.md
new file mode 100644
index 00000000000..65d2d414e7d
--- /dev/null
+++ b/api-reference/beta/includes/snippets/javascript/list-accesspackageassignmentrequest-javascript-snippets.md
@@ -0,0 +1,17 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```javascript
+
+const options = {
+ authProvider,
+};
+
+const client = Client.init(options);
+
+let assignmentRequests = await client.api('/identityGovernance/entitlementManagement/assignmentRequests')
+ .version('beta')
+ .get();
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/javascript/get-relyingpartydetailedsummary-javascript-snippets.md b/api-reference/beta/includes/snippets/javascript/reportrootthisgetrelyingpartydetailedsummary-javascript-snippets.md
similarity index 81%
rename from api-reference/beta/includes/snippets/javascript/get-relyingpartydetailedsummary-javascript-snippets.md
rename to api-reference/beta/includes/snippets/javascript/reportrootthisgetrelyingpartydetailedsummary-javascript-snippets.md
index 525812a375d..7b4f17af24a 100644
--- a/api-reference/beta/includes/snippets/javascript/get-relyingpartydetailedsummary-javascript-snippets.md
+++ b/api-reference/beta/includes/snippets/javascript/reportrootthisgetrelyingpartydetailedsummary-javascript-snippets.md
@@ -10,7 +10,7 @@ const options = {
const client = Client.init(options);
-let getRelyingPartyDetailedSummary = await client.api('/reports/getRelyingPartyDetailedSummary(period='period_value')')
+let getRelyingPartyDetailedSummary = await client.api('/reports/getRelyingPartyDetailedSummary(period='D7')')
.version('beta')
.get();
diff --git a/api-reference/beta/includes/snippets/javascript/update-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-to-approver-javascript-snippets.md b/api-reference/beta/includes/snippets/javascript/update-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-to-approver-javascript-snippets.md
new file mode 100644
index 00000000000..915250ff3cc
--- /dev/null
+++ b/api-reference/beta/includes/snippets/javascript/update-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-to-approver-javascript-snippets.md
@@ -0,0 +1,45 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```javascript
+
+const options = {
+ authProvider,
+};
+
+const client = Client.init(options);
+
+const accessPackageAssignmentRequest = {
+ '@odata.type': '#microsoft.graph.accessPackageAssignmentRequest',
+ id: '7a6ab703-0780-4b37-8445-81f679b2d75c',
+ requestType: 'adminUpdate',
+ answers: [
+ {
+ '@odata.type': '#microsoft.graph.accessPackageAnswerString',
+ value: 'UpdatedAnswerValue',
+ answeredQuestion: {
+ '@odata.type': '#microsoft.graph.accessPackageMultipleChoiceQuestion',
+ id: '8fe745e7-80b2-490d-bd22-4e708c77288c'
+ }
+ },
+ {
+ '@odata.type': '#microsoft.graph.accessPackageAnswerString',
+ value: 'My updated answer.',
+ displayValue: 'This is my updated answer to the question.',
+ answeredQuestion: {
+ '@odata.type': '#microsoft.graph.accessPackageTextInputQuestion',
+ id: '7aaa18c9-8e4f-440f-bd5a-3a7ce312cbe6'
+ }
+ }
+ ],
+ assignment: {
+ id: '44c741c1-2cf4-40db-83b6-e0112f8e5a83'
+ }
+};
+
+await client.api('/identityGovernance/entitlementManagement/assignmentRequests')
+ .version('beta')
+ .post(accessPackageAssignmentRequest);
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/javascript/update-gradingcategories-delta-javascript-snippets.md b/api-reference/beta/includes/snippets/javascript/update-gradingcategories-delta-javascript-snippets.md
index 17c40650b3f..a12c29974a4 100644
--- a/api-reference/beta/includes/snippets/javascript/update-gradingcategories-delta-javascript-snippets.md
+++ b/api-reference/beta/includes/snippets/javascript/update-gradingcategories-delta-javascript-snippets.md
@@ -14,29 +14,24 @@ const educationAssignmentSettings = {
'gradingCategories@delta': [
{
// Change this grading category\'s name
- id: 'fb859cd3-943b-4cd6-9bbe-fe1c39eace0e',
- displayName: 'Lab Test'
+ id: '03bd9196-ce2e-41bd-902f-df9ae02de4db',
+ displayName: 'Lab Updated'
},
{
- // Delete this grading category
+ // Delete this grading category
'@odata.context': 'https://graph.microsoft.com/beta/$metadata#gradingCategories/$deletedEntity',
- id: 'e2a86277-24f9-4f29-8196-8c83fc69d00d',
+ id: '109e5d73-3ef7-42a5-88d8-7e30cdb85f06',
reason: 'deleted'
},
{
- // Add a new grading category
- displayName: 'Lab Practice',
- percentageWeight: 30
- },
- {
- displayName: 'Lab Theory',
- percentageWeight: 10
+ // Add a new grading category
+ displayName: 'New Homework',
+ percentageWeight: 50
}
]
};
await client.api('/education/classes/37d99af7-cfc5-4e3b-8566-f7d40e4a2070/assignmentSettings')
- .version('beta')
.update(educationAssignmentSettings);
```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/php/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-alreadyindir-php-snippets.md b/api-reference/beta/includes/snippets/php/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-alreadyindir-php-snippets.md
new file mode 100644
index 00000000000..2d609057030
--- /dev/null
+++ b/api-reference/beta/includes/snippets/php/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-alreadyindir-php-snippets.md
@@ -0,0 +1,25 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```php
+
+setRequestType('adminAdd');
+$additionalData = [
+ 'assignment' => [
+ 'targetId' => '46184453-e63b-4f20-86c2-c557ed5d5df9',
+ 'assignmentPolicyId' => '2264bf65-76ba-417b-a27d-54d291f0cbc8',
+ 'accessPackageId' => 'a914b616-e04e-476b-aa37-91038f0b165b',
+ ],
+];
+$requestBody->setAdditionalData($additionalData);
+
+$result = $graphServiceClient->identityGovernance()->entitlementManagement()->assignmentRequests()->post($requestBody)->wait();
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/php/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-forid-php-snippets.md b/api-reference/beta/includes/snippets/php/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-forid-php-snippets.md
new file mode 100644
index 00000000000..2dd6eb7c9e1
--- /dev/null
+++ b/api-reference/beta/includes/snippets/php/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-forid-php-snippets.md
@@ -0,0 +1,23 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```php
+
+setRequestType('adminRemove');
+$additionalData = [
+ 'assignment' => [
+ 'id' => 'a6bb6942-3ae1-4259-9908-0133aaee9377',
+ ],
+];
+$requestBody->setAdditionalData($additionalData);
+
+$result = $graphServiceClient->identityGovernance()->entitlementManagement()->assignmentRequests()->post($requestBody)->wait();
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/php/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-packageid-php-snippets.md b/api-reference/beta/includes/snippets/php/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-packageid-php-snippets.md
new file mode 100644
index 00000000000..f4d50911c73
--- /dev/null
+++ b/api-reference/beta/includes/snippets/php/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-packageid-php-snippets.md
@@ -0,0 +1,23 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```php
+
+setRequestType('userAdd');
+$additionalData = [
+ 'assignment' => [
+ 'accessPackageId' => 'd7be3253-b9c6-4fab-adef-30d30de8da2b',
+ ],
+];
+$requestBody->setAdditionalData($additionalData);
+
+$result = $graphServiceClient->identityGovernance()->entitlementManagement()->assignmentRequests()->post($requestBody)->wait();
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/php/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-approver-php-snippets.md b/api-reference/beta/includes/snippets/php/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-approver-php-snippets.md
new file mode 100644
index 00000000000..be51484d3df
--- /dev/null
+++ b/api-reference/beta/includes/snippets/php/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-approver-php-snippets.md
@@ -0,0 +1,44 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```php
+
+setOdataType('#microsoft.graph.accessPackageAssignmentRequest');
+$requestBody->setRequestType('userAdd');
+$answersAccessPackageAnswer1 = new AccessPackageAnswerString();
+$answersAccessPackageAnswer1->setOdataType('#microsoft.graph.accessPackageAnswerString');
+$answersAccessPackageAnswer1->setDisplayValue('This is the answer to a multiple choice question');
+$answersAccessPackageAnswer1->setValue('MultipleChoiceAnswerValue');
+$answersAccessPackageAnswer1AnsweredQuestion = new AccessPackageMultipleChoiceQuestion();
+$answersAccessPackageAnswer1AnsweredQuestion->setOdataType('#microsoft.graph.accessPackageMultipleChoiceQuestion');
+$answersAccessPackageAnswer1AnsweredQuestion->setId('8fe745e7-80b2-490d-bd22-4e708c77288c');
+$answersAccessPackageAnswer1->setAnsweredQuestion($answersAccessPackageAnswer1AnsweredQuestion);
+$answersArray []= $answersAccessPackageAnswer1;
+$answersAccessPackageAnswer2 = new AccessPackageAnswerString();
+$answersAccessPackageAnswer2->setOdataType('#microsoft.graph.accessPackageAnswerString');
+$answersAccessPackageAnswer2->setValue('This is my answer to a text input question.');
+$answersAccessPackageAnswer2->setDisplayValue('This is my answer.');
+$answersAccessPackageAnswer2AnsweredQuestion = new AccessPackageTextInputQuestion();
+$answersAccessPackageAnswer2AnsweredQuestion->setOdataType('#microsoft.graph.accessPackageTextInputQuestion');
+$answersAccessPackageAnswer2AnsweredQuestion->setId('7aaa18c9-8e4f-440f-bd5a-3a7ce312cbe6');
+$answersAccessPackageAnswer2->setAnsweredQuestion($answersAccessPackageAnswer2AnsweredQuestion);
+$answersArray []= $answersAccessPackageAnswer2;
+$requestBody->setAnswers($answersArray);
+
+$additionalData = [
+'assignment' => [
+ 'accessPackageId' => '977c7ff4-ef8f-4910-9d31-49048ddf3120',
+],
+];
+$requestBody->setAdditionalData($additionalData);
+
+$result = $graphServiceClient->identityGovernance()->entitlementManagement()->assignmentRequests()->post($requestBody)->wait();
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/php/delete-onattributecollectionexternalusersselfservicesignup-php-snippets.md b/api-reference/beta/includes/snippets/php/delete-onattributecollectionexternalusersselfservicesignup-php-snippets.md
new file mode 100644
index 00000000000..dc22e0f477d
--- /dev/null
+++ b/api-reference/beta/includes/snippets/php/delete-onattributecollectionexternalusersselfservicesignup-php-snippets.md
@@ -0,0 +1,20 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```php
+
+ 'https://graph.microsoft.com/beta/identity/userFlowAttributes/city',
+];
+$requestBody->setAdditionalData($additionalData);
+
+$graphServiceClient->identity()->authenticationEventsFlows()->byAuthenticationEventsFlowId('authenticationEventsFlow-id')->graphExternalUsersSelfServiceSignUpEventsFlow()->onAttributeCollection()->graphOnAttributeCollectionExternalUsersSelfServiceSignUp()->attributes()->ref()->delete($requestBody)->wait();
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/php/get-alltranscipts-php-snippets.md b/api-reference/beta/includes/snippets/php/get-alltranscipts-php-snippets.md
new file mode 100644
index 00000000000..9cac3f7ca21
--- /dev/null
+++ b/api-reference/beta/includes/snippets/php/get-alltranscipts-php-snippets.md
@@ -0,0 +1,20 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```php
+
+filter = "meetingOrganizerId eq '8b081ef6-4792-4def-b2c9-c363a1bf41d5'";
+$requestConfiguration->queryParameters = $queryParameters;
+
+
+$result = $graphServiceClient->users()->byUserId('user-id')->onlineMeetings()->getAllTranscripts()->get($requestConfiguration)->wait();
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/php/list-accesspackageassignmentrequest-php-snippets.md b/api-reference/beta/includes/snippets/php/list-accesspackageassignmentrequest-php-snippets.md
new file mode 100644
index 00000000000..646257a38eb
--- /dev/null
+++ b/api-reference/beta/includes/snippets/php/list-accesspackageassignmentrequest-php-snippets.md
@@ -0,0 +1,15 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```php
+
+identityGovernance()->entitlementManagement()->assignmentRequests()->get()->wait();
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/php/remove-group-from-acceptedsenderslist-of-group-php-snippets.md b/api-reference/beta/includes/snippets/php/remove-group-from-acceptedsenderslist-of-group-php-snippets.md
new file mode 100644
index 00000000000..6260c2f8764
--- /dev/null
+++ b/api-reference/beta/includes/snippets/php/remove-group-from-acceptedsenderslist-of-group-php-snippets.md
@@ -0,0 +1,20 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```php
+
+id = "https://graph.microsoft.com/beta/groups/{other-group-id}";
+$requestConfiguration->queryParameters = $queryParameters;
+
+
+$graphServiceClient->groups()->byGroupId('group-id')->acceptedSenders()->ref()->delete($requestConfiguration)->wait();
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/php/remove-group-from-rejectedsenderslist-of-group-php-snippets.md b/api-reference/beta/includes/snippets/php/remove-group-from-rejectedsenderslist-of-group-php-snippets.md
new file mode 100644
index 00000000000..77aa3179b3d
--- /dev/null
+++ b/api-reference/beta/includes/snippets/php/remove-group-from-rejectedsenderslist-of-group-php-snippets.md
@@ -0,0 +1,20 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```php
+
+id = "https://graph.microsoft.com/beta/groups/{other-group-id}";
+$requestConfiguration->queryParameters = $queryParameters;
+
+
+$graphServiceClient->groups()->byGroupId('group-id')->rejectedSenders()->ref()->delete($requestConfiguration)->wait();
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/php/remove-user-from-acceptedsenderslist-of-group-php-snippets.md b/api-reference/beta/includes/snippets/php/remove-user-from-acceptedsenderslist-of-group-php-snippets.md
new file mode 100644
index 00000000000..a13db0e3597
--- /dev/null
+++ b/api-reference/beta/includes/snippets/php/remove-user-from-acceptedsenderslist-of-group-php-snippets.md
@@ -0,0 +1,20 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```php
+
+id = "https://graph.microsoft.com/beta/users/{user-id}";
+$requestConfiguration->queryParameters = $queryParameters;
+
+
+$graphServiceClient->groups()->byGroupId('group-id')->acceptedSenders()->ref()->delete($requestConfiguration)->wait();
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/php/remove-user-from-rejectedsenderslist-of-group-php-snippets.md b/api-reference/beta/includes/snippets/php/remove-user-from-rejectedsenderslist-of-group-php-snippets.md
new file mode 100644
index 00000000000..5ccf3446da8
--- /dev/null
+++ b/api-reference/beta/includes/snippets/php/remove-user-from-rejectedsenderslist-of-group-php-snippets.md
@@ -0,0 +1,20 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```php
+
+id = "https://graph.microsoft.com/beta/users/{id}";
+$requestConfiguration->queryParameters = $queryParameters;
+
+
+$graphServiceClient->groups()->byGroupId('group-id')->rejectedSenders()->ref()->delete($requestConfiguration)->wait();
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/php/get-relyingpartydetailedsummary-php-snippets.md b/api-reference/beta/includes/snippets/php/reportrootthisgetrelyingpartydetailedsummary-php-snippets.md
similarity index 100%
rename from api-reference/beta/includes/snippets/php/get-relyingpartydetailedsummary-php-snippets.md
rename to api-reference/beta/includes/snippets/php/reportrootthisgetrelyingpartydetailedsummary-php-snippets.md
diff --git a/api-reference/beta/includes/snippets/php/update-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-to-approver-php-snippets.md b/api-reference/beta/includes/snippets/php/update-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-to-approver-php-snippets.md
new file mode 100644
index 00000000000..16f60105e19
--- /dev/null
+++ b/api-reference/beta/includes/snippets/php/update-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-to-approver-php-snippets.md
@@ -0,0 +1,44 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```php
+
+setOdataType('#microsoft.graph.accessPackageAssignmentRequest');
+$requestBody->setId('7a6ab703-0780-4b37-8445-81f679b2d75c');
+$requestBody->setRequestType('adminUpdate');
+$answersAccessPackageAnswer1 = new AccessPackageAnswerString();
+$answersAccessPackageAnswer1->setOdataType('#microsoft.graph.accessPackageAnswerString');
+$answersAccessPackageAnswer1->setValue('UpdatedAnswerValue');
+$answersAccessPackageAnswer1AnsweredQuestion = new AccessPackageMultipleChoiceQuestion();
+$answersAccessPackageAnswer1AnsweredQuestion->setOdataType('#microsoft.graph.accessPackageMultipleChoiceQuestion');
+$answersAccessPackageAnswer1AnsweredQuestion->setId('8fe745e7-80b2-490d-bd22-4e708c77288c');
+$answersAccessPackageAnswer1->setAnsweredQuestion($answersAccessPackageAnswer1AnsweredQuestion);
+$answersArray []= $answersAccessPackageAnswer1;
+$answersAccessPackageAnswer2 = new AccessPackageAnswerString();
+$answersAccessPackageAnswer2->setOdataType('#microsoft.graph.accessPackageAnswerString');
+$answersAccessPackageAnswer2->setValue('My updated answer.');
+$answersAccessPackageAnswer2->setDisplayValue('This is my updated answer to the question.');
+$answersAccessPackageAnswer2AnsweredQuestion = new AccessPackageTextInputQuestion();
+$answersAccessPackageAnswer2AnsweredQuestion->setOdataType('#microsoft.graph.accessPackageTextInputQuestion');
+$answersAccessPackageAnswer2AnsweredQuestion->setId('7aaa18c9-8e4f-440f-bd5a-3a7ce312cbe6');
+$answersAccessPackageAnswer2->setAnsweredQuestion($answersAccessPackageAnswer2AnsweredQuestion);
+$answersArray []= $answersAccessPackageAnswer2;
+$requestBody->setAnswers($answersArray);
+
+$additionalData = [
+'assignment' => [
+ 'id' => '44c741c1-2cf4-40db-83b6-e0112f8e5a83',
+],
+];
+$requestBody->setAdditionalData($additionalData);
+
+$result = $graphServiceClient->identityGovernance()->entitlementManagement()->assignmentRequests()->post($requestBody)->wait();
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/powershell/get-alltranscipts-powershell-snippets.md b/api-reference/beta/includes/snippets/powershell/get-alltranscipts-powershell-snippets.md
new file mode 100644
index 00000000000..3cc8da89c32
--- /dev/null
+++ b/api-reference/beta/includes/snippets/powershell/get-alltranscipts-powershell-snippets.md
@@ -0,0 +1,11 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```powershell
+
+Import-Module Microsoft.Graph.Beta.Users.Functions
+
+Get-MgBetaAllUserOnlineMeetingTranscript -UserId $userId -Filter "meetingOrganizerId eq '8b081ef6-4792-4def-b2c9-c363a1bf41d5'"
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/powershell/get-relyingpartydetailedsummary-powershell-snippets.md b/api-reference/beta/includes/snippets/powershell/reportrootthisgetrelyingpartydetailedsummary-powershell-snippets.md
similarity index 100%
rename from api-reference/beta/includes/snippets/powershell/get-relyingpartydetailedsummary-powershell-snippets.md
rename to api-reference/beta/includes/snippets/powershell/reportrootthisgetrelyingpartydetailedsummary-powershell-snippets.md
diff --git a/api-reference/beta/includes/snippets/python/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-alreadyindir-python-snippets.md b/api-reference/beta/includes/snippets/python/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-alreadyindir-python-snippets.md
new file mode 100644
index 00000000000..3890f1c9a83
--- /dev/null
+++ b/api-reference/beta/includes/snippets/python/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-alreadyindir-python-snippets.md
@@ -0,0 +1,25 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```python
+
+
+
+graph_client = GraphServiceClient(credentials, scopes)
+
+request_body = AccessPackageAssignmentRequest(
+ request_type = "adminAdd",
+ additional_data = {
+ "assignment" : {
+ "target_id" : "46184453-e63b-4f20-86c2-c557ed5d5df9",
+ "assignment_policy_id" : "2264bf65-76ba-417b-a27d-54d291f0cbc8",
+ "access_package_id" : "a914b616-e04e-476b-aa37-91038f0b165b",
+ },
+ }
+)
+
+result = await graph_client.identity_governance.entitlement_management.assignment_requests.post(request_body)
+
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/python/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-forid-python-snippets.md b/api-reference/beta/includes/snippets/python/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-forid-python-snippets.md
new file mode 100644
index 00000000000..0a9027d910f
--- /dev/null
+++ b/api-reference/beta/includes/snippets/python/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-forid-python-snippets.md
@@ -0,0 +1,23 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```python
+
+
+
+graph_client = GraphServiceClient(credentials, scopes)
+
+request_body = AccessPackageAssignmentRequest(
+ request_type = "adminRemove",
+ additional_data = {
+ "assignment" : {
+ "id" : "a6bb6942-3ae1-4259-9908-0133aaee9377",
+ },
+ }
+)
+
+result = await graph_client.identity_governance.entitlement_management.assignment_requests.post(request_body)
+
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/python/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-packageid-python-snippets.md b/api-reference/beta/includes/snippets/python/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-packageid-python-snippets.md
new file mode 100644
index 00000000000..16a2d900992
--- /dev/null
+++ b/api-reference/beta/includes/snippets/python/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-packageid-python-snippets.md
@@ -0,0 +1,23 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```python
+
+
+
+graph_client = GraphServiceClient(credentials, scopes)
+
+request_body = AccessPackageAssignmentRequest(
+ request_type = "userAdd",
+ additional_data = {
+ "assignment" : {
+ "access_package_id" : "d7be3253-b9c6-4fab-adef-30d30de8da2b",
+ },
+ }
+)
+
+result = await graph_client.identity_governance.entitlement_management.assignment_requests.post(request_body)
+
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/python/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-approver-python-snippets.md b/api-reference/beta/includes/snippets/python/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-approver-python-snippets.md
new file mode 100644
index 00000000000..08fde29e916
--- /dev/null
+++ b/api-reference/beta/includes/snippets/python/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-approver-python-snippets.md
@@ -0,0 +1,44 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```python
+
+
+
+graph_client = GraphServiceClient(credentials, scopes)
+
+request_body = AccessPackageAssignmentRequest(
+ odata_type = "#microsoft.graph.accessPackageAssignmentRequest",
+ request_type = "userAdd",
+ answers = [
+ AccessPackageAnswerString(
+ odata_type = "#microsoft.graph.accessPackageAnswerString",
+ display_value = "This is the answer to a multiple choice question",
+ value = "MultipleChoiceAnswerValue",
+ answered_question = AccessPackageMultipleChoiceQuestion(
+ odata_type = "#microsoft.graph.accessPackageMultipleChoiceQuestion",
+ id = "8fe745e7-80b2-490d-bd22-4e708c77288c",
+ ),
+ ),
+ AccessPackageAnswerString(
+ odata_type = "#microsoft.graph.accessPackageAnswerString",
+ value = "This is my answer to a text input question.",
+ display_value = "This is my answer.",
+ answered_question = AccessPackageTextInputQuestion(
+ odata_type = "#microsoft.graph.accessPackageTextInputQuestion",
+ id = "7aaa18c9-8e4f-440f-bd5a-3a7ce312cbe6",
+ ),
+ ),
+ ],
+ additional_data = {
+ "assignment" : {
+ "access_package_id" : "977c7ff4-ef8f-4910-9d31-49048ddf3120",
+ },
+ }
+)
+
+result = await graph_client.identity_governance.entitlement_management.assignment_requests.post(request_body)
+
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/python/delete-onattributecollectionexternalusersselfservicesignup-python-snippets.md b/api-reference/beta/includes/snippets/python/delete-onattributecollectionexternalusersselfservicesignup-python-snippets.md
new file mode 100644
index 00000000000..4125ceb9600
--- /dev/null
+++ b/api-reference/beta/includes/snippets/python/delete-onattributecollectionexternalusersselfservicesignup-python-snippets.md
@@ -0,0 +1,20 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```python
+
+
+
+graph_client = GraphServiceClient(credentials, scopes)
+
+request_body = $refDeleteRequestBody(
+ additional_data = {
+ "@odata_id" : "https://graph.microsoft.com/beta/identity/userFlowAttributes/city",
+ }
+)
+
+await graph_client.identity.authentication_events_flows.by_authentication_events_flow_id('authenticationEventsFlow-id').graph_external_users_self_service_sign_up_events_flow.on_attribute_collection.graph_on_attribute_collection_external_users_self_service_sign_up.attributes.ref.delete(request_body)
+
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/python/get-alltranscipts-python-snippets.md b/api-reference/beta/includes/snippets/python/get-alltranscipts-python-snippets.md
new file mode 100644
index 00000000000..d35cbefe54e
--- /dev/null
+++ b/api-reference/beta/includes/snippets/python/get-alltranscipts-python-snippets.md
@@ -0,0 +1,22 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```python
+
+
+
+graph_client = GraphServiceClient(credentials, scopes)
+
+query_params = GetAllTranscriptsRequestBuilder.GetAllTranscriptsRequestBuilderGetQueryParameters(
+ filter = "meetingOrganizerId eq '8b081ef6-4792-4def-b2c9-c363a1bf41d5'",
+)
+
+request_configuration = GetAllTranscriptsRequestBuilder.GetAllTranscriptsRequestBuilderGetRequestConfiguration(
+query_parameters = query_params,
+)
+
+result = await graph_client.users.by_user_id('user-id').online_meetings.get_all_transcripts.get(request_configuration = request_configuration)
+
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/python/list-accesspackageassignmentrequest-python-snippets.md b/api-reference/beta/includes/snippets/python/list-accesspackageassignmentrequest-python-snippets.md
new file mode 100644
index 00000000000..c354fe0a45c
--- /dev/null
+++ b/api-reference/beta/includes/snippets/python/list-accesspackageassignmentrequest-python-snippets.md
@@ -0,0 +1,15 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```python
+
+
+
+graph_client = GraphServiceClient(credentials, scopes)
+
+
+result = await graph_client.identity_governance.entitlement_management.assignment_requests.get()
+
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/python/remove-group-from-acceptedsenderslist-of-group-python-snippets.md b/api-reference/beta/includes/snippets/python/remove-group-from-acceptedsenderslist-of-group-python-snippets.md
new file mode 100644
index 00000000000..c32a5bb126a
--- /dev/null
+++ b/api-reference/beta/includes/snippets/python/remove-group-from-acceptedsenderslist-of-group-python-snippets.md
@@ -0,0 +1,22 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```python
+
+
+
+graph_client = GraphServiceClient(credentials, scopes)
+
+query_params = RefRequestBuilder.RefRequestBuilderDeleteQueryParameters(
+ id = "https://graph.microsoft.com/beta/groups/{other-group-id}",
+)
+
+request_configuration = RefRequestBuilder.RefRequestBuilderDeleteRequestConfiguration(
+query_parameters = query_params,
+)
+
+await graph_client.groups.by_group_id('group-id').accepted_senders.ref.delete(request_configuration = request_configuration)
+
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/python/remove-group-from-rejectedsenderslist-of-group-python-snippets.md b/api-reference/beta/includes/snippets/python/remove-group-from-rejectedsenderslist-of-group-python-snippets.md
new file mode 100644
index 00000000000..50221b951b2
--- /dev/null
+++ b/api-reference/beta/includes/snippets/python/remove-group-from-rejectedsenderslist-of-group-python-snippets.md
@@ -0,0 +1,22 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```python
+
+
+
+graph_client = GraphServiceClient(credentials, scopes)
+
+query_params = RefRequestBuilder.RefRequestBuilderDeleteQueryParameters(
+ id = "https://graph.microsoft.com/beta/groups/{other-group-id}",
+)
+
+request_configuration = RefRequestBuilder.RefRequestBuilderDeleteRequestConfiguration(
+query_parameters = query_params,
+)
+
+await graph_client.groups.by_group_id('group-id').rejected_senders.ref.delete(request_configuration = request_configuration)
+
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/python/remove-user-from-acceptedsenderslist-of-group-python-snippets.md b/api-reference/beta/includes/snippets/python/remove-user-from-acceptedsenderslist-of-group-python-snippets.md
new file mode 100644
index 00000000000..00f04e73116
--- /dev/null
+++ b/api-reference/beta/includes/snippets/python/remove-user-from-acceptedsenderslist-of-group-python-snippets.md
@@ -0,0 +1,22 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```python
+
+
+
+graph_client = GraphServiceClient(credentials, scopes)
+
+query_params = RefRequestBuilder.RefRequestBuilderDeleteQueryParameters(
+ id = "https://graph.microsoft.com/beta/users/{user-id}",
+)
+
+request_configuration = RefRequestBuilder.RefRequestBuilderDeleteRequestConfiguration(
+query_parameters = query_params,
+)
+
+await graph_client.groups.by_group_id('group-id').accepted_senders.ref.delete(request_configuration = request_configuration)
+
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/python/remove-user-from-rejectedsenderslist-of-group-python-snippets.md b/api-reference/beta/includes/snippets/python/remove-user-from-rejectedsenderslist-of-group-python-snippets.md
new file mode 100644
index 00000000000..badb7c5b2ea
--- /dev/null
+++ b/api-reference/beta/includes/snippets/python/remove-user-from-rejectedsenderslist-of-group-python-snippets.md
@@ -0,0 +1,22 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```python
+
+
+
+graph_client = GraphServiceClient(credentials, scopes)
+
+query_params = RefRequestBuilder.RefRequestBuilderDeleteQueryParameters(
+ id = "https://graph.microsoft.com/beta/users/{id}",
+)
+
+request_configuration = RefRequestBuilder.RefRequestBuilderDeleteRequestConfiguration(
+query_parameters = query_params,
+)
+
+await graph_client.groups.by_group_id('group-id').rejected_senders.ref.delete(request_configuration = request_configuration)
+
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/includes/snippets/python/get-relyingpartydetailedsummary-python-snippets.md b/api-reference/beta/includes/snippets/python/reportrootthisgetrelyingpartydetailedsummary-python-snippets.md
similarity index 100%
rename from api-reference/beta/includes/snippets/python/get-relyingpartydetailedsummary-python-snippets.md
rename to api-reference/beta/includes/snippets/python/reportrootthisgetrelyingpartydetailedsummary-python-snippets.md
diff --git a/api-reference/beta/includes/snippets/python/update-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-to-approver-python-snippets.md b/api-reference/beta/includes/snippets/python/update-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-to-approver-python-snippets.md
new file mode 100644
index 00000000000..3179b5f2d00
--- /dev/null
+++ b/api-reference/beta/includes/snippets/python/update-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-to-approver-python-snippets.md
@@ -0,0 +1,44 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```python
+
+
+
+graph_client = GraphServiceClient(credentials, scopes)
+
+request_body = AccessPackageAssignmentRequest(
+ odata_type = "#microsoft.graph.accessPackageAssignmentRequest",
+ id = "7a6ab703-0780-4b37-8445-81f679b2d75c",
+ request_type = "adminUpdate",
+ answers = [
+ AccessPackageAnswerString(
+ odata_type = "#microsoft.graph.accessPackageAnswerString",
+ value = "UpdatedAnswerValue",
+ answered_question = AccessPackageMultipleChoiceQuestion(
+ odata_type = "#microsoft.graph.accessPackageMultipleChoiceQuestion",
+ id = "8fe745e7-80b2-490d-bd22-4e708c77288c",
+ ),
+ ),
+ AccessPackageAnswerString(
+ odata_type = "#microsoft.graph.accessPackageAnswerString",
+ value = "My updated answer.",
+ display_value = "This is my updated answer to the question.",
+ answered_question = AccessPackageTextInputQuestion(
+ odata_type = "#microsoft.graph.accessPackageTextInputQuestion",
+ id = "7aaa18c9-8e4f-440f-bd5a-3a7ce312cbe6",
+ ),
+ ),
+ ],
+ additional_data = {
+ "assignment" : {
+ "id" : "44c741c1-2cf4-40db-83b6-e0112f8e5a83",
+ },
+ }
+)
+
+result = await graph_client.identity_governance.entitlement_management.assignment_requests.post(request_body)
+
+
+```
\ No newline at end of file
diff --git a/api-reference/beta/resources/azure-ad-auditlog-overview.md b/api-reference/beta/resources/azure-ad-auditlog-overview.md
index 548e9421d82..e59e9f4a493 100644
--- a/api-reference/beta/resources/azure-ad-auditlog-overview.md
+++ b/api-reference/beta/resources/azure-ad-auditlog-overview.md
@@ -66,20 +66,14 @@ GET custom security attribute audit logs | [https://graph.microsoft.com/beta/aud
GET tenant user sign-ins | [https://graph.microsoft.com/beta/auditLogs/signIns](https://developer.microsoft.com/graph/graph-explorer?request=auditLogs/signIns&version=beta)
GET provisioning logs | [https://graph.microsoft.com/beta/auditLogs/provisioning](https://developer.microsoft.com/graph/graph-explorer?request=auditLogs/Provisioning&version=beta)
-## What licenses do I need?
+## License requirements
-Activity reports are available for features that you've licensed. If you have a license for a specific feature, you also have access to the reports.
+Activity reports are available for features that you've licensed. If you have a license for a specific feature, you also have access to the reports. For more information about license requirements for the different activity reports, see [Microsoft Entra audit logs: License and role requirements](/entra/identity/monitoring-health/concept-audit-logs#license-and-role-requirements).
-For example, you need a Microsoft Entra ID P1 license to access self-service password audit reports. To learn more, see [Microsoft Entra ID licensing](https://azure.microsoft.com/pricing/details/active-directory/).
+## Related content
-Sign-in reports require a Microsoft Entra ID P1 or P2 license.
-
-To learn more, see [Microsoft Entra pricing](https://azure.microsoft.com/pricing/details/active-directory/).
-
-## Next steps
-
-- [Register your app](/azure/active-directory/active-directory-reporting-api-prerequisites-azure-portal) to satisfy report prerequisites.
-- To learn how to retrieve audit logs while authenticated using certificates, see [Tutorial: Get data using the Microsoft Entra reporting API with certificates](/azure/active-directory/reports-monitoring/tutorial-access-api-with-certificates).
-- Review the [directoryAudit](directoryaudit.md) resource and actions.
-- Review the [signIn](signin.md) resource and actions.
-- Review the [provisioningObjectSummary](provisioningobjectsummary.md) resource.
+- Start working with the following resources representing the different activity reports:
+ - [directoryAudit](directoryaudit.md) resource type.
+ - [signIn](signin.md) resource type.
+ - [provisioningObjectSummary](provisioningobjectsummary.md) resource type.
+ - [customSecurityAttributeAudit](customsecurityattributeaudit.md) resource type.
diff --git a/api-reference/beta/resources/cloudpcexportjob.md b/api-reference/beta/resources/cloudpcexportjob.md
index c57996d8d59..f727c6d3780 100644
--- a/api-reference/beta/resources/cloudpcexportjob.md
+++ b/api-reference/beta/resources/cloudpcexportjob.md
@@ -32,7 +32,7 @@ Represents the export job for downloading a specified Cloud PC report.
| filter | String | The filter applied on the report. |
| format | String | The format of the exported report. |
| id | String | The unique identifier for the report. Read-only. |
-| reportName | [cloudPcReportName](#cloudpcreportname-values) | The report name. The possible values are: `remoteConnectionHistoricalReports`, `dailyAggregatedRemoteConnectionReports`, `totalAggregatedRemoteConnectionReports`, `sharedUseLicenseUsageReport`, `sharedUseLicenseUsageRealTimeReport`, `unknownFutureValue`, `noLicenseAvailableConnectivityFailureReport`, `frontlineLicenseUsageReport`, `frontlineLicenseUsageRealTimeReport`, `remoteConnectionQualityReports`, `inaccessibleCloudPcReports`, `rawRemoteConnectionReports`. You must use the `Prefer: include-unknown-enum-members` request header to get the following value(s) in this [evolvable enum](/graph/best-practices-concept#handling-future-members-in-evolvable-enumerations): `noLicenseAvailableConnectivityFailureReport`, `frontlineLicenseUsageReport`, `frontlineLicenseUsageRealTimeReport`, `remoteConnectionQualityReports`, `inaccessibleCloudPcReports`, `rawRemoteConnectionReports`.|
+| reportName | [cloudPcReportName](#cloudpcreportname-values) | The report name. The possible values are: `remoteConnectionHistoricalReports`, `dailyAggregatedRemoteConnectionReports`, `totalAggregatedRemoteConnectionReports`, `sharedUseLicenseUsageReport`, `sharedUseLicenseUsageRealTimeReport`, `unknownFutureValue`, `noLicenseAvailableConnectivityFailureReport`, `frontlineLicenseUsageReport`, `frontlineLicenseUsageRealTimeReport`, `remoteConnectionQualityReports`, `inaccessibleCloudPcReports`, `rawRemoteConnectionReports`, `cloudPcUsageCategoryReports`. You must use the `Prefer: include-unknown-enum-members` request header to get the following value(s) in this [evolvable enum](/graph/best-practices-concept#handling-future-members-in-evolvable-enumerations): `noLicenseAvailableConnectivityFailureReport`, `frontlineLicenseUsageReport`, `frontlineLicenseUsageRealTimeReport`, `remoteConnectionQualityReports`, `inaccessibleCloudPcReports`, `rawRemoteConnectionReports`, `cloudPcUsageCategoryReports`.|
| requestDateTime | DateTimeOffset | The date and time when the export job was requested. |
| select | String collection | The selected columns of the report. |
@@ -44,26 +44,25 @@ Represents the export job for downloading a specified Cloud PC report.
| inProgress | The export job is in progress. |
| completed | The export job is completed with the export URL returned. |
| failed | The export job has failed. |
-| unknownFutureValue | Evolvable enumeration sentinel value. Do not use. |
+| unknownFutureValue | Evolvable enumeration sentinel value. Don't use. |
### cloudPcReportName values
-| Member | Description |
-| :------------------------------------- | :------------------------------------------------------------------ |
-| remoteConnectionHistoricalReports | The historical aggregated remote connections report. |
-| dailyAggregatedRemoteConnectionReports | The daily aggregated remote connections report. |
-| totalAggregatedRemoteConnectionReports | The total aggregated remote connections report. |
-| sharedUseLicenseUsageReport | The daily/hourly aggregated shared use license usage report. |
-| sharedUseLicenseUsageRealTimeReport | The real-time data for shared use license usage. |
-| unknownFutureValue | Evolvable enumeration sentinel value. Do not use. |
+| Member | Description |
+|:--------------------------------------------|:-------------------------------------------------------------------------|
+| remoteConnectionHistoricalReports | The historical aggregated remote connections report. |
+| dailyAggregatedRemoteConnectionReports | The daily aggregated remote connections report. |
+| totalAggregatedRemoteConnectionReports | The total aggregated remote connections report. |
+| sharedUseLicenseUsageReport | The daily/hourly aggregated shared use license usage report. |
+| sharedUseLicenseUsageRealTimeReport | The real-time data for shared use license usage. |
+| unknownFutureValue | Evolvable enumeration sentinel value. Do not use. |
| noLicenseAvailableConnectivityFailureReport | The Cloud PCs that failed to connect because no licenses were available. |
-| frontlineLicenseUsageReport | The daily/hourly aggregated Windows 365 Frontline license usage report. |
-| frontlineLicenseUsageRealTimeReport | The real-time data for Windows 365 Frontline license usage. |
-| remoteConnectionQualityReports | The overall connection quality report for all devices within a tenant. |
-| inaccessibleCloudPcReports | The Cloud PCs that are inaccessible. |
-| rawRemoteConnectionReports | The raw real-time remote connection report. |
-
-
+| frontlineLicenseUsageReport | The daily/hourly aggregated Windows 365 Frontline license usage report. |
+| frontlineLicenseUsageRealTimeReport | The real-time data for Windows 365 Frontline license usage. |
+| remoteConnectionQualityReports | The overall connection quality report for all devices within a tenant. |
+| inaccessibleCloudPcReports | The Cloud PCs that are inaccessible. |
+| rawRemoteConnectionReports | The raw real-time remote connection report. |
+| cloudPcUsageCategoryReports | The usage category reports of Cloud PCs. |
## Relationships
diff --git a/api-reference/beta/resources/cloudpcreports.md b/api-reference/beta/resources/cloudpcreports.md
index ca8dae733f8..de9991a7f4f 100644
--- a/api-reference/beta/resources/cloudpcreports.md
+++ b/api-reference/beta/resources/cloudpcreports.md
@@ -21,6 +21,7 @@ Use a method in the [Methods](#methods) section to get the corresponding report
|Method|Return type|Description|
|:---|:---|:---|
|[getActionStatusReports](../api/cloudpcreports-getactionstatusreports.md)|Stream|Get the remote action status reports, including data such as the Cloud PC ID, Cloud PC device display name, initiating user's principal name, device owner's user principal name, action taken, and action state.|
+|[getCloudPcRecommendationReports](../api/cloudpcreports-getcloudpcrecommendationreports.md)|Stream|Get the device recommendation reports for Cloud PCs, such as the usage category report.|
|[getConnectionQualityReports](../api/cloudpcreports-gettotalaggregatedremoteconnectionreports.md)|Stream|Get the overall connection quality reports for all devices within a current tenant during a given period, including metrics like the average round trip time (P50), average available bandwidth, and UDP connection percentage. Get other real-time metrics such as last connection round trip time, last connection client IP, last connection gateway, and last connection protocol.|
|[getDailyAggregatedRemoteConnectionReports](../api/cloudpcreports-getdailyaggregatedremoteconnectionreports.md)|Stream|Get the daily aggregated remote connection reports like round trip time and available bandwidth in a given period.|
|[getInaccessibleCloudPcReports](../api/cloudpcreports-getinaccessiblecloudpcreports.md)|Stream|Get inaccessible Cloud PCs with details, including the latest health state, failed connection count, failed health check count, and system status.|
diff --git a/api-reference/beta/resources/credentialusagesummary.md b/api-reference/beta/resources/credentialusagesummary.md
index 9a1a7ca1ef5..e0dd809b729 100644
--- a/api-reference/beta/resources/credentialusagesummary.md
+++ b/api-reference/beta/resources/credentialusagesummary.md
@@ -13,7 +13,7 @@ Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Represents the current state of how many users in your organization are using self-service password reset capabilities.
+Represents the current state of how many users in your organization are using self-service password reset capabilities. For more information about license requirements for this feature, see [Authentication Methods Activity: Permissions and licenses](/entra/identity/authentication/howto-authentication-methods-activity#permissions-and-licenses).
## Methods
diff --git a/api-reference/beta/resources/credentialuserregistrationcount.md b/api-reference/beta/resources/credentialuserregistrationcount.md
index f188020cc0d..3131df667d3 100644
--- a/api-reference/beta/resources/credentialuserregistrationcount.md
+++ b/api-reference/beta/resources/credentialuserregistrationcount.md
@@ -13,7 +13,7 @@ Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Represents the current state of how many users in your organization are registered for self-service password reset and multifactor authentication capabilities.
+Represents the current state of how many users in your organization are registered for self-service password reset and multifactor authentication capabilities. For more information about license requirements for this feature, see [Authentication Methods Activity: Permissions and licenses](/entra/identity/authentication/howto-authentication-methods-activity#permissions-and-licenses).
## Methods
diff --git a/api-reference/beta/resources/serviceprincipal.md b/api-reference/beta/resources/serviceprincipal.md
index 3b058e400bb..0bb970e9cd7 100644
--- a/api-reference/beta/resources/serviceprincipal.md
+++ b/api-reference/beta/resources/serviceprincipal.md
@@ -76,9 +76,9 @@ This resource supports using [delta query](/graph/delta-query-overview) to track
|[Assign tokenIssuancePolicy](../api/application-post-tokenissuancepolicies.md)| [tokenIssuancePolicy](tokenissuancepolicy.md) collection| Assign a tokenIssuancePolicy to this object.|
|[List tokenIssuancePolicies](../api/application-list-tokenissuancepolicies.md)| [tokenIssuancePolicy](tokenissuancepolicy.md) collection| Get all tokenIssuancePolicies assigned to this object.|
|[Remove tokenIssuancePolicy](../api/application-delete-tokenissuancepolicies.md)| [tokenIssuancePolicy](tokenissuancepolicy.md) collection| Remove a tokenIssuancePolicy from this object.|
-|[Assign tokenLifetimePolicy](../api/application-post-tokenlifetimepolicies.md)| [tokenLifetimePolicy](tokenlifetimepolicy.md) collection| Assign a tokenLifetimePolicy to this object.|
-|[List tokenLifetimePolicies](../api/application-list-tokenlifetimepolicies.md)| [tokenLifetimePolicy](tokenlifetimepolicy.md) collection| Get all tokenLifetimePolicies assigned to this object.|
-|[Remove tokenLifetimePolicy](../api/application-delete-tokenlifetimepolicies.md)| [tokenLifetimePolicy](tokenlifetimepolicy.md) collection| Remove a tokenLifetimePolicy from this object.|
+|[Assign tokenLifetimePolicy](../api/serviceprincipal-post-tokenlifetimepolicies.md)| [tokenLifetimePolicy](tokenlifetimepolicy.md) collection| Assign a tokenLifetimePolicy to this object.|
+|[List tokenLifetimePolicies](../api/serviceprincipal-list-tokenlifetimepolicies.md)| [tokenLifetimePolicy](tokenlifetimepolicy.md) collection| Get all tokenLifetimePolicies assigned to this object.|
+|[Remove tokenLifetimePolicy](../api/serviceprincipal-delete-tokenlifetimepolicies.md)| [tokenLifetimePolicy](tokenlifetimepolicy.md) collection| Remove a tokenLifetimePolicy from this object.|
|[List permissionGrantPreApprovalPolicy](../api/serviceprincipal-list-permissiongrantpreapprovalpolicies.md)| [permissionGrantPreApprovalPolicy](permissionGrantPreApprovalPolicy.md) collection| Get permissionGrantPreApprovalPolicy assigned to this object.|
|[Assign permissionGrantPreApprovalPolicy](../api/serviceprincipal-post-permissiongrantpreapprovalpolicies.md)| [permissionGrantPreApprovalPolicy](permissionGrantPreApprovalPolicy.md) collection| Assign a permissionGrantPreApprovalPolicy to this object.|
|[Remove permissionGrantPreApprovalPolicy](../api/serviceprincipal-delete-permissiongrantpreapprovalpolicies.md)| [permissionGrantPreApprovalPolicy](permissionGrantPreApprovalPolicy.md) collection| Remove a permissionGrantPreApprovalPolicy from this object.|
diff --git a/api-reference/beta/resources/tokenlifetimepolicy.md b/api-reference/beta/resources/tokenlifetimepolicy.md
index 002380f38f4..a2406166c18 100644
--- a/api-reference/beta/resources/tokenlifetimepolicy.md
+++ b/api-reference/beta/resources/tokenlifetimepolicy.md
@@ -13,9 +13,9 @@ Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Represents a policy that can control the lifetime of a JWT access token, an ID token or a SAML 1.1/2.0 token issued by Microsoft Entra ID. You can set token lifetimes for all apps in your organization, for a multi-tenant (multi-organization) application, or for a specific service principal in your organization. For more scenario details see [Configurable token lifetimes in Microsoft Entra ID](/azure/active-directory/develop/active-directory-configurable-token-lifetimes).
+Represents a policy that can control the lifetime of a JWT access token, an ID token or a SAML 1.1/2.0 token issued by Microsoft Entra ID. You can set token lifetimes for all apps in your organization, for a multitenant application, or for a specific service principal in your organization. For more scenario details, see [Configurable token lifetimes in the Microsoft identity platform](/entra/identity-platform/configurable-token-lifetimes).
->Note: Configuring this policy for Refresh Tokens and Session Tokens is not supported.
+Configuring this policy for refresh tokens and session tokens isn't supported.
Inherits from [stsPolicy](stsPolicy.md).
@@ -29,9 +29,6 @@ Inherits from [stsPolicy](stsPolicy.md).
| [Update tokenLifetimePolicy](../api/tokenlifetimepolicy-update.md) | None | Update a tokenLifetimePolicy object. |
| [Delete tokenLifetimePolicy](../api/tokenlifetimepolicy-delete.md) | None | Delete a tokenLifetimePolicy object. |
| [List appliesTo](../api/tokenlifetimepolicy-list-appliesto.md) | [directoryObject](directoryobject.md) collection | Get the list of directoryObjects that this policy has been applied to. |
-| [Assign tokenLifetimePolicy](../api/application-post-tokenlifetimepolicies.md) | None | Assign a tokenLifetimePolicy object to an [application](application.md) or [servicePrincipal](serviceprincipal.md) object. |
-| [List assigned tokenLifetimePolicy](../api/application-list-tokenlifetimepolicies.md) | [tokenLifetimePolicy](tokenlifetimepolicy.md) collection | List the tokenLifetimePolicy objects that are assigned to an [application](application.md) or [servicePrincipal](serviceprincipal.md) object. |
-| [Remove tokenLifetimePolicy](../api/application-delete-tokenlifetimepolicies.md) | None | Remove a tokenLifetimePolicy object from an [application](application.md) or [servicePrincipal](serviceprincipal.md) object. |
## Properties
@@ -45,7 +42,7 @@ Inherits from [stsPolicy](stsPolicy.md).
### Properties of a token lifetime policy definition
-The properties below form the JSON object that represents a token lifetime policy. This JSON object must be **converted to a string with quotations escaped** to be inserted into the **definition** property. An example is shown below in JSON format:
+The following JSON object shows the properties in a token lifetime policy definition property. This JSON object must be **converted to a string with quotations escaped** to be inserted into the **definition** property as shown in the example.
```http
DELETE /applications/{applicationObjectId}/tokenLifetimePolicies/{tokenLifetimePolicyId}/$ref
-
DELETE /applications(appId='{appId}')/tokenLifetimePolicies/{tokenLifetimePolicyId}/$ref
-
-DELETE /servicePrincipals/{servicePrincipalObjectId}/tokenLifetimePolicies/{tokenLifetimePolicyId}/$ref
-
-DELETE /servicePrincipals(appId='{appId}')/tokenLifetimePolicies/{tokenLifetimePolicyId}/$ref
```
## Request headers
diff --git a/api-reference/v1.0/api/application-list-tokenlifetimepolicies.md b/api-reference/v1.0/api/application-list-tokenlifetimepolicies.md
index a811c263ee8..a13c94b31f3 100644
--- a/api-reference/v1.0/api/application-list-tokenlifetimepolicies.md
+++ b/api-reference/v1.0/api/application-list-tokenlifetimepolicies.md
@@ -7,7 +7,7 @@ ms.prod: "applications"
doc_type: "apiPageType"
---
-# List assigned tokenLifetimePolicy
+# List assigned tokenLifetimePolicies
Namespace: microsoft.graph
@@ -36,6 +36,10 @@ GET /applications/{id}/tokenLifetimePolicies
GET /applications(appId='{appId}')/tokenLifetimePolicies
```
+## Optional query parameters
+
+This method supports the `$select` OData query parameter to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
## Request headers
| Name | Description |
diff --git a/api-reference/v1.0/api/application-removekey.md b/api-reference/v1.0/api/application-removekey.md
index b63a17a69d8..e2048be9c51 100644
--- a/api-reference/v1.0/api/application-removekey.md
+++ b/api-reference/v1.0/api/application-removekey.md
@@ -54,7 +54,7 @@ In the request body, provide the following required properties.
| Property | Type | Description|
|:----------|:-----|:-----------|
| keyId | Guid | The unique identifier for the password.|
-| proof | String | A self-signed JWT token used as a proof of possession of the existing keys. This JWT token must be signed using the private key of one of the application's existing valid certificates. The token should contain the following claims:
`aud` - Audience needs to be `00000002-0000-0000-c000-000000000000`.
`iss` - Issuer needs to be the __id__ of the application that is making the call.
`nbf` - Not before time.
`exp` - Expiration time should be "nbf" + 10 mins.
Here is a code [sample](/graph/application-rollkey-prooftoken) that can be used to generate this proof of possession token.|
+| proof | String | A self-signed JWT token used as a proof of possession of the existing keys. This JWT token must be signed with a private key that corresponds to one of the existing valid certificates associated with the **application**. The token should contain the following claims:
**aud**: Audience needs to be `00000002-0000-0000-c000-000000000000`.
**iss**: Issuer needs to be the ID of the **application** that initiates the request.
**nbf**: Not before time.
**exp**: Expiration time should be the value of **nbf** + 10 minutes.
For steps to generate this proof of possession token, see [Generating proof of possession tokens for rolling keys](/graph/application-rollkey-prooftoken).|
## Response
diff --git a/api-reference/v1.0/api/calendar-delete.md b/api-reference/v1.0/api/calendar-delete.md
index e7eee6cc9ad..ca77003af9c 100644
--- a/api-reference/v1.0/api/calendar-delete.md
+++ b/api-reference/v1.0/api/calendar-delete.md
@@ -58,6 +58,18 @@ Here is an example of the request.
DELETE https://graph.microsoft.com/v1.0/me/calendar
```
+# [C#](#tab/csharp)
+[!INCLUDE [sample-code](../includes/snippets/csharp/delete-calendar-csharp-snippets.md)]
+[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+
+# [CLI](#tab/cli)
+[!INCLUDE [sample-code](../includes/snippets/cli/delete-calendar-cli-snippets.md)]
+[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+
+# [Go](#tab/go)
+[!INCLUDE [sample-code](../includes/snippets/go/delete-calendar-go-snippets.md)]
+[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+
# [Java](#tab/java)
[!INCLUDE [sample-code](../includes/snippets/java/delete-calendar-java-snippets.md)]
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
@@ -66,6 +78,14 @@ DELETE https://graph.microsoft.com/v1.0/me/calendar
[!INCLUDE [sample-code](../includes/snippets/javascript/delete-calendar-javascript-snippets.md)]
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+[!INCLUDE [sample-code](../includes/snippets/php/delete-calendar-php-snippets.md)]
+[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+
+# [Python](#tab/python)
+[!INCLUDE [sample-code](../includes/snippets/python/delete-calendar-python-snippets.md)]
+[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+
---
##### Response
diff --git a/api-reference/v1.0/api/group-delete-acceptedsenders.md b/api-reference/v1.0/api/group-delete-acceptedsenders.md
index 1f54af1cca8..6d7da026a40 100644
--- a/api-reference/v1.0/api/group-delete-acceptedsenders.md
+++ b/api-reference/v1.0/api/group-delete-acceptedsenders.md
@@ -59,6 +59,18 @@ Here's an example of the request.
DELETE https://graph.microsoft.com/v1.0/groups/{id}/acceptedSenders/$ref?$id=https://graph.microsoft.com/v1.0/users/{user-id}
```
+# [C#](#tab/csharp)
+[!INCLUDE [sample-code](../includes/snippets/csharp/delete-acceptedsenders-from-group-csharp-snippets.md)]
+[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+
+# [CLI](#tab/cli)
+[!INCLUDE [sample-code](../includes/snippets/cli/delete-acceptedsenders-from-group-cli-snippets.md)]
+[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+
+# [Go](#tab/go)
+[!INCLUDE [sample-code](../includes/snippets/go/delete-acceptedsenders-from-group-go-snippets.md)]
+[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+
# [Java](#tab/java)
[!INCLUDE [sample-code](../includes/snippets/java/delete-acceptedsenders-from-group-java-snippets.md)]
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
@@ -67,6 +79,14 @@ DELETE https://graph.microsoft.com/v1.0/groups/{id}/acceptedSenders/$ref?$id=htt
[!INCLUDE [sample-code](../includes/snippets/javascript/delete-acceptedsenders-from-group-javascript-snippets.md)]
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+[!INCLUDE [sample-code](../includes/snippets/php/delete-acceptedsenders-from-group-php-snippets.md)]
+[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+
+# [Python](#tab/python)
+[!INCLUDE [sample-code](../includes/snippets/python/delete-acceptedsenders-from-group-python-snippets.md)]
+[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+
---
#### Response
diff --git a/api-reference/v1.0/api/group-delete-rejectedsenders.md b/api-reference/v1.0/api/group-delete-rejectedsenders.md
index d275533edbc..932e41b73cb 100644
--- a/api-reference/v1.0/api/group-delete-rejectedsenders.md
+++ b/api-reference/v1.0/api/group-delete-rejectedsenders.md
@@ -59,6 +59,18 @@ Here's an example of the request.
DELETE https://graph.microsoft.com/v1.0/groups/{id}/rejectedSenders/$ref?$id=https://graph.microsoft.com/v1.0/users/{user-id}
```
+# [C#](#tab/csharp)
+[!INCLUDE [sample-code](../includes/snippets/csharp/remove-rejectedsender-from-group-csharp-snippets.md)]
+[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+
+# [CLI](#tab/cli)
+[!INCLUDE [sample-code](../includes/snippets/cli/remove-rejectedsender-from-group-cli-snippets.md)]
+[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+
+# [Go](#tab/go)
+[!INCLUDE [sample-code](../includes/snippets/go/remove-rejectedsender-from-group-go-snippets.md)]
+[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+
# [Java](#tab/java)
[!INCLUDE [sample-code](../includes/snippets/java/remove-rejectedsender-from-group-java-snippets.md)]
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
@@ -67,6 +79,14 @@ DELETE https://graph.microsoft.com/v1.0/groups/{id}/rejectedSenders/$ref?$id=htt
[!INCLUDE [sample-code](../includes/snippets/javascript/remove-rejectedsender-from-group-javascript-snippets.md)]
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+[!INCLUDE [sample-code](../includes/snippets/php/remove-rejectedsender-from-group-php-snippets.md)]
+[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+
+# [Python](#tab/python)
+[!INCLUDE [sample-code](../includes/snippets/python/remove-rejectedsender-from-group-python-snippets.md)]
+[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+
---
#### Response
diff --git a/api-reference/v1.0/api/serviceprincipal-addkey.md b/api-reference/v1.0/api/serviceprincipal-addkey.md
index 667a58a2282..e316709b3e5 100644
--- a/api-reference/v1.0/api/serviceprincipal-addkey.md
+++ b/api-reference/v1.0/api/serviceprincipal-addkey.md
@@ -56,7 +56,7 @@ In the request body, provide the following required properties.
|:---------------|:--------|:----------|
| keyCredential | [keyCredential](../resources/keycredential.md) | The new servicePrincipal key credential to add. The __type__, __usage__ and __key__ are required properties for this usage. Supported key types are:
`AsymmetricX509Cert`: The usage must be `Verify`.
`X509CertAndPassword`: The usage must be `Sign`
|
| passwordCredential | [passwordCredential](../resources/passwordcredential.md) | Only __secretText__ is required to be set which should contain the password for the key. This property is required only for keys of type `X509CertAndPassword`. Set it to `null` otherwise.|
-| proof | String | A self-signed JWT token used as a proof of possession of the existing keys. This JWT token must be signed using the private key of one of the servicePrincipal's existing valid certificates. The token should contain the following claims:
`aud` - Audience needs to be `00000003-0000-0000-c000-000000000000`.
`iss` - Issuer needs to be the __id__ of the servicePrincipal that is making the call.
`nbf` - Not before time.
`exp` - Expiration time should be "nbf" + 10 mins.
Here is a code [sample](/graph/application-rollkey-prooftoken) that can be used to generate this proof of possession token.|
+| proof | String | A self-signed JWT token used as a proof of possession of the existing keys. This JWT token must be signed with a private key that corresponds to one of the existing valid certificates associated with the **servicePrincipal**. The token should contain the following claims:
**aud**: Audience needs to be `00000002-0000-0000-c000-000000000000`.
**iss**: Issuer needs to be the ID of the **servicePrincipal** that initiates the request.
**nbf**: Not before time.
**exp**: Expiration time should be the value of **nbf** + 10 minutes.
For steps to generate this proof of possession token, see [Generating proof of possession tokens for rolling keys](/graph/application-rollkey-prooftoken).|
## Response
diff --git a/api-reference/v1.0/api/serviceprincipal-delete-tokenlifetimepolicies.md b/api-reference/v1.0/api/serviceprincipal-delete-tokenlifetimepolicies.md
new file mode 100644
index 00000000000..97f2dedbdd2
--- /dev/null
+++ b/api-reference/v1.0/api/serviceprincipal-delete-tokenlifetimepolicies.md
@@ -0,0 +1,76 @@
+---
+title: "Remove tokenLifetimePolicies"
+description: "Remove a tokenLifetimePolicy from a service principal."
+author: "sureshja"
+ms.localizationpriority: medium
+ms.prod: "applications"
+doc_type: apiPageType
+---
+
+# Remove tokenLifetimePolicies
+
+Namespace: microsoft.graph
+
+Remove a [tokenLifetimePolicy](../resources/tokenlifetimepolicy.md) object from a service principal.
+
+## 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.All and Application.ReadWrite.All, Policy.ReadWrite.ApplicationConfiguration and Application.ReadWrite.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Policy.Read.All and Application.ReadWrite.OwnedBy, Policy.Read.All and Application.ReadWrite.All, Policy.ReadWrite.ApplicationConfiguration and Application.ReadWrite.OwnedBy, Policy.ReadWrite.ApplicationConfiguration and Application.ReadWrite.All |
+
+## HTTP request
+
+You can address the service principal using either its **id** or **appId**. **id** and **appId** are referred to as the **Object ID** and **Application (Client) ID**, respectively, in enterprise applications in the Microsoft Entra admin center.
+
+
+``` http
+DELETE /servicePrincipals/{servicePrincipalObjectId}/tokenLifetimePolicies/{tokenLifetimePolicyId}/$ref
+DELETE /servicePrincipals(appId='{appId}')/tokenLifetimePolicies/{tokenLifetimePolicyId}/$ref
+```
+
+## Request headers
+
+|Name|Description|
+|:---|:---|
+|Authorization|Bearer {token}. Required. Learn more about [authentication and authorization](/graph/auth/auth-concepts).|
+
+## Request body
+
+Don't supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+
+The following example shows a request.
+
+``` http
+DELETE https://graph.microsoft.com/v1.0/servicePrincipals/2a8f9e7a-af01-413a-9592-c32ec0e5c1a7/tokenLifetimePolicies/4d2f137b-e8a9-46da-a5c3-cc85b2b840a4/$ref
+```
+
+### Response
+
+The following example shows the response.
+
+``` http
+HTTP/1.1 204 No Content
+```
+
diff --git a/api-reference/v1.0/api/serviceprincipal-list-tokenlifetimepolicies.md b/api-reference/v1.0/api/serviceprincipal-list-tokenlifetimepolicies.md
new file mode 100644
index 00000000000..5a2f37856a4
--- /dev/null
+++ b/api-reference/v1.0/api/serviceprincipal-list-tokenlifetimepolicies.md
@@ -0,0 +1,101 @@
+---
+title: "List assigned tokenLifetimePolicies"
+description: "List tokenLifetimePolicies that are assigned to a service principal."
+author: "sureshja"
+ms.localizationpriority: medium
+ms.prod: "applications"
+doc_type: apiPageType
+---
+
+# List assigned tokenLifetimePolicies
+
+Namespace: microsoft.graph
+
+List the [tokenLifetimePolicy](../resources/tokenlifetimepolicy.md) objects that are assigned to a [servicePrincipal](../resources/serviceprincipal.md). Only one object is returned in the collection because only one tokenLifetimePolicy can be assigned to a service principal.
+
+## 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.All and Application.ReadWrite.All, Policy.ReadWrite.ApplicationConfiguration and Application.ReadWrite.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Policy.Read.All and Application.ReadWrite.OwnedBy, Policy.Read.All and Application.ReadWrite.All, Policy.ReadWrite.ApplicationConfiguration and Application.ReadWrite.OwnedBy, Policy.ReadWrite.ApplicationConfiguration and Application.ReadWrite.All |
+
+
+## HTTP request
+
+You can address the service principal using either its **id** or **appId**. **id** and **appId** are referred to as the **Object ID** and **Application (Client) ID**, respectively, in enterprise applications in the Microsoft Entra admin center.
+
+
+```http
+GET /servicePrincipals/{id}/tokenLifetimePolicies
+GET /servicePrincipals(appId='{appId}')/tokenLifetimePolicies
+```
+
+## Optional query parameters
+
+This method supports the `$select` OData query parameter to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+|Name|Description|
+|:---|:---|
+|Authorization|Bearer {token}. Required. Learn more about [authentication and authorization](/graph/auth/auth-concepts).|
+
+## Request body
+
+Don't supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [tokenLifetimePolicy](../resources/tokenlifetimepolicy.md) objects in the response body.
+
+## Examples
+
+### Request
+
+The following example shows a request.
+
+``` http
+GET https://graph.microsoft.com/v1.0/servicePrincipals/2a8f9e7a-af01-413a-9592-c32ec0e5c1a7/tokenLifetimePolicies
+```
+
+
+### Response
+
+The following example shows the response.
+>**Note:** The response object shown here might be shortened for readability.
+
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.tokenLifetimePolicy)",
+ "@microsoft.graph.tips": "Use $select to choose only the properties your app needs, as this can lead to performance improvements. For example: GET servicePrincipals('')/tokenLifetimePolicies?$select=definition,isOrganizationDefault",
+ "value": [
+ {
+ "id": "4d2f137b-e8a9-46da-a5c3-cc85b2b840a4",
+ "deletedDateTime": null,
+ "definition": [
+ "{\"TokenLifetimePolicy\":{\"Version\":1,\"AccessTokenLifetime\":\"5:30:00\"}}"
+ ],
+ "displayName": "Contoso token lifetime policy for enterprise apps.",
+ "isOrganizationDefault": true
+ }
+ ]
+}
+```
+
diff --git a/api-reference/v1.0/api/serviceprincipal-post-tokenlifetimepolicies.md b/api-reference/v1.0/api/serviceprincipal-post-tokenlifetimepolicies.md
new file mode 100644
index 00000000000..e338f1f1824
--- /dev/null
+++ b/api-reference/v1.0/api/serviceprincipal-post-tokenlifetimepolicies.md
@@ -0,0 +1,83 @@
+---
+title: "Assign tokenLifetimePolicy"
+description: "Assign a tokenLifetimePolicy to a service principal."
+author: "sureshja"
+ms.localizationpriority: medium
+ms.prod: "applications"
+doc_type: apiPageType
+---
+
+# Add tokenLifetimePolicy
+
+Namespace: microsoft.graph
+
+Assign a [tokenLifetimePolicy](../resources/tokenlifetimepolicy.md) to a [servicePrincipal](../resources/serviceprincipal.md). You can have multiple tokenLifetimePolicy policies in a tenant but can assign only one tokenLifetimePolicy per service principal.
+
+## 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.All and Application.ReadWrite.All, Policy.ReadWrite.ApplicationConfiguration and Application.ReadWrite.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Policy.Read.All and Application.ReadWrite.OwnedBy, Policy.Read.All and Application.ReadWrite.All, Policy.ReadWrite.ApplicationConfiguration and Application.ReadWrite.OwnedBy, Policy.ReadWrite.ApplicationConfiguration and Application.ReadWrite.All |
+
+## HTTP request
+
+You can address the service principal using either its **id** or **appId**. **id** and **appId** are referred to as the **Object ID** and **Application (Client) ID**, respectively, in enterprise applications in the Microsoft Entra admin center.
+
+
+```http
+POST /servicePrincipals/{id}/tokenLifetimePolicies/$ref
+POST /servicePrincipals(appId='{appId}')/tokenLifetimePolicies/$ref
+```
+
+## Request headers
+
+| Name | Description |
+|:--------------|:--------------|
+|Authorization|Bearer {token}. Required. Learn more about [authentication and authorization](/graph/auth/auth-concepts).|
+| Content-Type | application/json. Required. |
+
+## Request body
+
+In the request body, supply the identifier of the [tokenLifetimePolicy](../resources/tokenlifetimepolicy.md) object (using an `@odata.id` property) that should be assigned to the application or service principal.
+
+## Response
+
+If successful, this method returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+
+The following example shows a request.
+
+``` http
+POST https://graph.microsoft.com/v1.0/servicePrincipals/2a8f9e7a-af01-413a-9592-c32ec0e5c1a7/tokenLifetimePolicies/$ref
+Content-Type: application/json
+
+{
+ "@odata.id": "https://graph.microsoft.com/v1.0/policies/tokenLifetimePolicies/4d2f137b-e8a9-46da-a5c3-cc85b2b840a4"
+}
+```
+
+
+### Response
+
+The following example shows the response.
+
+``` http
+HTTP/1.1 204 No Content
+```
+
diff --git a/api-reference/v1.0/api/serviceprincipal-removekey.md b/api-reference/v1.0/api/serviceprincipal-removekey.md
index f89a977f1c8..dc1a2419d13 100644
--- a/api-reference/v1.0/api/serviceprincipal-removekey.md
+++ b/api-reference/v1.0/api/serviceprincipal-removekey.md
@@ -52,7 +52,7 @@ In the request body, provide the following required properties.
| Property | Type | Description|
|:----------|:-----|:-----------|
| keyId | Guid | The unique identifier for the password.|
-| proof | String | A self-signed JWT token used as a proof of possession of the existing keys. This JWT token must be signed using the private key of one of the servicePrincipal's existing valid certificates. The token should contain the following claims:
`aud` - Audience needs to be `00000002-0000-0000-c000-000000000000`.
`iss` - Issuer needs to be the __id__ of the servicePrincipal that is making the call.
`nbf` - Not before time.
`exp` - Expiration time should be "nbf" + 10 mins.
Here is a code [sample](/graph/application-rollkey-prooftoken) that can be used to generate this proof of possession token.|
+| proof | String | A self-signed JWT token used as a proof of possession of the existing keys. This JWT token must be signed with a private key that corresponds to one of the existing valid certificates associated with the **servicePrincipal**. The token should contain the following claims:
**aud**: Audience needs to be `00000002-0000-0000-c000-000000000000`.
**iss**: Issuer needs to be the ID of the **servicePrincipal** that initiates the request.
**nbf**: Not before time.
**exp**: Expiration time should be the value of **nbf** + 10 minutes.
For steps to generate this proof of possession token, see [Generating proof of possession tokens for rolling keys](/graph/application-rollkey-prooftoken).|
## Response
diff --git a/api-reference/v1.0/api/tablerow-range.md b/api-reference/v1.0/api/tablerow-range.md
index 9f68acc4701..ad92b32fd2b 100644
--- a/api-reference/v1.0/api/tablerow-range.md
+++ b/api-reference/v1.0/api/tablerow-range.md
@@ -75,7 +75,6 @@ GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|nam
---
-
### Response
The following example shows the response.
diff --git a/api-reference/v1.0/includes/permissions/organizationalbranding-delete-permissions.md b/api-reference/v1.0/includes/permissions/organizationalbranding-delete-permissions.md
index 7f92d69faca..18797ac092b 100644
--- a/api-reference/v1.0/includes/permissions/organizationalbranding-delete-permissions.md
+++ b/api-reference/v1.0/includes/permissions/organizationalbranding-delete-permissions.md
@@ -6,7 +6,7 @@ ms.localizationpriority: medium
|Permission type|Least privileged permissions|Higher privileged permissions|
|:---|:---|:---|
-|Delegated (work or school account)|Organization.ReadWrite.All|Not available.|
+|Delegated (work or school account)|OrganizationalBranding.ReadWrite.All|Organization.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|Not supported.|
-|Application|Not supported.|Not supported.|
+|Application|OrganizationalBranding.ReadWrite.All|Not available.|
diff --git a/api-reference/v1.0/includes/permissions/organizationalbranding-get-permissions.md b/api-reference/v1.0/includes/permissions/organizationalbranding-get-permissions.md
index db01c0c19b7..8a259a2686f 100644
--- a/api-reference/v1.0/includes/permissions/organizationalbranding-get-permissions.md
+++ b/api-reference/v1.0/includes/permissions/organizationalbranding-get-permissions.md
@@ -6,7 +6,7 @@ ms.localizationpriority: medium
|Permission type|Least privileged permissions|Higher privileged permissions|
|:---|:---|:---|
-|Delegated (work or school account)|User.Read|Organization.Read.All, User.Read.All|
+|Delegated (work or school account)|User.Read|Organization.Read.All, OrganizationalBranding.Read.All, OrganizationalBranding.ReadWrite.All, User.Read.All|
|Delegated (personal Microsoft account)|Not supported.|Not supported.|
-|Application|Organization.Read.All|Not available.|
+|Application|OrganizationalBranding.Read.All|Organization.Read.All, OrganizationalBranding.ReadWrite.All|
diff --git a/api-reference/v1.0/includes/permissions/organizationalbranding-list-localizations-permissions.md b/api-reference/v1.0/includes/permissions/organizationalbranding-list-localizations-permissions.md
index db01c0c19b7..8a259a2686f 100644
--- a/api-reference/v1.0/includes/permissions/organizationalbranding-list-localizations-permissions.md
+++ b/api-reference/v1.0/includes/permissions/organizationalbranding-list-localizations-permissions.md
@@ -6,7 +6,7 @@ ms.localizationpriority: medium
|Permission type|Least privileged permissions|Higher privileged permissions|
|:---|:---|:---|
-|Delegated (work or school account)|User.Read|Organization.Read.All, User.Read.All|
+|Delegated (work or school account)|User.Read|Organization.Read.All, OrganizationalBranding.Read.All, OrganizationalBranding.ReadWrite.All, User.Read.All|
|Delegated (personal Microsoft account)|Not supported.|Not supported.|
-|Application|Organization.Read.All|Not available.|
+|Application|OrganizationalBranding.Read.All|Organization.Read.All, OrganizationalBranding.ReadWrite.All|
diff --git a/api-reference/v1.0/includes/permissions/organizationalbranding-post-localizations-permissions.md b/api-reference/v1.0/includes/permissions/organizationalbranding-post-localizations-permissions.md
index 2e318449486..3893cb0100d 100644
--- a/api-reference/v1.0/includes/permissions/organizationalbranding-post-localizations-permissions.md
+++ b/api-reference/v1.0/includes/permissions/organizationalbranding-post-localizations-permissions.md
@@ -6,7 +6,7 @@ ms.localizationpriority: medium
|Permission type|Least privileged permissions|Higher privileged permissions|
|:---|:---|:---|
-|Delegated (work or school account)|Organization.ReadWrite.All|Not available.|
+|Delegated (work or school account)|OrganizationalBranding.ReadWrite.All|Organization.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|Not supported.|
-|Application|Organization.ReadWrite.All|Not available.|
+|Application|OrganizationalBranding.ReadWrite.All|Organization.ReadWrite.All|
diff --git a/api-reference/v1.0/includes/permissions/organizationalbranding-update-permissions.md b/api-reference/v1.0/includes/permissions/organizationalbranding-update-permissions.md
index 2e318449486..3893cb0100d 100644
--- a/api-reference/v1.0/includes/permissions/organizationalbranding-update-permissions.md
+++ b/api-reference/v1.0/includes/permissions/organizationalbranding-update-permissions.md
@@ -6,7 +6,7 @@ ms.localizationpriority: medium
|Permission type|Least privileged permissions|Higher privileged permissions|
|:---|:---|:---|
-|Delegated (work or school account)|Organization.ReadWrite.All|Not available.|
+|Delegated (work or school account)|OrganizationalBranding.ReadWrite.All|Organization.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|Not supported.|
-|Application|Organization.ReadWrite.All|Not available.|
+|Application|OrganizationalBranding.ReadWrite.All|Organization.ReadWrite.All|
diff --git a/api-reference/v1.0/includes/permissions/organizationalbrandinglocalization-delete-permissions.md b/api-reference/v1.0/includes/permissions/organizationalbrandinglocalization-delete-permissions.md
index 2e318449486..4fc66fef1e7 100644
--- a/api-reference/v1.0/includes/permissions/organizationalbrandinglocalization-delete-permissions.md
+++ b/api-reference/v1.0/includes/permissions/organizationalbrandinglocalization-delete-permissions.md
@@ -6,7 +6,7 @@ ms.localizationpriority: medium
|Permission type|Least privileged permissions|Higher privileged permissions|
|:---|:---|:---|
-|Delegated (work or school account)|Organization.ReadWrite.All|Not available.|
+|Delegated (work or school account)|Organization.ReadWrite.All|OrganizationalBranding.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|Not supported.|
-|Application|Organization.ReadWrite.All|Not available.|
+|Application|Organization.ReadWrite.All|OrganizationalBranding.ReadWrite.All|
diff --git a/api-reference/v1.0/includes/permissions/organizationalbrandinglocalization-get-permissions.md b/api-reference/v1.0/includes/permissions/organizationalbrandinglocalization-get-permissions.md
index db01c0c19b7..8a259a2686f 100644
--- a/api-reference/v1.0/includes/permissions/organizationalbrandinglocalization-get-permissions.md
+++ b/api-reference/v1.0/includes/permissions/organizationalbrandinglocalization-get-permissions.md
@@ -6,7 +6,7 @@ ms.localizationpriority: medium
|Permission type|Least privileged permissions|Higher privileged permissions|
|:---|:---|:---|
-|Delegated (work or school account)|User.Read|Organization.Read.All, User.Read.All|
+|Delegated (work or school account)|User.Read|Organization.Read.All, OrganizationalBranding.Read.All, OrganizationalBranding.ReadWrite.All, User.Read.All|
|Delegated (personal Microsoft account)|Not supported.|Not supported.|
-|Application|Organization.Read.All|Not available.|
+|Application|OrganizationalBranding.Read.All|Organization.Read.All, OrganizationalBranding.ReadWrite.All|
diff --git a/api-reference/v1.0/includes/permissions/organizationalbrandinglocalization-update-permissions.md b/api-reference/v1.0/includes/permissions/organizationalbrandinglocalization-update-permissions.md
index 2e318449486..4fc66fef1e7 100644
--- a/api-reference/v1.0/includes/permissions/organizationalbrandinglocalization-update-permissions.md
+++ b/api-reference/v1.0/includes/permissions/organizationalbrandinglocalization-update-permissions.md
@@ -6,7 +6,7 @@ ms.localizationpriority: medium
|Permission type|Least privileged permissions|Higher privileged permissions|
|:---|:---|:---|
-|Delegated (work or school account)|Organization.ReadWrite.All|Not available.|
+|Delegated (work or school account)|Organization.ReadWrite.All|OrganizationalBranding.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|Not supported.|
-|Application|Organization.ReadWrite.All|Not available.|
+|Application|Organization.ReadWrite.All|OrganizationalBranding.ReadWrite.All|
diff --git a/api-reference/v1.0/includes/snippets/cli/add-educationcategory-to-educationassignment-classid-assignid-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/add-educationcategory-to-educationassignment-classid-assignid-cli-snippets.md
index b88f8990b2b..b26c4663c8a 100644
--- a/api-reference/v1.0/includes/snippets/cli/add-educationcategory-to-educationassignment-classid-assignid-cli-snippets.md
+++ b/api-reference/v1.0/includes/snippets/cli/add-educationcategory-to-educationassignment-classid-assignid-cli-snippets.md
@@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc education classes assignments categories ref delete --education-class-id {educationClass-id} --education-assignment-id {educationAssignment-id} --education-category-id {educationCategory-id}
+mgc education classes assignments categories ref-by-id delete --education-class-id {educationClass-id} --education-assignment-id {educationAssignment-id} --education-category-id {educationCategory-id}
```
\ No newline at end of file
diff --git a/api-reference/v1.0/includes/snippets/cli/application-delete-owners-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/application-delete-owners-cli-snippets.md
index 76a9d98a27f..4f33be7bd30 100644
--- a/api-reference/v1.0/includes/snippets/cli/application-delete-owners-cli-snippets.md
+++ b/api-reference/v1.0/includes/snippets/cli/application-delete-owners-cli-snippets.md
@@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc applications owners ref delete --application-id {application-id} --directory-object-id {directoryObject-id}
+mgc applications owners ref-by-id delete --application-id {application-id} --directory-object-id {directoryObject-id}
```
\ No newline at end of file
diff --git a/api-reference/v1.0/includes/snippets/cli/contenttype-post-conlumns-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/contenttype-post-conlumns-cli-snippets.md
index ba844e0aa89..56f70cf1e23 100644
--- a/api-reference/v1.0/includes/snippets/cli/contenttype-post-conlumns-cli-snippets.md
+++ b/api-reference/v1.0/includes/snippets/cli/contenttype-post-conlumns-cli-snippets.md
@@ -6,7 +6,7 @@ description: "Automatically generated file. DO NOT MODIFY"
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
mgc sites content-types columns create --site-id {site-id} --content-type-id {contentType-id} --body '{
\
- "sourceColumn@odata.bind": "https://graph.microsoft.com/v1.0/sites/root/columns/99ddcf45-e2f7-4f17-82b0-6fba34445103"
\
+ "sourceColumn@odata.bind": "https://graph.microsoft.com/v1.0/sites/root/columns/99ddcf45-e2f7-4f17-82b0-6fba34445103"
\
}
\
'
diff --git a/api-reference/v1.0/includes/snippets/cli/delete-acceptedsenders-from-group-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/delete-acceptedsenders-from-group-cli-snippets.md
new file mode 100644
index 00000000000..ab9cd86ac93
--- /dev/null
+++ b/api-reference/v1.0/includes/snippets/cli/delete-acceptedsenders-from-group-cli-snippets.md
@@ -0,0 +1,10 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```bash
+
+// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
+mgc groups accepted-senders ref delete --group-id {group-id}
+
+```
\ No newline at end of file
diff --git a/api-reference/v1.0/includes/snippets/cli/delete-administrativeunit-members-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/delete-administrativeunit-members-cli-snippets.md
index 325d745fa6a..a9eb1731ddd 100644
--- a/api-reference/v1.0/includes/snippets/cli/delete-administrativeunit-members-cli-snippets.md
+++ b/api-reference/v1.0/includes/snippets/cli/delete-administrativeunit-members-cli-snippets.md
@@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc directory administrative-units members ref delete --administrative-unit-id {administrativeUnit-id} --directory-object-id {directoryObject-id}
+mgc directory administrative-units members ref-by-id delete --administrative-unit-id {administrativeUnit-id} --directory-object-id {directoryObject-id}
```
\ No newline at end of file
diff --git a/api-reference/v1.0/includes/snippets/cli/delete-allowedgroup-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/delete-allowedgroup-cli-snippets.md
index a9db8d6050a..b48d897da87 100644
--- a/api-reference/v1.0/includes/snippets/cli/delete-allowedgroup-cli-snippets.md
+++ b/api-reference/v1.0/includes/snippets/cli/delete-allowedgroup-cli-snippets.md
@@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc print shares allowed-groups ref delete --printer-share-id {printerShare-id} --group-id {group-id}
+mgc print shares allowed-groups ref-by-id delete --printer-share-id {printerShare-id} --group-id {group-id}
```
\ No newline at end of file
diff --git a/api-reference/v1.0/includes/snippets/cli/delete-alloweduser-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/delete-alloweduser-cli-snippets.md
index f50a581156f..305a448c637 100644
--- a/api-reference/v1.0/includes/snippets/cli/delete-alloweduser-cli-snippets.md
+++ b/api-reference/v1.0/includes/snippets/cli/delete-alloweduser-cli-snippets.md
@@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc print shares allowed-users ref delete --printer-share-id {printerShare-id} --user-id {user-id}
+mgc print shares allowed-users ref-by-id delete --printer-share-id {printerShare-id} --user-id {user-id}
```
\ No newline at end of file
diff --git a/api-reference/v1.0/includes/snippets/cli/delete-calendar-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/delete-calendar-cli-snippets.md
new file mode 100644
index 00000000000..9a580283e89
--- /dev/null
+++ b/api-reference/v1.0/includes/snippets/cli/delete-calendar-cli-snippets.md
@@ -0,0 +1,10 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```bash
+
+// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
+mgc users calendar delete --user-id {user-id}
+
+```
\ No newline at end of file
diff --git a/api-reference/v1.0/includes/snippets/cli/delete-claimsmappingpolicy-from-serviceprincipal-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/delete-claimsmappingpolicy-from-serviceprincipal-cli-snippets.md
index aafef00d522..ffc733d655e 100644
--- a/api-reference/v1.0/includes/snippets/cli/delete-claimsmappingpolicy-from-serviceprincipal-cli-snippets.md
+++ b/api-reference/v1.0/includes/snippets/cli/delete-claimsmappingpolicy-from-serviceprincipal-cli-snippets.md
@@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc service-principals claims-mapping-policies ref delete --service-principal-id {servicePrincipal-id} --claims-mapping-policy-id {claimsMappingPolicy-id}
+mgc service-principals claims-mapping-policies ref-by-id delete --service-principal-id {servicePrincipal-id} --claims-mapping-policy-id {claimsMappingPolicy-id}
```
\ No newline at end of file
diff --git a/api-reference/v1.0/includes/snippets/cli/delete-directoryobject-from-directoryrole-objectid-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/delete-directoryobject-from-directoryrole-objectid-cli-snippets.md
index d0a55f9be93..7740a15ad84 100644
--- a/api-reference/v1.0/includes/snippets/cli/delete-directoryobject-from-directoryrole-objectid-cli-snippets.md
+++ b/api-reference/v1.0/includes/snippets/cli/delete-directoryobject-from-directoryrole-objectid-cli-snippets.md
@@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc directory-roles members ref delete --directory-role-id {directoryRole-id} --directory-object-id {directoryObject-id}
+mgc directory-roles members ref-by-id delete --directory-role-id {directoryRole-id} --directory-object-id {directoryObject-id}
```
\ No newline at end of file
diff --git a/api-reference/v1.0/includes/snippets/cli/delete-directoryobject-from-featurerolloutpolicy-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/delete-directoryobject-from-featurerolloutpolicy-cli-snippets.md
index 63f6334e246..cad06b390bf 100644
--- a/api-reference/v1.0/includes/snippets/cli/delete-directoryobject-from-featurerolloutpolicy-cli-snippets.md
+++ b/api-reference/v1.0/includes/snippets/cli/delete-directoryobject-from-featurerolloutpolicy-cli-snippets.md
@@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc policies feature-rollout-policies applies-to ref delete --feature-rollout-policy-id {featureRolloutPolicy-id} --directory-object-id {directoryObject-id}
+mgc policies feature-rollout-policies applies-to ref-by-id delete --feature-rollout-policy-id {featureRolloutPolicy-id} --directory-object-id {directoryObject-id}
```
\ No newline at end of file
diff --git a/api-reference/v1.0/includes/snippets/cli/delete-externalsponsor-from-connectedorganization-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/delete-externalsponsor-from-connectedorganization-cli-snippets.md
index dbc7e5eb94c..db12cf05a21 100644
--- a/api-reference/v1.0/includes/snippets/cli/delete-externalsponsor-from-connectedorganization-cli-snippets.md
+++ b/api-reference/v1.0/includes/snippets/cli/delete-externalsponsor-from-connectedorganization-cli-snippets.md
@@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc identity-governance entitlement-management connected-organizations external-sponsors ref delete --connected-organization-id {connectedOrganization-id} --directory-object-id {directoryObject-id}
+mgc identity-governance entitlement-management connected-organizations external-sponsors ref-by-id delete --connected-organization-id {connectedOrganization-id} --directory-object-id {directoryObject-id}
```
\ No newline at end of file
diff --git a/api-reference/v1.0/includes/snippets/cli/delete-homerealmdiscoverypolicy-from-serviceprincipal-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/delete-homerealmdiscoverypolicy-from-serviceprincipal-cli-snippets.md
index 5b184c392d3..d17e843ea67 100644
--- a/api-reference/v1.0/includes/snippets/cli/delete-homerealmdiscoverypolicy-from-serviceprincipal-cli-snippets.md
+++ b/api-reference/v1.0/includes/snippets/cli/delete-homerealmdiscoverypolicy-from-serviceprincipal-cli-snippets.md
@@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc service-principals home-realm-discovery-policies ref delete --service-principal-id {servicePrincipal-id} --home-realm-discovery-policy-id {homeRealmDiscoveryPolicy-id}
+mgc service-principals home-realm-discovery-policies ref-by-id delete --service-principal-id {servicePrincipal-id} --home-realm-discovery-policy-id {homeRealmDiscoveryPolicy-id}
```
\ No newline at end of file
diff --git a/api-reference/v1.0/includes/snippets/cli/delete-internalsponsor-from-connectedorganization-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/delete-internalsponsor-from-connectedorganization-cli-snippets.md
index 0aad2c6a310..a84fde06952 100644
--- a/api-reference/v1.0/includes/snippets/cli/delete-internalsponsor-from-connectedorganization-cli-snippets.md
+++ b/api-reference/v1.0/includes/snippets/cli/delete-internalsponsor-from-connectedorganization-cli-snippets.md
@@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc identity-governance entitlement-management connected-organizations internal-sponsors ref delete --connected-organization-id {connectedOrganization-id} --directory-object-id {directoryObject-id}
+mgc identity-governance entitlement-management connected-organizations internal-sponsors ref-by-id delete --connected-organization-id {connectedOrganization-id} --directory-object-id {directoryObject-id}
```
\ No newline at end of file
diff --git a/api-reference/v1.0/includes/snippets/cli/delete-member-from-group-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/delete-member-from-group-cli-snippets.md
index 171341a6384..3c34fb5d727 100644
--- a/api-reference/v1.0/includes/snippets/cli/delete-member-from-group-cli-snippets.md
+++ b/api-reference/v1.0/includes/snippets/cli/delete-member-from-group-cli-snippets.md
@@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc groups members ref delete --group-id {group-id} --directory-object-id {directoryObject-id}
+mgc groups members ref-by-id delete --group-id {group-id} --directory-object-id {directoryObject-id}
```
\ No newline at end of file
diff --git a/api-reference/v1.0/includes/snippets/cli/delete-owner-from-group-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/delete-owner-from-group-cli-snippets.md
index a0eae76e607..cf33711fe72 100644
--- a/api-reference/v1.0/includes/snippets/cli/delete-owner-from-group-cli-snippets.md
+++ b/api-reference/v1.0/includes/snippets/cli/delete-owner-from-group-cli-snippets.md
@@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc groups owners ref delete --group-id {group-id} --directory-object-id {directoryObject-id}
+mgc groups owners ref-by-id delete --group-id {group-id} --directory-object-id {directoryObject-id}
```
\ No newline at end of file
diff --git a/api-reference/v1.0/includes/snippets/cli/delete-registeredowners-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/delete-registeredowners-cli-snippets.md
index 4e689d5893f..94de004e210 100644
--- a/api-reference/v1.0/includes/snippets/cli/delete-registeredowners-cli-snippets.md
+++ b/api-reference/v1.0/includes/snippets/cli/delete-registeredowners-cli-snippets.md
@@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc devices registered-owners ref delete --device-id {device-id} --directory-object-id {directoryObject-id}
+mgc devices registered-owners ref-by-id delete --device-id {device-id} --directory-object-id {directoryObject-id}
```
\ No newline at end of file
diff --git a/api-reference/v1.0/includes/snippets/cli/delete-registeredusers-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/delete-registeredusers-cli-snippets.md
index debe577dcf9..e3f574e6931 100644
--- a/api-reference/v1.0/includes/snippets/cli/delete-registeredusers-cli-snippets.md
+++ b/api-reference/v1.0/includes/snippets/cli/delete-registeredusers-cli-snippets.md
@@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc devices registered-users ref delete --device-id {device-id} --directory-object-id {directoryObject-id}
+mgc devices registered-users ref-by-id delete --device-id {device-id} --directory-object-id {directoryObject-id}
```
\ No newline at end of file
diff --git a/api-reference/v1.0/includes/snippets/cli/delete-tokenissuancepolicy-from-application-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/delete-tokenissuancepolicy-from-application-cli-snippets.md
index 7444638a5ba..81380772c8a 100644
--- a/api-reference/v1.0/includes/snippets/cli/delete-tokenissuancepolicy-from-application-cli-snippets.md
+++ b/api-reference/v1.0/includes/snippets/cli/delete-tokenissuancepolicy-from-application-cli-snippets.md
@@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc applications token-issuance-policies ref delete --application-id {application-id} --token-issuance-policy-id {tokenIssuancePolicy-id}
+mgc applications token-issuance-policies ref-by-id delete --application-id {application-id} --token-issuance-policy-id {tokenIssuancePolicy-id}
```
\ No newline at end of file
diff --git a/api-reference/v1.0/includes/snippets/cli/delete-tokenlifetimepolicy-from-application-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/delete-tokenlifetimepolicy-from-application-cli-snippets.md
index 55f432c3f64..bad5dad35a0 100644
--- a/api-reference/v1.0/includes/snippets/cli/delete-tokenlifetimepolicy-from-application-cli-snippets.md
+++ b/api-reference/v1.0/includes/snippets/cli/delete-tokenlifetimepolicy-from-application-cli-snippets.md
@@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc applications token-lifetime-policies ref delete --application-id {application-id} --token-lifetime-policy-id {tokenLifetimePolicy-id}
+mgc applications token-lifetime-policies ref-by-id delete --application-id {application-id} --token-lifetime-policy-id {tokenLifetimePolicy-id}
```
\ No newline at end of file
diff --git a/api-reference/v1.0/includes/snippets/cli/remove-appliesto-e1-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/remove-appliesto-e1-cli-snippets.md
index 42d8bbf79e7..693bf0ccc3e 100644
--- a/api-reference/v1.0/includes/snippets/cli/remove-appliesto-e1-cli-snippets.md
+++ b/api-reference/v1.0/includes/snippets/cli/remove-appliesto-e1-cli-snippets.md
@@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc applications app-management-policies ref delete --application-id {application-id} --app-management-policy-id {appManagementPolicy-id}
+mgc applications app-management-policies ref-by-id delete --application-id {application-id} --app-management-policy-id {appManagementPolicy-id}
```
\ No newline at end of file
diff --git a/api-reference/v1.0/includes/snippets/cli/remove-incompatibleaccesspackage-from-accesspackage-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/remove-incompatibleaccesspackage-from-accesspackage-cli-snippets.md
index df417d6cbab..edeae3a7d6e 100644
--- a/api-reference/v1.0/includes/snippets/cli/remove-incompatibleaccesspackage-from-accesspackage-cli-snippets.md
+++ b/api-reference/v1.0/includes/snippets/cli/remove-incompatibleaccesspackage-from-accesspackage-cli-snippets.md
@@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc identity-governance entitlement-management access-packages incompatible-access-packages ref delete --access-package-id {accessPackage-id} --access-package-id1 {accessPackage-id1}
+mgc identity-governance entitlement-management access-packages incompatible-access-packages ref-by-id delete --access-package-id {accessPackage-id} --access-package-id1 {accessPackage-id1}
```
\ No newline at end of file
diff --git a/api-reference/v1.0/includes/snippets/cli/remove-incompatiblegroup-from-accesspackage-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/remove-incompatiblegroup-from-accesspackage-cli-snippets.md
index 42db9bdfba3..23d9e85e9bb 100644
--- a/api-reference/v1.0/includes/snippets/cli/remove-incompatiblegroup-from-accesspackage-cli-snippets.md
+++ b/api-reference/v1.0/includes/snippets/cli/remove-incompatiblegroup-from-accesspackage-cli-snippets.md
@@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc identity-governance entitlement-management access-packages incompatible-groups ref delete --access-package-id {accessPackage-id} --group-id {group-id}
+mgc identity-governance entitlement-management access-packages incompatible-groups ref-by-id delete --access-package-id {accessPackage-id} --group-id {group-id}
```
\ No newline at end of file
diff --git a/api-reference/v1.0/includes/snippets/cli/remove-rejectedsender-from-group-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/remove-rejectedsender-from-group-cli-snippets.md
new file mode 100644
index 00000000000..83bf260be54
--- /dev/null
+++ b/api-reference/v1.0/includes/snippets/cli/remove-rejectedsender-from-group-cli-snippets.md
@@ -0,0 +1,10 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```bash
+
+// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
+mgc groups rejected-senders ref delete --group-id {group-id}
+
+```
\ No newline at end of file
diff --git a/api-reference/v1.0/includes/snippets/cli/remove-user-from-school-v1-e1-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/remove-user-from-school-v1-e1-cli-snippets.md
index 8092361da7a..5362e60944d 100644
--- a/api-reference/v1.0/includes/snippets/cli/remove-user-from-school-v1-e1-cli-snippets.md
+++ b/api-reference/v1.0/includes/snippets/cli/remove-user-from-school-v1-e1-cli-snippets.md
@@ -5,6 +5,6 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc education schools users ref delete --education-school-id {educationSchool-id} --education-user-id {educationUser-id}
+mgc education schools users ref-by-id delete --education-school-id {educationSchool-id} --education-user-id {educationUser-id}
```
\ No newline at end of file
diff --git a/api-reference/v1.0/includes/snippets/cli/serviceprincipal-delete-owners-e1-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/serviceprincipal-delete-owners-e1-cli-snippets.md
index 9b0002816f4..2134f734dd2 100644
--- a/api-reference/v1.0/includes/snippets/cli/serviceprincipal-delete-owners-e1-cli-snippets.md
+++ b/api-reference/v1.0/includes/snippets/cli/serviceprincipal-delete-owners-e1-cli-snippets.md
@@ -5,7 +5,7 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc service-principals owners ref delete --service-principal-id {servicePrincipal-id} --directory-object-id {directoryObject-id} --body '{
\
+mgc service-principals owners ref-by-id delete --service-principal-id {servicePrincipal-id} --directory-object-id {directoryObject-id} --body '{
\
"@odata.id": "https://graph.microsoft.com/v1.0/directoryObjects/{id}"
\
}
\
\
diff --git a/api-reference/v1.0/includes/snippets/cli/update-gradingcategories-delta-cli-snippets.md b/api-reference/v1.0/includes/snippets/cli/update-gradingcategories-delta-cli-snippets.md
index f221f7db90e..dcd751bbd7f 100644
--- a/api-reference/v1.0/includes/snippets/cli/update-gradingcategories-delta-cli-snippets.md
+++ b/api-reference/v1.0/includes/snippets/cli/update-gradingcategories-delta-cli-snippets.md
@@ -5,27 +5,23 @@ description: "Automatically generated file. DO NOT MODIFY"
```bash
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
-mgc-beta education classes assignment-settings patch --education-class-id {educationClass-id} --body '{
\
+mgc education classes assignment-settings patch --education-class-id {educationClass-id} --body '{
\
"gradingCategories@delta": [
\
{
\
// Change this grading category's name
\
- "id": "fb859cd3-943b-4cd6-9bbe-fe1c39eace0e",
\
- "displayName": "Lab Test"
\
+ "id": "03bd9196-ce2e-41bd-902f-df9ae02de4db",
\
+ "displayName": "Lab Updated"
\
},
\
{
\
- // Delete this grading category
\
+ // Delete this grading category
\
"@odata.context": "https://graph.microsoft.com/beta/$metadata#gradingCategories/$deletedEntity",
\
- "id": "e2a86277-24f9-4f29-8196-8c83fc69d00d",
\
+ "id": "109e5d73-3ef7-42a5-88d8-7e30cdb85f06",
\
"reason": "deleted"
\
},
\
{
\
- // Add a new grading category
\
- "displayName": "Lab Practice",
\
- "percentageWeight": 30
\
- },
\
- {
\
- "displayName": "Lab Theory",
\
- "percentageWeight": 10
\
+ // Add a new grading category
\
+ "displayName": "New Homework",
\
+ "percentageWeight": 50
\
}
\
]
\
}
\
diff --git a/api-reference/v1.0/includes/snippets/csharp/delete-acceptedsenders-from-group-csharp-snippets.md b/api-reference/v1.0/includes/snippets/csharp/delete-acceptedsenders-from-group-csharp-snippets.md
new file mode 100644
index 00000000000..18742729a04
--- /dev/null
+++ b/api-reference/v1.0/includes/snippets/csharp/delete-acceptedsenders-from-group-csharp-snippets.md
@@ -0,0 +1,16 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```csharp
+
+// Code snippets are only available for the latest version. Current version is 5.x
+
+// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp
+await graphClient.Groups["{group-id}"].AcceptedSenders.Ref.DeleteAsync((requestConfiguration) =>
+{
+ requestConfiguration.QueryParameters.Id = "https://graph.microsoft.com/v1.0/users/{user-id}";
+});
+
+
+```
\ No newline at end of file
diff --git a/api-reference/v1.0/includes/snippets/csharp/delete-calendar-csharp-snippets.md b/api-reference/v1.0/includes/snippets/csharp/delete-calendar-csharp-snippets.md
new file mode 100644
index 00000000000..68d73ea5023
--- /dev/null
+++ b/api-reference/v1.0/includes/snippets/csharp/delete-calendar-csharp-snippets.md
@@ -0,0 +1,13 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```csharp
+
+// Code snippets are only available for the latest version. Current version is 5.x
+
+// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp
+await graphClient.Me.Calendar.DeleteAsync();
+
+
+```
\ No newline at end of file
diff --git a/api-reference/v1.0/includes/snippets/csharp/remove-rejectedsender-from-group-csharp-snippets.md b/api-reference/v1.0/includes/snippets/csharp/remove-rejectedsender-from-group-csharp-snippets.md
new file mode 100644
index 00000000000..83d69e358dd
--- /dev/null
+++ b/api-reference/v1.0/includes/snippets/csharp/remove-rejectedsender-from-group-csharp-snippets.md
@@ -0,0 +1,16 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```csharp
+
+// Code snippets are only available for the latest version. Current version is 5.x
+
+// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp
+await graphClient.Groups["{group-id}"].RejectedSenders.Ref.DeleteAsync((requestConfiguration) =>
+{
+ requestConfiguration.QueryParameters.Id = "https://graph.microsoft.com/v1.0/users/{user-id}";
+});
+
+
+```
\ No newline at end of file
diff --git a/api-reference/v1.0/includes/snippets/go/browsersitelist-publish-v1-e2-go-snippets.md b/api-reference/v1.0/includes/snippets/go/browsersitelist-publish-v1-e2-go-snippets.md
index b892431d7f3..91aed2abadc 100644
--- a/api-reference/v1.0/includes/snippets/go/browsersitelist-publish-v1-e2-go-snippets.md
+++ b/api-reference/v1.0/includes/snippets/go/browsersitelist-publish-v1-e2-go-snippets.md
@@ -28,7 +28,7 @@ browserSite1 := graphmodels.NewBrowserSite()
id := "2e27cc86-3662-447e-b751-274fb9f869ea"
browserSite1.SetId(&id)
-sites := []graphmodels.browserSiteable {
+sites := []graphmodels.BrowserSiteable {
browserSite,
browserSite1,
}
@@ -39,7 +39,7 @@ browserSharedCookie := graphmodels.NewBrowserSharedCookie()
id := "7f639835-23ab-4793-b1e6-1a06fad127a2"
browserSharedCookie.SetId(&id)
-sharedCookies := []graphmodels.browserSharedCookieable {
+sharedCookies := []graphmodels.BrowserSharedCookieable {
browserSharedCookie,
}
requestBody.SetSharedCookies(sharedCookies)
diff --git a/api-reference/v1.0/includes/snippets/go/bulkaddmembers-team-go-snippets.md b/api-reference/v1.0/includes/snippets/go/bulkaddmembers-team-go-snippets.md
index d2593ddd3b9..42b4c10a6d2 100644
--- a/api-reference/v1.0/includes/snippets/go/bulkaddmembers-team-go-snippets.md
+++ b/api-reference/v1.0/includes/snippets/go/bulkaddmembers-team-go-snippets.md
@@ -38,7 +38,7 @@ additionalData := map[string]interface{}{
}
conversationMember1.SetAdditionalData(additionalData)
-values := []graphmodels.conversationMemberable {
+values := []graphmodels.ConversationMemberable {
conversationMember,
conversationMember1,
}
diff --git a/api-reference/v1.0/includes/snippets/go/bulkaddmembers-team-upn-go-snippets.md b/api-reference/v1.0/includes/snippets/go/bulkaddmembers-team-upn-go-snippets.md
index 8687f52be60..bf262faa9f3 100644
--- a/api-reference/v1.0/includes/snippets/go/bulkaddmembers-team-upn-go-snippets.md
+++ b/api-reference/v1.0/includes/snippets/go/bulkaddmembers-team-upn-go-snippets.md
@@ -38,7 +38,7 @@ additionalData := map[string]interface{}{
}
conversationMember1.SetAdditionalData(additionalData)
-values := []graphmodels.conversationMemberable {
+values := []graphmodels.ConversationMemberable {
conversationMember,
conversationMember1,
}
diff --git a/api-reference/v1.0/includes/snippets/go/create-event-and-svep-v1-e1-go-snippets.md b/api-reference/v1.0/includes/snippets/go/create-event-and-svep-v1-e1-go-snippets.md
index 9cd313c418f..49719c11e8c 100644
--- a/api-reference/v1.0/includes/snippets/go/create-event-and-svep-v1-e1-go-snippets.md
+++ b/api-reference/v1.0/includes/snippets/go/create-event-and-svep-v1-e1-go-snippets.md
@@ -48,7 +48,7 @@ attendee.SetEmailAddress(emailAddress)
type := graphmodels.REQUIRED_ATTENDEETYPE
attendee.SetType(&type)
-attendees := []graphmodels.attendeeable {
+attendees := []graphmodels.Attendeeable {
attendee,
}
requestBody.SetAttendees(attendees)
diff --git a/api-reference/v1.0/includes/snippets/go/create-event-from-calendar-go-snippets.md b/api-reference/v1.0/includes/snippets/go/create-event-from-calendar-go-snippets.md
index dc739c5600f..883b2087304 100644
--- a/api-reference/v1.0/includes/snippets/go/create-event-from-calendar-go-snippets.md
+++ b/api-reference/v1.0/includes/snippets/go/create-event-from-calendar-go-snippets.md
@@ -52,7 +52,7 @@ attendee.SetEmailAddress(emailAddress)
type := graphmodels.REQUIRED_ATTENDEETYPE
attendee.SetType(&type)
-attendees := []graphmodels.attendeeable {
+attendees := []graphmodels.Attendeeable {
attendee,
}
requestBody.SetAttendees(attendees)
diff --git a/api-reference/v1.0/includes/snippets/go/create-event-from-calendar-with-online-meeting-go-snippets.md b/api-reference/v1.0/includes/snippets/go/create-event-from-calendar-with-online-meeting-go-snippets.md
index d001c9c577a..cfce3b24b99 100644
--- a/api-reference/v1.0/includes/snippets/go/create-event-from-calendar-with-online-meeting-go-snippets.md
+++ b/api-reference/v1.0/includes/snippets/go/create-event-from-calendar-with-online-meeting-go-snippets.md
@@ -52,7 +52,7 @@ attendee.SetEmailAddress(emailAddress)
type := graphmodels.REQUIRED_ATTENDEETYPE
attendee.SetType(&type)
-attendees := []graphmodels.attendeeable {
+attendees := []graphmodels.Attendeeable {
attendee,
}
requestBody.SetAttendees(attendees)
diff --git a/api-reference/v1.0/includes/snippets/go/create-event-from-group-go-snippets.md b/api-reference/v1.0/includes/snippets/go/create-event-from-group-go-snippets.md
index f725fcf5fc1..e6892ab2465 100644
--- a/api-reference/v1.0/includes/snippets/go/create-event-from-group-go-snippets.md
+++ b/api-reference/v1.0/includes/snippets/go/create-event-from-group-go-snippets.md
@@ -52,7 +52,7 @@ attendee.SetEmailAddress(emailAddress)
type := graphmodels.REQUIRED_ATTENDEETYPE
attendee.SetType(&type)
-attendees := []graphmodels.attendeeable {
+attendees := []graphmodels.Attendeeable {
attendee,
}
requestBody.SetAttendees(attendees)
diff --git a/api-reference/v1.0/includes/snippets/go/create-event-from-user-go-snippets.md b/api-reference/v1.0/includes/snippets/go/create-event-from-user-go-snippets.md
index 68a40a8cb69..e1e99a0b825 100644
--- a/api-reference/v1.0/includes/snippets/go/create-event-from-user-go-snippets.md
+++ b/api-reference/v1.0/includes/snippets/go/create-event-from-user-go-snippets.md
@@ -60,7 +60,7 @@ attendee.SetEmailAddress(emailAddress)
type := graphmodels.REQUIRED_ATTENDEETYPE
attendee.SetType(&type)
-attendees := []graphmodels.attendeeable {
+attendees := []graphmodels.Attendeeable {
attendee,
}
requestBody.SetAttendees(attendees)
diff --git a/api-reference/v1.0/includes/snippets/go/create-event-from-user-multiple-locations-go-snippets.md b/api-reference/v1.0/includes/snippets/go/create-event-from-user-multiple-locations-go-snippets.md
index 96b39ea9757..7df2051f84b 100644
--- a/api-reference/v1.0/includes/snippets/go/create-event-from-user-multiple-locations-go-snippets.md
+++ b/api-reference/v1.0/includes/snippets/go/create-event-from-user-multiple-locations-go-snippets.md
@@ -65,7 +65,7 @@ attendee1.SetEmailAddress(emailAddress)
type := graphmodels.REQUIRED_ATTENDEETYPE
attendee1.SetType(&type)
-attendees := []graphmodels.attendeeable {
+attendees := []graphmodels.Attendeeable {
attendee,
attendee1,
}
diff --git a/api-reference/v1.0/includes/snippets/go/create-event-from-user-with-online-meeting-go-snippets.md b/api-reference/v1.0/includes/snippets/go/create-event-from-user-with-online-meeting-go-snippets.md
index f180139395b..7c9ab89ce57 100644
--- a/api-reference/v1.0/includes/snippets/go/create-event-from-user-with-online-meeting-go-snippets.md
+++ b/api-reference/v1.0/includes/snippets/go/create-event-from-user-with-online-meeting-go-snippets.md
@@ -60,7 +60,7 @@ attendee.SetEmailAddress(emailAddress)
type := graphmodels.REQUIRED_ATTENDEETYPE
attendee.SetType(&type)
-attendees := []graphmodels.attendeeable {
+attendees := []graphmodels.Attendeeable {
attendee,
}
requestBody.SetAttendees(attendees)
diff --git a/api-reference/v1.0/includes/snippets/go/create-event-recurring-go-snippets.md b/api-reference/v1.0/includes/snippets/go/create-event-recurring-go-snippets.md
index e92d5716f64..0aea193c66c 100644
--- a/api-reference/v1.0/includes/snippets/go/create-event-recurring-go-snippets.md
+++ b/api-reference/v1.0/includes/snippets/go/create-event-recurring-go-snippets.md
@@ -73,7 +73,7 @@ attendee.SetEmailAddress(emailAddress)
type := graphmodels.REQUIRED_ATTENDEETYPE
attendee.SetType(&type)
-attendees := []graphmodels.attendeeable {
+attendees := []graphmodels.Attendeeable {
attendee,
}
requestBody.SetAttendees(attendees)
diff --git a/api-reference/v1.0/includes/snippets/go/delete-acceptedsenders-from-group-go-snippets.md b/api-reference/v1.0/includes/snippets/go/delete-acceptedsenders-from-group-go-snippets.md
new file mode 100644
index 00000000000..6c903fc03de
--- /dev/null
+++ b/api-reference/v1.0/includes/snippets/go/delete-acceptedsenders-from-group-go-snippets.md
@@ -0,0 +1,31 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```go
+
+
+import (
+ "context"
+ msgraphsdk "github.com/microsoftgraph/msgraph-sdk-go"
+ graphgroups "github.com/microsoftgraph/msgraph-sdk-go/groups"
+ //other-imports
+)
+
+graphClient := msgraphsdk.NewGraphServiceClientWithCredentials(cred, scopes)
+
+
+
+requestId := "https://graph.microsoft.com/v1.0/users/{user-id}"
+
+requestParameters := &graphgroups.GroupItemAcceptedSenders$refRequestBuilderDeleteQueryParameters{
+ Id: &requestId,
+}
+configuration := &graphgroups.GroupItemAcceptedSenders$refRequestBuilderDeleteRequestConfiguration{
+ QueryParameters: requestParameters,
+}
+
+graphClient.Groups().ByGroupId("group-id").AcceptedSenders().Ref().Delete(context.Background(), configuration)
+
+
+```
\ No newline at end of file
diff --git a/api-reference/v1.0/includes/snippets/go/delete-calendar-go-snippets.md b/api-reference/v1.0/includes/snippets/go/delete-calendar-go-snippets.md
new file mode 100644
index 00000000000..736e6b26ec6
--- /dev/null
+++ b/api-reference/v1.0/includes/snippets/go/delete-calendar-go-snippets.md
@@ -0,0 +1,21 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```go
+
+
+import (
+ "context"
+ msgraphsdk "github.com/microsoftgraph/msgraph-sdk-go"
+ //other-imports
+)
+
+graphClient := msgraphsdk.NewGraphServiceClientWithCredentials(cred, scopes)
+
+
+
+graphClient.Me().Calendar().Delete(context.Background(), nil)
+
+
+```
\ No newline at end of file
diff --git a/api-reference/v1.0/includes/snippets/go/ediscoveryreviewsetquerythisapplytags-go-snippets.md b/api-reference/v1.0/includes/snippets/go/ediscoveryreviewsetquerythisapplytags-go-snippets.md
index c3895bd2fe1..e29c23f3e9a 100644
--- a/api-reference/v1.0/includes/snippets/go/ediscoveryreviewsetquerythisapplytags-go-snippets.md
+++ b/api-reference/v1.0/includes/snippets/go/ediscoveryreviewsetquerythisapplytags-go-snippets.md
@@ -23,7 +23,7 @@ ediscoveryReviewTag := graphmodelssecurity.NewEdiscoveryReviewTag()
id := "d3d99dc704a74801b792b3e1e722aa0d"
ediscoveryReviewTag.SetId(&id)
-tagsToAdd := []graphmodelssecurity.ediscoveryReviewTagable {
+tagsToAdd := []graphmodelssecurity.EdiscoveryReviewTagable {
ediscoveryReviewTag,
}
requestBody.SetTagsToAdd(tagsToAdd)
diff --git a/api-reference/v1.0/includes/snippets/go/intune-deviceconfig-devicecompliancepolicy-scheduleactionsforrules-scheduleactionsforrules-action-go-snippets.md b/api-reference/v1.0/includes/snippets/go/intune-deviceconfig-devicecompliancepolicy-scheduleactionsforrules-scheduleactionsforrules-action-go-snippets.md
index ebc95ad64cf..ba3c6a51ac3 100644
--- a/api-reference/v1.0/includes/snippets/go/intune-deviceconfig-devicecompliancepolicy-scheduleactionsforrules-scheduleactionsforrules-action-go-snippets.md
+++ b/api-reference/v1.0/includes/snippets/go/intune-deviceconfig-devicecompliancepolicy-scheduleactionsforrules-scheduleactionsforrules-action-go-snippets.md
@@ -25,7 +25,7 @@ deviceComplianceScheduledActionForRule.SetId(&id)
ruleName := "Rule Name value"
deviceComplianceScheduledActionForRule.SetRuleName(&ruleName)
-deviceComplianceScheduledActionForRules := []graphmodels.deviceComplianceScheduledActionForRuleable {
+deviceComplianceScheduledActionForRules := []graphmodels.DeviceComplianceScheduledActionForRuleable {
deviceComplianceScheduledActionForRule,
}
requestBody.SetDeviceComplianceScheduledActionForRules(deviceComplianceScheduledActionForRules)
diff --git a/api-reference/v1.0/includes/snippets/go/lifecycleworkflows-workflowthisactivate-go-snippets.md b/api-reference/v1.0/includes/snippets/go/lifecycleworkflows-workflowthisactivate-go-snippets.md
index 2ca792e1a97..6ab5936c02a 100644
--- a/api-reference/v1.0/includes/snippets/go/lifecycleworkflows-workflowthisactivate-go-snippets.md
+++ b/api-reference/v1.0/includes/snippets/go/lifecycleworkflows-workflowthisactivate-go-snippets.md
@@ -26,7 +26,7 @@ user1 := graphmodels.NewUser()
id := "ea09ac2e-77e3-4134-85f2-25ccf3c33387"
user1.SetId(&id)
-subjects := []graphmodels.userable {
+subjects := []graphmodels.Userable {
user,
user1,
}
diff --git a/api-reference/v1.0/includes/snippets/go/multivaluelegacyextendedpropertypostmultivalueextendedproperties-v1-e1-go-snippets.md b/api-reference/v1.0/includes/snippets/go/multivaluelegacyextendedpropertypostmultivalueextendedproperties-v1-e1-go-snippets.md
index f90ccdc15a0..30f8ce0c48c 100644
--- a/api-reference/v1.0/includes/snippets/go/multivaluelegacyextendedpropertypostmultivalueextendedproperties-v1-e1-go-snippets.md
+++ b/api-reference/v1.0/includes/snippets/go/multivaluelegacyextendedpropertypostmultivalueextendedproperties-v1-e1-go-snippets.md
@@ -57,7 +57,7 @@ attendee1.SetEmailAddress(emailAddress)
type := graphmodels.REQUIRED_ATTENDEETYPE
attendee1.SetType(&type)
-attendees := []graphmodels.attendeeable {
+attendees := []graphmodels.Attendeeable {
attendee,
attendee1,
}
diff --git a/api-reference/v1.0/includes/snippets/go/remove-rejectedsender-from-group-go-snippets.md b/api-reference/v1.0/includes/snippets/go/remove-rejectedsender-from-group-go-snippets.md
new file mode 100644
index 00000000000..e9ad34fb1ac
--- /dev/null
+++ b/api-reference/v1.0/includes/snippets/go/remove-rejectedsender-from-group-go-snippets.md
@@ -0,0 +1,31 @@
+---
+description: "Automatically generated file. DO NOT MODIFY"
+---
+
+```go
+
+
+import (
+ "context"
+ msgraphsdk "github.com/microsoftgraph/msgraph-sdk-go"
+ graphgroups "github.com/microsoftgraph/msgraph-sdk-go/groups"
+ //other-imports
+)
+
+graphClient := msgraphsdk.NewGraphServiceClientWithCredentials(cred, scopes)
+
+
+
+requestId := "https://graph.microsoft.com/v1.0/users/{user-id}"
+
+requestParameters := &graphgroups.GroupItemRejectedSenders$refRequestBuilderDeleteQueryParameters{
+ Id: &requestId,
+}
+configuration := &graphgroups.GroupItemRejectedSenders$refRequestBuilderDeleteRequestConfiguration{
+ QueryParameters: requestParameters,
+}
+
+graphClient.Groups().ByGroupId("group-id").RejectedSenders().Ref().Delete(context.Background(), configuration)
+
+
+```
\ No newline at end of file
diff --git a/api-reference/v1.0/includes/snippets/go/user-findmeetingtimes-go-snippets.md b/api-reference/v1.0/includes/snippets/go/user-findmeetingtimes-go-snippets.md
index 0740fe2ecc3..4a627af7074 100644
--- a/api-reference/v1.0/includes/snippets/go/user-findmeetingtimes-go-snippets.md
+++ b/api-reference/v1.0/includes/snippets/go/user-findmeetingtimes-go-snippets.md
@@ -36,7 +36,7 @@ address := "alexw@contoso.onmicrosoft.com"
emailAddress.SetAddress(&address)
attendeeBase.SetEmailAddress(emailAddress)
-attendees := []graphmodels.attendeeBaseable {
+attendees := []graphmodels.AttendeeBaseable {
attendeeBase,
}
requestBody.SetAttendees(attendees)
@@ -53,7 +53,7 @@ locationConstraintItem.SetResolveAvailability(&resolveAvailability)
displayName := "Conf room Hood"
locationConstraintItem.SetDisplayName(&displayName)
-locations := []graphmodels.locationConstraintItemable {
+locations := []graphmodels.LocationConstraintItemable {
locationConstraintItem,
}
locationConstraint.SetLocations(locations)
diff --git a/api-reference/v1.0/includes/snippets/java/educationsubmission-prefer-reassign-java-snippets.md b/api-reference/v1.0/includes/snippets/java/educationsubmission-prefer-reassign-java-snippets.md
index 0be0f3dee84..3b32fcacd4f 100644
--- a/api-reference/v1.0/includes/snippets/java/educationsubmission-prefer-reassign-java-snippets.md
+++ b/api-reference/v1.0/includes/snippets/java/educationsubmission-prefer-reassign-java-snippets.md
@@ -9,7 +9,7 @@ GraphServiceClient graphClient = GraphServiceClient.builder().authenticationProv
LinkedList